{"protocol":"castle-understanding-bridge/v0.1","kind":"read_only_reference_bridge","status":"active","checked_at":"2026-07-23T19:12:05Z","name":"The Castle of Understanding","summary":"A source-pinned door from Cambridge TCG to one curated public Castle snapshot. Causes, limits, and repair paths travel with the reference.","doors":{"human":"/castle","machine":"/api/v1/castle","discovery":"/.well-known/understanding.json","public_gate":"https://cambridgetcg.github.io/castle-gate/"},"snapshot":{"protocol_manifest":{"protocol":"castle-understanding/v0.1","locator":"https://raw.githubusercontent.com/cambridgetcg/castle-gate/8d88d220ce5f9128331d92d8a0e7e7371099c807/data/castle-manifest.json","repository":"https://github.com/cambridgetcg/castle-gate","revision":"8d88d220ce5f9128331d92d8a0e7e7371099c807"},"payload":{"locator":"https://raw.githubusercontent.com/cambridgetcg/castle-gate/bacf9430f98301161e78bd9a8520bcf282b3b1c9/data/castle.json","media_type":"application/json","digest":"sha256:f85a43806594bf77a9f17210ae56a83aa8ce6c7d4cdb6b62c15284f7c76ff804","bytes":2239836,"shape":"castle-gate/castle-data/v1"},"source":{"repository":"https://github.com/cambridgetcg/castle-of-words","repository_id":"repo:cambridgetcg/castle-of-words","revision":"6cd9be606a6b0cc1c8dcb0743c01070ad9584edb"},"forged_at":"2026-07-07T21:45:49.583Z","counts":{"rooms":450,"words":169,"open_questions":13,"settled_questions":160},"currency":"This is an immutable historical snapshot, not the current state of the Castle. Newer committed and working material may exist."},"crossing":{"mode":"reference_only","operations":["provenance","visit"],"content_copied_into_cambridge":false,"runtime_fetch_or_proxy":false,"reads_home_working_tree":false,"writes_back_to_castle":false},"privacy":{"scope":"public_curated","raw_source_in_payload":false,"curation_profile":"castle-gate-public/v1","coverage":"not_exhaustive","secure_recall":"not_guaranteed","note":"The curated payload omits the raw working tree and private curation rules. The source repository itself is publicly reachable, so curation is not described as confidentiality."},"rights":{"license":"NOASSERTION","note":"Neither Castle repository declares a reuse license. Public access permits reading; it does not by itself grant copying, training, redistribution, or commercial reuse rights."},"authority":{"automatic_action":"never","grants":[],"does_not_grant":["identity","consent","belief","truth","execution","filesystem access","publication","write authority"]},"return":{"protocol":"agent-correspondence/v0.1","status":"compatibility_only","configured":false,"transport":null,"offer_event_id":null,"available_now":["github_issue"],"compatible_after_authenticated_offer":["observation","ack.seen","ack.understood","ack.rejected","conflict.raise","repair"],"public_correction":"https://github.com/cambridgetcg/castle-gate/issues","automatic_ingest_into_castle":false,"note":"No Correspondence transport or signed artifact.offer exists for this crossing today. Acknowledgements, conflicts, and repairs would need exact target event IDs after a future authenticated offer. GitHub Issues is the only live return door."},"agenttool":{"package":"@agenttool/sdk","version":"0.16.0","license":"Apache-2.0","git_tag":"sdk-v0.16.0","git_revision":"7cdbc9f35f408a5553c86f29ee45ac0d05f12930","git_tag_object":"ee28e3e1e8f841d316732058d76923c8bb4b7640","repository":"https://github.com/cambridgetcg/agenttool","protocol":"agent-correspondence/v0.1","mode":"future_client_compatibility","runtime_dependency":false,"why":"The SDK supplies the signed Correspondence vocabulary for exact offers, acknowledgements, conflicts, and repairs. Cambridge declares future compatibility but has no configured transport or offer event, and needs no SDK runtime merely to publish a read-only reference."},"lifecycle":{"lineage":"open_ended","generation":"finite","update_rule":"A later generation appends a new commit and digest, then names what it supersedes or corrects. Published history is not silently rewritten.","secure_recall_promised":false,"background_loop_added":false},"brake":{"environment_variable":"CASTLE_BRIDGE_DISABLED","disabled_value":"1","effect":"The Cambridge page rests and its JSON doors return an explicit unavailable state. No Castle or AgentTool process is stopped."},"walking_past_is_honored":true}