ai-code-battle/bots/phalanx
jedarden 54548e4873 fix(bots): remove timestamp from verify_signature signing string
All 10 non-gatherer bots included timestamp in the request verification
signing string but the engine (auth.go SignRequest) does not include
timestamp. Every incoming turn request failed 401 verification, bots
crashed after 10 turns, and all matches ended in stalemate.

The engine documentation in auth.go is also misleading (old comment
mentioned timestamp in signing string) but the actual implementation
never included it. Fixed all language implementations to match.

Affected: random (py), swarm (ts), hunter (java), guardian (php),
          rusher (rs), assassin (rs), phalanx (rs), opportunist (go),
          farmer (go), scout (py), raider (java)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-02 20:43:44 -04:00
..
src fix(bots): remove timestamp from verify_signature signing string 2026-05-02 20:43:44 -04:00
.gitignore feat(bot): add Phalanx bot (Rust) — tight formation archetype 2026-04-22 16:43:39 -04:00
Cargo.lock feat(bot): add Phalanx bot (Rust) — tight formation archetype 2026-04-22 16:43:39 -04:00
Cargo.toml feat(bot): add Phalanx bot (Rust) — tight formation archetype 2026-04-22 16:43:39 -04:00
Dockerfile feat(bot): add Phalanx bot (Rust) — tight formation archetype 2026-04-22 16:43:39 -04:00