UnownHash/Golbat ? reverse-engineered prompt

Reverse engineered prompt

Build me a Go service for processing Pokémon Go raw data. It should accept incoming data at a /raw endpoint, decode the supported game objects, and save the useful results into a database in a way that works with RDM style setups. I want configurable scan rules so I can turn certain object types on or off by area or scanner mode, and I want PvP ranking options in the config too.

Please make it easy to run with a simple config file, and support local development plus Docker. If there are any current Go or library docs that would help, look them up online and use the latest guidance. I also want basic API endpoints for checking status and data, plus any logging or webhook support that fits naturally with this kind of processor.