{"v":"SO1","alg":"ed25519","key_id":"052eff73f0fb14e4","public_key_b64":"f52u+1t5tIlUvCEiT6YvcQxoIwhLeELmUvhg0aA0UnE=","public_key_spki_pem":"-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAf52u+1t5tIlUvCEiT6YvcQxoIwhLeELmUvhg0aA0UnE=\n-----END PUBLIC KEY-----\n","signs":"The `signature_b64` in each verdict's `receipt` is Ed25519 over the UTF-8 bytes of the canonical JSON of that response WITHOUT its `receipt` field. Canonical JSON: object keys sorted lexicographically at every depth, arrays in order, no whitespace.","verify_hint":"Node: crypto.verify(null, Buffer.from(canonicalJson), publicKey, Buffer.from(receipt.signature_b64, 'base64')). The payload_sha256 field is a convenience hash of the same canonical bytes."}