This is the JSON your system receives for every line — the panel updates as each cue airs on the left.
- id · alert_id
- stable ids: dedupe, group, replay
- minute · t
- match clock and stream time, for sync
- headline · text · lang · mode
- the strap, the line, its language and register
- evidence
- the event ids the line stands on
- status · attempts
- verified or spiked, and on which try
- priority · ttl_s
- how hard to push it, how long to hold it
- receipt
- writer, numbers checked, tokens, cost, latency
- players
- tags with shirt, position, role, badges
- call
- for fouls: the likely restart, card, strictness
The committed JSON Schema, the SSE stream, the read-only MCP tools and the A2A agent are in the repository: a graphics system builds once, against a contract.