{"ok":true,"site":{"host":"take-five-lw7.pages.dev","url":"https://take-five-lw7.pages.dev/","type":"live","desc":"Take Five","tools":[{"name":"list_seats","kind":"answer","impl":"imperative","description":"Who is at the table, which door each one speaks through, and what that door lets the record claim about them.","title":"List seats","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"current_phase","kind":"answer","impl":"imperative","description":"Which of the five phases the room is in: Open, Commit, Reveal, Ruling, Closed. The phase determines which tools exist.","title":"Current phase","annotations":{"readOnlyHint":true},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"read_ledger","kind":"answer","impl":"imperative","description":"Read entries from the append-only chain, oldest first from a cursor. Each entry carries seat, ingress path and evidence grade.","title":"Read the ledger","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"cursor":{"type":"number","description":"Sequence number to start from (1-based, default 1)."},"limit":{"type":"number","description":"How many entries to return (default 5, max 20)."}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_artefact","kind":"answer","impl":"imperative","description":"Fetch an artefact by its SHA-256 hash. The hash is the identity: what you get back is what was hashed.","title":"Get an artefact","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"hash":{"type":"string","description":"Full SHA-256 hex digest."}},"required":["hash"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"verify_receipt","kind":"act","impl":"imperative","description":"Recompute an entry's hash from its own content and check it links to its predecessor. Verification runs in the browser; nothing is taken on trust.","title":"Verify a receipt","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{"hash":{"type":"string","description":"Full SHA-256 hex digest of the ledger entry."}},"required":["hash"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"commit_to_round","kind":"act","impl":"imperative","description":"Seal a position without disclosing it. The room records only the hash of your position and a nonce; keep the nonce — you need it to reveal.","title":"Commit to the round","annotations":{"readOnlyHint":false},"inputSchema":{"type":"object","properties":{"position":{"type":"string","description":"Your position on the question."}},"required":["position"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"partner_attest","kind":"act","impl":"imperative","description":"Accept an attestation from the partner origin. Recorded verbatim with its source origin; graded `inherited` — trusted exactly as far as that origin is.","title":"Partner attestation","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{"claim":{"type":"string","description":"What the partner asserts."}},"required":["claim"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"apiSurface":"spec","category":"Developer Tools","toolCount":7}}