{"example_kind":"verification-contract-not-a-live-signature","canonicalization":"Recursively sort object keys using ECMAScript UTF-16 code-unit ordering, then JSON.stringify the result as UTF-8.","digest":"SHA-256","signature":"Ed25519","public_jwks":"https://api.decionis.com/v1/.well-known/decision-dossier-jwks.json","execution_grant_jwks":"https://api.decionis.com/v1/.well-known/decionis-execution-grant-jwks.json","live_verification":"https://decionis.com/verify/decision-dossiers","offline_verifier":"npx -y @decionis/verify <dossier-url-or-json-file>","checks":["Select an OKP/Ed25519 JWK whose kid matches the proof bundle key_id.","Recompute each portable artifact's canonical SHA-256 digest.","Verify every detached Ed25519 signature over those canonical UTF-8 bytes.","Reject missing, mismatched, malformed, or unverifiable proof."]}