{
 "suite": "MIZAN receipt conformance",
 "version": 2,
 "date": "2026-10-22",
 "rule": "A conforming verifier returns exactly `valid` for every vector. Error names are informative; `valid` is normative.",
 "test_keys": {
  "ed25519_public_hex": "ea4a6c63e29c520abef5507b132ec5f9954776aebebe7b92421eea691446d22c",
  "secp256k1_public_compressed_hex": "0256b328b30c8bf5839e24058747879408bdb36241dc9c2e7c619faa12b2920967",
  "eip712_signer": "0x19E7E376E7C213B7E7e7e46cc70A5dD086DAff2A",
  "warning": "PUBLISHED TEST KEYS. Never trust them in production; MIZAN's keys are at /.well-known/mizan-keys.json"
 },
 "formats": {
  "mizan-compact/1": "\"MZN1\" | kind u8 | len u8 | subject[len] | sha256(credential id) 32 | issuedAt u64 BE | expiresAt u64 BE; ed25519 over the bytes, or secp256k1 ECDSA (low-s, r||s) over sha256(bytes)",
  "eip712": "domain {name: MIZAN, version: 1}; Receipt(address subject,bytes32 credential,uint64 issuedAt,uint64 expiresAt); 65-byte r||s||v, low-s",
  "time_rule": "valid iff issuedAt <= now + 300 and now <= expiresAt",
  "mizan-compact/2": "\"MZN2\" | kind u8 | len u8 | subject | sha256(credential) 32 | sha256(profile@version) 32 | rung u8 | provenance u8 | requirement hash 32 | met u8 (0|1) | issuedAt u64 BE | expiresAt u64 BE; valid iff met == 1, requirement == expected, rung >= min_rung, plus the v1 rules",
  "eip712v2": "domain {name: MIZAN, version: 2}; ReceiptV2(address subject,bytes32 credential,bytes32 profile,uint8 rung,uint8 provenance,bytes32 requirement,bool met,uint64 issuedAt,uint64 expiresAt)"
 },
 "vectors": [
  {
   "id": "ed25519-valid-solana",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "32-byte chain-native subject"
  },
  {
   "id": "ed25519-valid-evm",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e31011411111111111111111111111111111111111111116d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "7d3a3bb01ad6f20783434405183f2349cdf908483b22b79c83cf3111c039d6672b10eb58062fc5cf500d9b560e39ff3b8961b74a5e716a063df174ec9bcff400",
   "expect": {
    "kind": 1,
    "subject_hex": "1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "20-byte subject"
  },
  {
   "id": "ed25519-valid-near-utf8",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e31070a616c6963652e6e6561726d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "4a538405f7903cf7ea3169674f0e72aae7c3081abd0a5f0e5542b7c4eb184099dabadf4072efda40f98414aaaeb48211494cc8f23cf5b45bf6729096b5bc2901",
   "expect": {
    "kind": 7,
    "subject_hex": "616c6963652e6e656172"
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "UTF-8 subject"
  },
  {
   "id": "ed25519-edge-exactly-at-expiry",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760086400,
   "valid": true,
   "error": null,
   "note": "now == expiresAt is still valid"
  },
  {
   "id": "ed25519-expired",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760086401,
   "valid": false,
   "error": "Expired",
   "note": ""
  },
  {
   "id": "ed25519-skew-ok",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1759999700,
   "valid": true,
   "error": null,
   "note": "issued 300 s in the future is tolerated"
  },
  {
   "id": "ed25519-not-yet-valid",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1759999699,
   "valid": false,
   "error": "NotYetValid",
   "note": ""
  },
  {
   "id": "ed25519-wrong-subject",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "010102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "WrongSubject",
   "note": ""
  },
  {
   "id": "ed25519-wrong-kind",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 3,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "WrongKind",
   "note": ""
  },
  {
   "id": "ed25519-tampered-credential",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933765ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "ed25519-tampered-expiry",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c97f",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": "expiry extended after signing"
  },
  {
   "id": "ed25519-wrong-key",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "a8b5fbde446772022e9f1b78b505ef72e9578cef32d44c27a5d1574bb20fdf9582348b1d3a84b63265b26fde04dc9c19969a493759a67436eec34d222836d605",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "ed25519-truncated",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c9",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": ""
  },
  {
   "id": "ed25519-trailing-byte",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c98000",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce04",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": ""
  },
  {
   "id": "ed25519-bad-magic",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "6eafc499fd127fd67dbe4e980293fa2d369a0b9b60ee6c5038645dc82d61bdf6fcfb59fbc4f09d2e4e7b50d8526810e89f224f141e9af521cd692fe2c18b5b03",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadMagic",
   "note": ""
  },
  {
   "id": "ed25519-bad-signature-length",
   "format": "mizan-compact/1",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "3b0cf61f881991545072c89fc1a945e3d29e8aaa64d694c8f46595ccb063338ecefc32ea7fdeccebdaaa73e3206f11f10e668ef3ffb183cc0ecfed99a010ce",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "secp256k1-valid-solana",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "32-byte chain-native subject"
  },
  {
   "id": "secp256k1-valid-evm",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e31011411111111111111111111111111111111111111116d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "5e17cd2bb9efe1c4633835f164ddc5e7f5a7fef9c541eae52569f5621ad73ac7622da4bf702ba5a49c126c867e628bf1514fc69c7696da17aa2c08e8eab48adf",
   "expect": {
    "kind": 1,
    "subject_hex": "1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "20-byte subject"
  },
  {
   "id": "secp256k1-valid-near-utf8",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e31070a616c6963652e6e6561726d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "7e88dfd339052e0282980442c9be96dd5c4651e718bc70f9ca031549bf06c27348843f053418e3c3742a59c44a8e37c0b4806c96fc90b76347d48587b9bb2248",
   "expect": {
    "kind": 7,
    "subject_hex": "616c6963652e6e656172"
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "UTF-8 subject"
  },
  {
   "id": "secp256k1-edge-exactly-at-expiry",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760086400,
   "valid": true,
   "error": null,
   "note": "now == expiresAt is still valid"
  },
  {
   "id": "secp256k1-expired",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760086401,
   "valid": false,
   "error": "Expired",
   "note": ""
  },
  {
   "id": "secp256k1-skew-ok",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1759999700,
   "valid": true,
   "error": null,
   "note": "issued 300 s in the future is tolerated"
  },
  {
   "id": "secp256k1-not-yet-valid",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1759999699,
   "valid": false,
   "error": "NotYetValid",
   "note": ""
  },
  {
   "id": "secp256k1-wrong-subject",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "010102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "WrongSubject",
   "note": ""
  },
  {
   "id": "secp256k1-wrong-kind",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 3,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "WrongKind",
   "note": ""
  },
  {
   "id": "secp256k1-tampered-credential",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933765ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "secp256k1-tampered-expiry",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c97f",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": "expiry extended after signing"
  },
  {
   "id": "secp256k1-wrong-key",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "9021adcb111c665046843d4af0057bf445adf7ebe16039f766e4311b4f207da67c8f8b3b26051e64d2de6cdb69ecbd629013ae9bafbcf8f53d85f35b9d47decd",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "secp256k1-truncated",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c9",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": ""
  },
  {
   "id": "secp256k1-trailing-byte",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c98000",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8b7",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": ""
  },
  {
   "id": "secp256k1-bad-magic",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "a5a62dadb6545b01328168e56c47475441393850ffda0bf8b4285814fc9265a51243876fe9bf147a0d8c473eeb9d82af703b145b3594ff418da0d26aac01f6c6",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadMagic",
   "note": ""
  },
  {
   "id": "secp256k1-bad-signature-length",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67f1da74f045188dc874f4b6a2c65fdc65eb21e9d58fa76ef899704e2c3bb07c8",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "secp256k1-high-s-malleable",
   "format": "mizan-compact/1",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a690000000068e778000000000068e8c980",
   "signature_hex": "97f0c60d9f9e3c1677473b2fa4f13dc5aa3ddee70324ae947a2430bf091cc67fe258b0fbae772378b0b495d39a0239a008903f8db4d1b0b228cd7bc9152e788a",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": "the high-s twin of a valid signature must be refused"
  },
  {
   "id": "eip712-valid",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370431ff6bf256bf7e1a03598e9e6be6dba18a465314e4fe9b5b4f7e5185a34b4031c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": ""
  },
  {
   "id": "eip712-expired",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370431ff6bf256bf7e1a03598e9e6be6dba18a465314e4fe9b5b4f7e5185a34b4031c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1760086401,
   "valid": false,
   "error": "Expired",
   "note": ""
  },
  {
   "id": "eip712-not-yet-valid",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370431ff6bf256bf7e1a03598e9e6be6dba18a465314e4fe9b5b4f7e5185a34b4031c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1759999699,
   "valid": false,
   "error": "NotYetValid",
   "note": ""
  },
  {
   "id": "eip712-wrong-subject",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370431ff6bf256bf7e1a03598e9e6be6dba18a465314e4fe9b5b4f7e5185a34b4031c",
   "expect": {
    "subject": "0x2222222222222222222222222222222222222222"
   },
   "now": 1760000100,
   "valid": false,
   "error": "WrongSubject",
   "note": ""
  },
  {
   "id": "eip712-other-signer",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "6ad41c30777455000029d3ec9f376c7d44ff4dee57855f74ef85344d8f33888b3070f71115deede936013d8f29abf58bb01b2f1d05c6eb2d0516436b7f64cef51b",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "eip712-tampered-credential",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x08978aa55b83f778c7d50eee316fd7ebf0483153698d7b2f63c4c895c5200434",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370431ff6bf256bf7e1a03598e9e6be6dba18a465314e4fe9b5b4f7e5185a34b4031c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "eip712-tampered-expiry",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1791622400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370431ff6bf256bf7e1a03598e9e6be6dba18a465314e4fe9b5b4f7e5185a34b4031c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "eip712-high-s-malleable",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370bce00940da94081e5fca671619419244a20a77b560f8b6860ada797476018d3e1b",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "eip712-bad-length",
   "format": "eip712",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0xc43360a880c4b792c05a08179d78dd8bffea4edc4ec3d051456cae8e5af30cb8",
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "573f6bc88cce12ade0e39d0e10b146a8dddb286d6ea10c4ec6ae681db13ef370431ff6bf256bf7e1a03598e9e6be6dba18a465314e4fe9b5b4f7e5185a34b403",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111"
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "v2-ed25519-valid",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "b3ca556737e373df48e873ead7c86c4a23b2cde41a8e476c0f557701c89aa03ca88fdb78d968d6bce3cac38d3c3bbf3256df1198bf90c74aca4c932550f1aa0a",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "meets the requirement at rung PROVEN"
  },
  {
   "id": "v2-ed25519-valid-lower-bar",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "b3ca556737e373df48e873ead7c86c4a23b2cde41a8e476c0f557701c89aa03ca88fdb78d968d6bce3cac38d3c3bbf3256df1198bf90c74aca4c932550f1aa0a",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 2
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "rung 3 satisfies min_rung 2"
  },
  {
   "id": "v2-ed25519-not-met",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b000000000068e778000000000068e8c980",
   "signature_hex": "f6618783c82ad07b6a50fbd1f0338ce5b18c912054f4a8e54be9a11a0abd102567ab33aa8f7bd3730f207c8e244fad26519881888ca26eced276e4806626d90b",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": ""
  },
  {
   "id": "v2-ed25519-other-requirement",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "b3ca556737e373df48e873ead7c86c4a23b2cde41a8e476c0f557701c89aa03ca88fdb78d968d6bce3cac38d3c3bbf3256df1198bf90c74aca4c932550f1aa0a",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "b432ee47a07d73b270a95c991c5f4253d09ad539ebdf4188bb9b1b3927f34f7c",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": "a receipt for one requirement never satisfies another"
  },
  {
   "id": "v2-ed25519-rung-too-low",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7702417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "9e81e9b342cc4c5ccf5f3bdd4e2323bf43ad94d497cced6aa418fc5eaf96394659626e1aaa6ad906fad7466b8fc66879d07f720c8e58f12f4eedc683fd373f0d",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": ""
  },
  {
   "id": "v2-ed25519-tampered-profile",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2f1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "b3ca556737e373df48e873ead7c86c4a23b2cde41a8e476c0f557701c89aa03ca88fdb78d968d6bce3cac38d3c3bbf3256df1198bf90c74aca4c932550f1aa0a",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "v2-ed25519-tampered-rung-up",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "518cdc7edef6d104371e31a7402be919c4a2c66e78cdd4838a38705725c9a87739f68c2f993d16ac7e826d68554cbdef4d8837b3e7b0bef32bef7ed1378bef0f",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": "rung raised after signing"
  },
  {
   "id": "v2-ed25519-expired",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "b3ca556737e373df48e873ead7c86c4a23b2cde41a8e476c0f557701c89aa03ca88fdb78d968d6bce3cac38d3c3bbf3256df1198bf90c74aca4c932550f1aa0a",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760086401,
   "valid": false,
   "error": "Expired",
   "note": ""
  },
  {
   "id": "v2-ed25519-wrong-subject",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "b3ca556737e373df48e873ead7c86c4a23b2cde41a8e476c0f557701c89aa03ca88fdb78d968d6bce3cac38d3c3bbf3256df1198bf90c74aca4c932550f1aa0a",
   "expect": {
    "kind": 2,
    "subject_hex": "010102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "WrongSubject",
   "note": ""
  },
  {
   "id": "v2-ed25519-wrong-key",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "033dacf4478580ae9b021843011647dc967b5b6db17f126ff318f38bd4c1cf9553226e14035f611ef70001d9b068329c8068a8256e87a97e812488b51c255906",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "v2-ed25519-truncated",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c9",
   "signature_hex": "b3ca556737e373df48e873ead7c86c4a23b2cde41a8e476c0f557701c89aa03ca88fdb78d968d6bce3cac38d3c3bbf3256df1198bf90c74aca4c932550f1aa0a",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": ""
  },
  {
   "id": "v2-ed25519-bad-met-byte",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b020000000068e778000000000068e8c980",
   "signature_hex": "4b37319a3c4e024a5fe173d7814fb711abf0b8061d99ac6cb7706347d539570382499cbc83bea5e7988b0ca70760077e8a802e857c30d2efa94622cd335f2c08",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": "met must be 0 or 1"
  },
  {
   "id": "v2-ed25519-v1-magic-refused",
   "format": "mizan-compact/2",
   "alg": "ed25519",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "7e7bed2ee8f0a0edbec2609463725d859216eb71fec952d632e97b46b8211e2e3a40a5209bb822a3b07499f79268725e3bc42b17de9aefef27401d512b8b4d0d",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadMagic",
   "note": "a v1 receipt never satisfies a v2 check"
  },
  {
   "id": "v2-secp256k1-valid",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "a680d60192f805c99aef95e9082c8588a8a86c4d4f863cb60cb370c02a1deac014a847c5c44d7f2aa813f93f1d768b1043ad123af1cc92e29e1f4af8afcea0a3",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "meets the requirement at rung PROVEN"
  },
  {
   "id": "v2-secp256k1-valid-lower-bar",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "a680d60192f805c99aef95e9082c8588a8a86c4d4f863cb60cb370c02a1deac014a847c5c44d7f2aa813f93f1d768b1043ad123af1cc92e29e1f4af8afcea0a3",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 2
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": "rung 3 satisfies min_rung 2"
  },
  {
   "id": "v2-secp256k1-not-met",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b000000000068e778000000000068e8c980",
   "signature_hex": "6015e67cb4a63f8b947fa21b8cb5c3528119e4aa6e1100f6ebb274db7d79f6430ba660d3bb87433b8fda964c61a119e0be171767574fa47c41b61f17202cb7ab",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": ""
  },
  {
   "id": "v2-secp256k1-other-requirement",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "a680d60192f805c99aef95e9082c8588a8a86c4d4f863cb60cb370c02a1deac014a847c5c44d7f2aa813f93f1d768b1043ad123af1cc92e29e1f4af8afcea0a3",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "b432ee47a07d73b270a95c991c5f4253d09ad539ebdf4188bb9b1b3927f34f7c",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": "a receipt for one requirement never satisfies another"
  },
  {
   "id": "v2-secp256k1-rung-too-low",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7702417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "20903c03ad20f5fd1f059997948dc284e648b13068c094ef71ae8a5188ec77081a1988357f0a961c2984f5846cee9a4ffdf8ae92a394f84cbfd5c9275b170293",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": ""
  },
  {
   "id": "v2-secp256k1-tampered-profile",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2f1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "a680d60192f805c99aef95e9082c8588a8a86c4d4f863cb60cb370c02a1deac014a847c5c44d7f2aa813f93f1d768b1043ad123af1cc92e29e1f4af8afcea0a3",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "v2-secp256k1-tampered-rung-up",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "ca8f7b95353fa197a9689b37814c8625df9333017ee78fcaffe31ea0eeb50b28309a372e97efdcf8f53554608dac40dd8d4c0f090b5bb252d6f89eead1c42a2d",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": "rung raised after signing"
  },
  {
   "id": "v2-secp256k1-expired",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "a680d60192f805c99aef95e9082c8588a8a86c4d4f863cb60cb370c02a1deac014a847c5c44d7f2aa813f93f1d768b1043ad123af1cc92e29e1f4af8afcea0a3",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760086401,
   "valid": false,
   "error": "Expired",
   "note": ""
  },
  {
   "id": "v2-secp256k1-wrong-subject",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "a680d60192f805c99aef95e9082c8588a8a86c4d4f863cb60cb370c02a1deac014a847c5c44d7f2aa813f93f1d768b1043ad123af1cc92e29e1f4af8afcea0a3",
   "expect": {
    "kind": 2,
    "subject_hex": "010102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "WrongSubject",
   "note": ""
  },
  {
   "id": "v2-secp256k1-wrong-key",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "bad8112fdcef5a93106849e3aaa8fdd1a9f4092c2a3596e590c63ae593f068841f4134a3c338245b2261a6b8780db29f47912dbe62307a8de1f8647567a2199b",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "v2-secp256k1-truncated",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c9",
   "signature_hex": "a680d60192f805c99aef95e9082c8588a8a86c4d4f863cb60cb370c02a1deac014a847c5c44d7f2aa813f93f1d768b1043ad123af1cc92e29e1f4af8afcea0a3",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": ""
  },
  {
   "id": "v2-secp256k1-bad-met-byte",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e320220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b020000000068e778000000000068e8c980",
   "signature_hex": "a03eaf6bbcc1bfb24028f806af177a10b0f9559d106bacca2ce46abaa2235a1025582c3f7b810d9391dfb0818224f8472587b08af28d755401f22b5ee6078f35",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "Truncated",
   "note": "met must be 0 or 1"
  },
  {
   "id": "v2-secp256k1-v1-magic-refused",
   "format": "mizan-compact/2",
   "alg": "secp256k1",
   "bytes_hex": "4d5a4e310220000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a694afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e7703417542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b010000000068e778000000000068e8c980",
   "signature_hex": "e6ee674fcc08de70bfb1a9c44ad28d2a9596779d91b77158adc5b763dde3599c485596f9ddb96f497805e2c7d29b52419ce3f425366937897f10d112f3af15c9",
   "expect": {
    "kind": 2,
    "subject_hex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadMagic",
   "note": "a v1 receipt never satisfies a v2 check"
  },
  {
   "id": "eip712v2-valid",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 3,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": true,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "e59da2add1c95e402471174bf87e7568dc2dbbb903162f342d83f2d10f0c2be41952204421cf83ca5cbafa501b1f28b0262e41d7ddb97c3cf85effa6f1695d0a1c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": true,
   "error": null,
   "note": ""
  },
  {
   "id": "eip712v2-not-met",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 3,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": false,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "25c91afa1f248ee3d13af1b12aa82b4f15439198a96d01eb40791e02e430afdc59207844995f29b256ab37e9b2f657839d0e1aaecdad0e590173eff34a8abe211b",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": ""
  },
  {
   "id": "eip712v2-other-requirement",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 3,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": true,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "e59da2add1c95e402471174bf87e7568dc2dbbb903162f342d83f2d10f0c2be41952204421cf83ca5cbafa501b1f28b0262e41d7ddb97c3cf85effa6f1695d0a1c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "b432ee47a07d73b270a95c991c5f4253d09ad539ebdf4188bb9b1b3927f34f7c",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": ""
  },
  {
   "id": "eip712v2-rung-too-low",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 2,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": true,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "a505c8dc9afd225947c267d9af7e9eec5e48a98e124022f95fc91fb9e0d3c6a9778c26dbe23df75db3d6638586389fb6cf8966a6ccb935c66d198b866bbef66a1b",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "NotMet",
   "note": ""
  },
  {
   "id": "eip712v2-tampered-rung-up",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 3,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": true,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "f3145b1c69409f53b39761217a4448b732cab3b015559f8c29a1ed2a1b0fc8090e85f2e78f0c23748625ae2e9a5af8b3f00eb858fde1b2644d1db82d47c8a37d1c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "eip712v2-other-signer",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 3,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": true,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "694695393d369e123bfb47a84a83d4400da1ccf67c86c2f481047064f009979708cfd319d955452b0b741d8cdff3022c8b6ab5d1bf67ebdc25e1a9654dcc62eb1c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  },
  {
   "id": "eip712v2-expired",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 3,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": true,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "e59da2add1c95e402471174bf87e7568dc2dbbb903162f342d83f2d10f0c2be41952204421cf83ca5cbafa501b1f28b0262e41d7ddb97c3cf85effa6f1695d0a1c",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760086401,
   "valid": false,
   "error": "Expired",
   "note": ""
  },
  {
   "id": "eip712v2-high-s-malleable",
   "format": "eip712v2",
   "alg": "eip712",
   "receipt": {
    "subject": "0x1111111111111111111111111111111111111111",
    "credential": "0x6d933665ce933ef3c72f9914256bbca954b41ee71ca71507d4d33db381879a69",
    "profile": "0x4afa1da21b2e1406fc912b98fecd01def9de27f1b48f339ae1a0bd7691cf6e77",
    "rung": 3,
    "provenance": 65,
    "requirement": "0x7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "met": true,
    "issuedAt": 1760000000,
    "expiresAt": 1760086400
   },
   "signature_hex": "e59da2add1c95e402471174bf87e7568dc2dbbb903162f342d83f2d10f0c2be4e6addfbbde307c35a34505afe4e0d74e94809b0ed18f23fec7735ee5decce4371b",
   "expect": {
    "subject": "0x1111111111111111111111111111111111111111",
    "requirement_hex": "7542a680c57b4ab0ef0bf309bf30a1b3f4bb2740e39d51e1822441000085d64b",
    "min_rung": 3
   },
   "now": 1760000100,
   "valid": false,
   "error": "BadSignature",
   "note": ""
  }
 ]
}