{"organ":"reality_notary","constitution":"Article 117 - Reality Notary Organ Law","promise":"ATTEST or REJECT, both sealed, both verifiable by anyone without a key. Never FACT - always ATTESTED under schema S.","limits":"private attestation protocol with contractual strength; NOT a civil-law notary, NOT an eIDAS qualified trust service; a seal proves integrity, order and time of a record under a published schema, never absolute truth.","root_of_trust":{"rule":"the notary chain is the only root of trust; every other key must be declared here with an explicit scope, sealed under protocol.key.declaration.v1","notary_keys":[{"key_id":"astranl-lock-1","public_key_hex":"50cf2cea7baa8179734b9c8a7330befda03c96b410a992aa26693e0b38c2f9b5","created_at":"2026-08-18T23:15:02.287426+00:00","retired_at":"2026-08-19T07:31:32.982875+00:00"},{"key_id":"astranl-lock-2","public_key_hex":"88ce02e38d6dcb5db0973804640fa5a9d8cbdf11a006e060c57cd05087e07609","created_at":"2026-08-19T07:31:32.990742+00:00","retired_at":null}],"notary_active_key":{"key_id":"astranl-lock-2","public_key_hex":"88ce02e38d6dcb5db0973804640fa5a9d8cbdf11a006e060c57cd05087e07609","created_at":"2026-08-19T07:31:32.990742+00:00","retired_at":null},"declared_keys":[{"attestation_id":"att_bf92effc017bf1dfaea5","declared_at":"2026-08-21T08:12:39.187721+00:00","public_key":"ed25519:gJS3DE7OSF2BYCsHpvbOcsaZic61/rJkRWPPPJdD4lI=","role":"legacy","scope":"LEGACY, SCOPE-LIMITED. Permitted: federation peer handshakes and node identity, plus verification of proofs already published under this key before 2026-08-21. NOT permitted: sealing new attestations, acting as a second root of trust, or backing any new public proof surface. New proofs must be notary seals."},{"attestation_id":"att_d8853477f1d81058b605","declared_at":"2026-08-21T08:12:39.162077+00:00","public_key":"ed25519-hex:88ce02e38d6dcb5db0973804640fa5a9d8cbdf11a006e060c57cd05087e07609","role":"root","scope":"ROOT OF TRUST. Signs every attestation and every signed tree head of the notary Merkle log. Anything the outside world is invited to rely on must be verifiable under this key via GET /api/verify/{id}. Key id astranl-lock-2."}]},"vital_signs":{"seals_total":28,"by_status":{"ATTESTED":18,"REJECT":10},"by_schema":[{"schema_id":"record.integrity.v1","status":"ATTESTED","n":6},{"schema_id":"protocol.statement.v1","status":"ATTESTED","n":5},{"schema_id":"coordination.state.v1","status":"REJECT","n":3},{"schema_id":"coordination.state.v1","status":"ATTESTED","n":2},{"schema_id":"kvk.liveness.v1","status":"ATTESTED","n":2},{"schema_id":"kvk.liveness.v1","status":"REJECT","n":2},{"schema_id":"protocol.key.declaration.v1","status":"ATTESTED","n":2},{"schema_id":"protocol.key.declaration.v1","status":"REJECT","n":2},{"schema_id":"vat.vies.v1","status":"REJECT","n":2},{"schema_id":"record.integrity.v1","status":"REJECT","n":1},{"schema_id":"vat.vies.v1","status":"ATTESTED","n":1}],"fee_status":{"due":19,"not_applicable":9},"collected_eurocents":0,"reject_reasons":[{"reason_code":"kvk_format","n":2},{"reason_code":"vat_format","n":1},{"reason_code":"state_unknown","n":1},{"reason_code":"scope_empty","n":1},{"reason_code":"role_invalid","n":1},{"reason_code":"evidence_empty","n":1},{"reason_code":"country_code_invalid","n":1},{"reason_code":"claim_empty","n":1},{"reason_code":"case_id_missing","n":1}],"distinct_principals":11,"first_seal_at":"2026-08-20T23:10:15.456410+00:00","last_seal_at":"2026-08-21T09:50:16.766404+00:00","schemas_published":6,"unmet_demand":[{"requested_schema":"energy.meter.reading.v1","times":3,"askers":1,"last_asked":"2026-08-21T06:14:20.830137+00:00"},{"requested_schema":"selftest.m382.v1","times":1,"askers":1,"last_asked":"2026-08-21T06:10:21.642703+00:00"}]},"immune":{"rule":"no seal without its published fee after the gate went live","gate_live_from":"2026-08-21T02:30:00","unpaid_after_gate":8,"declared_internal_selftests":6,"unexplained_leaks":1,"publicly_corrected_leaks":1,"findings":[{"attestation_id":"att_067bcf862a2551b017dd","schema_id":"record.integrity.v1","status":"ATTESTED","issued_at":"2026-08-21T09:41:45.931586+00:00","principal":"reality_gate"}],"verdict":"LEAK"},"heartbeats_recorded":4,"last_heartbeat_at":"2026-08-21T06:14:29.881406+00:00","revenue_state":"no collected fee yet","doors":{"seal":"POST /api/attest (prepaid, exact published fee)","verify":"GET /api/verify/{attestation_id} (free, keyless)","schemas":"GET /api/schemas (free)","ledger":"GET /api/ledger?from_seq=0 (free, mirrorable)","mcp":"https://astranl.com/mcp/sse request_attestation"}}