{
  "entity_id": "anubis",
  "algorithm": "ML-DSA-87-pure",
  "standard": "NIST FIPS 204",
  "public_key_b64": "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",
  "key_bytes": 2592,
  "chain": {
    "contract": "XAL_Entities",
    "lookup": "getEntity(\"anubis\")",
    "note": "Authoritative source — this file is a convenience copy. Always verify against on-chain identifier."
  },
  "verification": {
    "envelope_format": "JSON with fields: algorithm, content, signature_b64, signer_entity_id, signer_public_key_b64, timestamp (alphabetical key order, canonical UTF-8 JSON without whitespace)",
    "canonical_payload_for_signing": "{\"content\":<content>,\"signer_entity_id\":<id>,\"timestamp\":<ts>} — alphabetical, no whitespace, UTF-8",
    "library_hint": "@noble/post-quantum ml_dsa87.verify(signature, payload, publicKey)"
  },
  "anchor": {
    "contract": "XAL_MessageAnchor",
    "method": "keccak256(envelope_json_canonical)",
    "lookup": "isAnchored(hash)"
  }
}
