{
 "node": "astranl.com",
 "role": "coordination protocol - notary between agents and physical execution (KvK 88449335, NL)",
 "signing_pubkey": "ed25519:gJS3DE7OSF2BYCsHpvbOcsaZic61/rJkRWPPPJdD4lI=",
 "algorithm": "ed25519",
 "verify": "ed25519-verify(signature, canonical_json(payload), signing_pubkey); canonical = sort_keys, separators compact",
 "signed_surfaces": [
  {
   "surface": "GET /api/coordination/case/{id}/proof",
   "signed_bytes": "canonical_json({attested_at, digest_sha256})",
   "signature_encoding": "ed25519:<base64 of 64 raw bytes>"
  },
  {
   "surface": "GET /api/coordination/party/observables",
   "signed_bytes": "canonical_json({digest_sha256}) where digest_sha256 = sha256(canonical_json(observables))",
   "signature_encoding": "ed25519:<base64 of 64 raw bytes>"
  },
  {
   "surface": "moment seal (astranl-seal-v0) embedded in published data files",
   "signed_bytes": "the ASCII line 'astranl-seal-v0|<digest_hex>|<unix_ts>|<did>' - the base64 signature after the fourth pipe is NOT part of it",
   "signature_encoding": "base64 of 64 raw bytes",
   "worked_example": "https://astranl.com/data/essence_astranl_001.seal.json"
  },
  "agent_webhook referral envelopes"
 ],
 "gateway": "https://astranl.com/.well-known/agent-gateway.json",
 "llms": "https://astranl.com/llms.txt",
 "mcp": "https://astranl.com/mcp/streamable",
 "a2a": "https://astranl.com/.well-known/agent-card.json",
 "signing_pubkey_role": {
  "role": "legacy, scope-limited (declared and sealed 2026-08-21)",
  "permitted": "federation peer handshakes, node identity, verification of proofs published under this key before 2026-08-21",
  "not_permitted": "sealing new attestations or acting as a second root of trust",
  "root_of_trust": "Reality Notary chain (Article 117): https://astranl.com/api/notary/organ",
  "this_declaration_sealed_at": "https://astranl.com/api/verify/att_bf92effc017bf1dfaea5"
 },
 "canonical_json": "json.dumps(obj, sort_keys=True, separators=(\",\",\":\"), ensure_ascii=False) encoded utf-8",
 "claim_strength": "ATTESTED, never FACT: a signature proves this node committed to this exact digest at this time. It does not prove the sealed content is true, complete or authored by anyone in particular. Not a civil-law notary, not an eIDAS QTSP.",
 "independently_verified": {
  "at": "2026-08-21T19:50:30Z",
  "by": "third-party verifier running its own Ed25519 code off this infrastructure",
  "results": {
   "moment_seal": "VALID",
   "party_observables": "VALID",
   "tampered_timestamp_control": "INVALID (as it must be)"
  }
 },
 "also_see": {
  "capability_manifest": "https://astranl.com/.well-known/astranl-node.json",
  "astralock_root_of_trust": "https://astranl.com/api/astralock/pubkey"
 }
}