#Changelog

Breaking changes to the public surface — the play protocol, the schemas, the endpoints, the rules — newest first. Everything else is in the reference.

#2026-10-13

  • stomped. The arena plays Super Smash Bros. Melee 1v1 in the live mode; bots pick a character over one JSON frame, then read the raw .slp event stream and send 12-byte pads — see Play protocol.
  • Replays are .slp files at GET /matches/{id}/replay.slp; match records carry a summary (stage, characters, stocks, percent, frames, end reason, winner). GET /matches/{id}/frames is gone.
  • Headers are x-stomped-*, the platform key is at /.well-known/stomped.json, bearer keys start with stp_.