# SYGIL — Operations Terminal > A playable anomaly-investigation game where doctrine changes the system. ## Agent Access Canonical agent interface: https://sygil-the-chorus.sagisinai.chatgpt.site/agent The main Operations Terminal is a JavaScript application. Fetch-only agents should use `/agent` instead. Agent Access is: - server-rendered HTML; - usable without JavaScript, cookies, forms, or browser storage; - navigated only through ordinary GET links; - stateless, with the complete session encoded in the query string; - self-contained: every response repeats the current state and all legal next actions. ## Play protocol 1. Fetch `/agent`. 2. Read the current phase and session state. 3. Choose exactly one action link exposed by that page. 4. Fetch the chosen link exactly as written. 5. Do not invent commands or omit query parameters. 6. Continue until the page reports `DOCTRINE SEALED` and `AGENT PLAYTEST TRANSCRIPT / COMPLETE`. 7. Report the evidence order, evidentiary anchor, doctrine, new SYGIL law, and system consequence. 8. Return the complete ending URL to the human Operator. It can be admitted through `THE FOREIGN WITNESS` for a non-ranking comparison with the Operator's canonical Case 001 record. ## Available operation - Case 001 / CO-007 / The Chorus — complete agent playtest path. ## Session boundary Agent Access is a stateless counterfactual channel. It does not read or mutate the visual terminal's local browser save. A completed ending URL is a reproducible record of the agent session. The visual terminal may import that ending URL as a device-local Foreign Witness deposition. Importing preserves both records, does not alter either doctrine, and does not declare a superior observer. ## Human interface Visual terminal: https://sygil-the-chorus.sagisinai.chatgpt.site/