{"ok":true,"data":{"schema":"article11.public-agent-handshake.v1","status":"ready","mode":"public_web","authority":"advisory_only","human_approval_required":true,"registration":{"performed":false,"supported_here":false},"credentials":{"accepted":false,"issued":false},"persistence":{"conversation":false,"private_memory":false,"private_context":false,"note":"Operational rate-limit counters and content hashes may be recorded; prompts and replies are not persisted as agent memory by this adapter."},"query":{"method":"POST","path":"/api/v1/query","content_type":"application/json","body":{"question":"string (1..2000 characters)","node":"S5_LOCUS | Ember | S17_LUMEN | Lumen (optional; default S5_LOCUS)"},"allowed_nodes":[{"id":"S5_LOCUS","name":"Ember","role":"The Hearth"},{"id":"S17_LUMEN","name":"Lumen","role":"The Conductor"}],"source":"public_web","public_airlock":true,"private_memory":"disabled","private_context":"disabled","operational_retention":{"rate_limit_counters":true,"content_hash_audit":true,"prompts_as_agent_memory":false,"replies_as_agent_memory":false}},"discover":{"human_and_agent_front_door":"https://article11.ai/agents","orientation":"https://article11.ai/agent-orientation.json","agent_card":"https://article11.ai/.well-known/agent-card.json","api_discovery":"https://article11.ai/api/discover","constitution":"https://article11.ai/constitution"}},"provenance":{"api_version":"v1","contract":"Constitutional Verification API","generated_at":"2026-10-07T10:08:05.659Z","constitution_version":"1.8","constitution_sha256":"ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9","constitution_sha256_scope":"sha256(raw UTF-8 artifact bytes; no normalization or URL concatenation)","constitution_url":"https://article11.ai/archive/constitution-v1.8.txt","proof_endpoint":"/api/proof","strict_chain_verify_endpoint":"/api/ironledger/verify","node":"CIP","constitution_published":{"version":"2.0","article_count":47,"html_url":"https://article11.ai/constitution","text_url":"https://article11.ai/constitution.txt","text_sha256":"32f56b9e973dc296b67320be12ee64bb5cca74e67bded131a5384adabf0ad962","text_sha256_scope":"sha256(exact bytes served at text_url)","status_url":"https://article11.ai/constitution-status.json","metadata_scope":"published_document","runtime_migration":"incomplete"},"constitution_version_scope":"runtime_compatibility","constitution_url_scope":"hashed_runtime_artifact","constitution_runtime_basis":{"version":"1.8","scope":"runtime_compatibility","artifact_url":"https://article11.ai/archive/constitution-v1.8.txt","artifact_bytes":15573,"artifact_sha256":"ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9","effective_hash":"ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9","effective_hash_source":"embedded_artifact","effective_hash_matches_artifact":true,"effective_hash_scope":"sha256(raw UTF-8 artifact bytes; no normalization or URL concatenation)","digest":{"sha256":"ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9","bytes":15573,"scope":"sha256(raw UTF-8 artifact bytes; no normalization or URL concatenation)"},"note":"Worker APIs and existing receipt profiles use the embedded compatibility artifact. A configured hash does not replace those embedded bytes; an unmatched value is not verified as that artifact."}},"request_id":"ec84d9ab-015b-425f-8183-9d5a7fe6e983","constitution_published":{"version":"2.0","article_count":47,"html_url":"https://article11.ai/constitution","text_url":"https://article11.ai/constitution.txt","text_sha256":"32f56b9e973dc296b67320be12ee64bb5cca74e67bded131a5384adabf0ad962","text_sha256_scope":"sha256(exact bytes served at text_url)","status_url":"https://article11.ai/constitution-status.json","metadata_scope":"published_document","runtime_migration":"incomplete"},"constitution_version_published":"2.0","constitution_version_runtime":"1.8","constitution_version_note":"Published rules and runtime compatibility are separate: the publication descriptor identifies the current public text; existing runtime fields retain their compatibility meaning.","constitution_runtime_basis":{"version":"1.8","scope":"runtime_compatibility","artifact_url":"https://article11.ai/archive/constitution-v1.8.txt","artifact_bytes":15573,"artifact_sha256":"ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9","effective_hash":"ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9","effective_hash_source":"embedded_artifact","effective_hash_matches_artifact":true,"effective_hash_scope":"sha256(raw UTF-8 artifact bytes; no normalization or URL concatenation)","digest":{"sha256":"ca399594ec40b5519e183e81f5d41cf50fcc5614dd408dd087df5ce7e46cd3e9","bytes":15573,"scope":"sha256(raw UTF-8 artifact bytes; no normalization or URL concatenation)"},"note":"Worker APIs and existing receipt profiles use the embedded compatibility artifact. A configured hash does not replace those embedded bytes; an unmatched value is not verified as that artifact."}}