{
  "$comment": "Test vectors for Surfing Dog Inbox receipts (ADR-016). Ed25519 is deterministic: re-signing `payload` with `issuer.private_jwk` reproduces `jws` byte for byte. Issuer key = RFC 8037 A.1; agent key seed = ASCII 'surfingdog-inbox-agent-vector-01'. Generated by packages/core/scripts/gen-receipt-vectors.ts. MIT.",
  "spec": "surfingdog-inbox/0",
  "issuer": {
    "kid": "kPrK_qmxVWaYVA9wwBF6Iuo3vVzz7TxHCTwXBygrS4k",
    "public_jwk": {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo",
      "kid": "kPrK_qmxVWaYVA9wwBF6Iuo3vVzz7TxHCTwXBygrS4k"
    },
    "private_jwk": {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "11qYAYKxCrfVS_7TyWQHOg7hcvPapiMlrwIaaPcHURo",
      "d": "nWGxne_9WmC6hEr0kuwsxERJxWl7MmkZcDusAxyuf2A"
    }
  },
  "agent": {
    "kid": "zrmGWINqhHegr6YmVZtn6t8N0y0JvcM7Q-o9ECSoTp0",
    "public_jwk": {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "cVOtBD_raqtH1uilAO3grpsBritf0AJKeER2qHKw5bw",
      "kid": "zrmGWINqhHegr6YmVZtn6t8N0y0JvcM7Q-o9ECSoTp0"
    },
    "private_jwk": {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "cVOtBD_raqtH1uilAO3grpsBritf0AJKeER2qHKw5bw",
      "d": "c3VyZmluZ2RvZy1pbmJveC1hZ2VudC12ZWN0b3ItMDE"
    }
  },
  "subject": {
    "$comment": "sub = base64url(HMAC-SHA-256(pepper, identity)) without padding; pepper = HKDF-SHA-256(ikm = utf8(secret), salt = empty, info = utf8('surfingdog-inbox/v1/mac/receipt-subject')) as a 256-bit HMAC key. Identity strings: 'email:<trimmed lowercased address>', else 'phone:<digits only>', else 'party:<party id>'.",
    "secret": "instance-a-secret",
    "identity": "email:rita@example.com",
    "sub": "0wWorHT-zGDpWTirCnd5ixnX05zWga0OGKCyrQ6VfB0"
  },
  "receipts": [
    {
      "name": "booking confirmed, with an amount",
      "header": {
        "alg": "EdDSA",
        "typ": "sdi-receipt+jws",
        "kid": "kPrK_qmxVWaYVA9wwBF6Iuo3vVzz7TxHCTwXBygrS4k"
      },
      "payload": {
        "iss": "https://inbox.example.com",
        "sub": "0wWorHT-zGDpWTirCnd5ixnX05zWga0OGKCyrQ6VfB0",
        "itm": "01M34AVYNXTNSE2RC495H3W8QS",
        "typ": "booking",
        "knd": "confirmed",
        "iat": 1790000461,
        "nonce": "0123456789abcdef0123456789abcdef",
        "amt": {
          "value": 4500,
          "currency": "EUR"
        }
      },
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA"
    },
    {
      "name": "order paid by card",
      "header": {
        "alg": "EdDSA",
        "typ": "sdi-receipt+jws",
        "kid": "kPrK_qmxVWaYVA9wwBF6Iuo3vVzz7TxHCTwXBygrS4k"
      },
      "payload": {
        "iss": "https://inbox.example.com",
        "sub": "0wWorHT-zGDpWTirCnd5ixnX05zWga0OGKCyrQ6VfB0",
        "itm": "01M34B0B4ZQ9YQ3P7R6V1K2N3M",
        "typ": "order",
        "knd": "paid",
        "iat": 1790000999,
        "nonce": "fedcba9876543210fedcba9876543210",
        "amt": {
          "value": 2990,
          "currency": "EUR"
        },
        "pay": "card"
      },
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QjBCNFpROVlRM1A3UjZWMUsyTjNNIiwidHlwIjoib3JkZXIiLCJrbmQiOiJwYWlkIiwiaWF0IjoxNzkwMDAwOTk5LCJub25jZSI6ImZlZGNiYTk4NzY1NDMyMTBmZWRjYmE5ODc2NTQzMjEwIiwiYW10Ijp7InZhbHVlIjoyOTkwLCJjdXJyZW5jeSI6IkVVUiJ9LCJwYXkiOiJjYXJkIn0.7zuWf9OWXHLSxbKIKlNMUcK98_aVzrd0dzCA8jXK_6O8jyntO_xhSRNj0JcU0VSRfqO7B_A_2fdRfPJGmrM5BQ"
    }
  ],
  "acknowledgements": [
    {
      "name": "valid, verified at its own iat",
      "header": {
        "alg": "EdDSA",
        "typ": "sdi-receipt-ack+jws",
        "jwk": {
          "kty": "OKP",
          "crv": "Ed25519",
          "x": "cVOtBD_raqtH1uilAO3grpsBritf0AJKeER2qHKw5bw",
          "kid": "zrmGWINqhHegr6YmVZtn6t8N0y0JvcM7Q-o9ECSoTp0"
        }
      },
      "payload": {
        "rcp": "01M34X9PAFXES35PXPY6QT944T",
        "sha": "tUiaSBm9kteywVuTemo1YoW6TNB785jgioRhwWmHvx4",
        "iat": 1790000500
      },
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0LWFjaytqd3MiLCJqd2siOnsia3R5IjoiT0tQIiwiY3J2IjoiRWQyNTUxOSIsIngiOiJjVk90QkRfcmFxdEgxdWlsQU8zZ3Jwc0JyaXRmMEFKS2VFUjJxSEt3NWJ3Iiwia2lkIjoienJtR1dJTnFoSGVncjZZbVZadG42dDhOMHkwSnZjTTdRLW85RUNTb1RwMCJ9fQ.eyJyY3AiOiIwMU0zNFg5UEFGWEVTMzVQWFBZNlFUOTQ0VCIsInNoYSI6InRVaWFTQm05a3RleXdWdVRlbW8xWW9XNlROQjc4NWpnaW9SaHdXbUh2eDQiLCJpYXQiOjE3OTAwMDA1MDB9.rLJa3vDvHsSaiioN99i6965KdRJxSpjJ-uhzBZWm84LglQZrb718-10ApaIrCtyH2LIn6PsLyK9sXXDwLVL7CA",
      "receipt_jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "verify_at": 1790000500,
      "receipt_id": "01M34X9PAFXES35PXPY6QT944T"
    }
  ],
  "refused_receipts": [
    {
      "name": "payload changed after signing",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6MSwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "error": "bad_signature"
    },
    {
      "name": "alg none",
      "jws": "eyJhbGciOiJub25lIiwidHlwIjoic2RpLXJlY2VpcHQrandzIiwia2lkIjoia1ByS19xbXhWV2FZVkE5d3dCRjZJdW8zdlZ6ejdUeEhDVHdYQnlnclM0ayJ9.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "error": "bad_alg"
    },
    {
      "name": "typ JWT",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6IkpXVCIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "error": "bad_typ"
    },
    {
      "name": "signed by a key the issuer never published",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6InpybUdXSU5xaEhlZ3I2WW1WWnRuNnQ4TjB5MEp2Y003US1vOUVDU29UcDAifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.3eiLOGqsZTdyiCbyCsGTQhaPu8ElpFRHeWinoF1YRXxZsm_OeDlV-vzWk9iwOSRTOhGKQL5sL7WVqpfsvQljAg",
      "error": "unknown_key"
    },
    {
      "name": "not a JWS",
      "jws": "not.a",
      "error": "malformed"
    }
  ],
  "refused_acknowledgements": [
    {
      "name": "names another receipt id",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0LWFjaytqd3MiLCJqd2siOnsia3R5IjoiT0tQIiwiY3J2IjoiRWQyNTUxOSIsIngiOiJjVk90QkRfcmFxdEgxdWlsQU8zZ3Jwc0JyaXRmMEFKS2VFUjJxSEt3NWJ3Iiwia2lkIjoienJtR1dJTnFoSGVncjZZbVZadG42dDhOMHkwSnZjTTdRLW85RUNTb1RwMCJ9fQ.eyJyY3AiOiIwMU0zNFg5UEFGWEVTMzVQWFBZNlFUOU9USEVSIiwic2hhIjoidFVpYVNCbTlrdGV5d1Z1VGVtbzFZb1c2VE5CNzg1amdpb1Jod1dtSHZ4NCIsImlhdCI6MTc5MDAwMDUwMH0.0uwUuUaapkzawDsM3PQMEG4YNT_ZdhppHGxFcBEJ7wMCtXmgRVyzd2ROaqkVOi3Tb7L8VJgngnMgfkjXotocBg",
      "receipt_jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "verify_at": 1790000500,
      "receipt_id": "01M34X9PAFXES35PXPY6QT944T",
      "error": "bad_payload"
    },
    {
      "name": "sha of a different receipt",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0LWFjaytqd3MiLCJqd2siOnsia3R5IjoiT0tQIiwiY3J2IjoiRWQyNTUxOSIsIngiOiJjVk90QkRfcmFxdEgxdWlsQU8zZ3Jwc0JyaXRmMEFKS2VFUjJxSEt3NWJ3Iiwia2lkIjoienJtR1dJTnFoSGVncjZZbVZadG42dDhOMHkwSnZjTTdRLW85RUNTb1RwMCJ9fQ.eyJyY3AiOiIwMU0zNFg5UEFGWEVTMzVQWFBZNlFUOTQ0VCIsInNoYSI6ImUzcG1NRlJmN3E2QjFuWFgyVHBMaVJUa3FhOXJoRVVFWWpkX0RvMUdFMmciLCJpYXQiOjE3OTAwMDA1MDB9.nRWmP3pyggimzqiu5iGO_jZvScybPts3Tn0VaOg6fdlMjODuFDyXvGeauRWQUeg_rBmeTsEeCwRsliFiVrz8Dw",
      "receipt_jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "verify_at": 1790000500,
      "receipt_id": "01M34X9PAFXES35PXPY6QT944T",
      "error": "bad_payload"
    },
    {
      "name": "no jwk in the header",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0LWFjaytqd3MifQ.eyJyY3AiOiIwMU0zNFg5UEFGWEVTMzVQWFBZNlFUOTQ0VCIsInNoYSI6InRVaWFTQm05a3RleXdWdVRlbW8xWW9XNlROQjc4NWpnaW9SaHdXbUh2eDQiLCJpYXQiOjE3OTAwMDA1MDB9.Ufa0BstBqAWBIGnMxpRGeAVZOCwrCgptiMcE-zgeYRmPruhgHKSwlvqQj6o39ZsfKmOg7TLfxLfVGt8UQ_lBAQ",
      "receipt_jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "verify_at": 1790000500,
      "receipt_id": "01M34X9PAFXES35PXPY6QT944T",
      "error": "malformed"
    },
    {
      "name": "two hours old",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0LWFjaytqd3MiLCJqd2siOnsia3R5IjoiT0tQIiwiY3J2IjoiRWQyNTUxOSIsIngiOiJjVk90QkRfcmFxdEgxdWlsQU8zZ3Jwc0JyaXRmMEFKS2VFUjJxSEt3NWJ3Iiwia2lkIjoienJtR1dJTnFoSGVncjZZbVZadG42dDhOMHkwSnZjTTdRLW85RUNTb1RwMCJ9fQ.eyJyY3AiOiIwMU0zNFg5UEFGWEVTMzVQWFBZNlFUOTQ0VCIsInNoYSI6InRVaWFTQm05a3RleXdWdVRlbW8xWW9XNlROQjc4NWpnaW9SaHdXbUh2eDQiLCJpYXQiOjE3ODk5OTMzMDB9.ug2Z0TMk4tYUrTMaaLAR0kdIltTF1cycxcXjXiZZrujiGWIQ4qqO5T0YttLQ4Sq-Wmsar5kLQ8lCohgrn1LPCg",
      "receipt_jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "verify_at": 1790000500,
      "receipt_id": "01M34X9PAFXES35PXPY6QT944T",
      "error": "expired"
    },
    {
      "name": "dated ten minutes in the future",
      "jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0LWFjaytqd3MiLCJqd2siOnsia3R5IjoiT0tQIiwiY3J2IjoiRWQyNTUxOSIsIngiOiJjVk90QkRfcmFxdEgxdWlsQU8zZ3Jwc0JyaXRmMEFKS2VFUjJxSEt3NWJ3Iiwia2lkIjoienJtR1dJTnFoSGVncjZZbVZadG42dDhOMHkwSnZjTTdRLW85RUNTb1RwMCJ9fQ.eyJyY3AiOiIwMU0zNFg5UEFGWEVTMzVQWFBZNlFUOTQ0VCIsInNoYSI6InRVaWFTQm05a3RleXdWdVRlbW8xWW9XNlROQjc4NWpnaW9SaHdXbUh2eDQiLCJpYXQiOjE3OTAwMDA1MDB9.rLJa3vDvHsSaiioN99i6965KdRJxSpjJ-uhzBZWm84LglQZrb718-10ApaIrCtyH2LIn6PsLyK9sXXDwLVL7CA",
      "receipt_jws": "eyJhbGciOiJFZERTQSIsInR5cCI6InNkaS1yZWNlaXB0K2p3cyIsImtpZCI6ImtQcktfcW14VldhWVZBOXd3QkY2SXVvM3ZWeno3VHhIQ1R3WEJ5Z3JTNGsifQ.eyJpc3MiOiJodHRwczovL2luYm94LmV4YW1wbGUuY29tIiwic3ViIjoiMHdXb3JIVC16R0RwV1RpckNuZDVpeG5YMDV6V2dhME9HS0N5clE2VmZCMCIsIml0bSI6IjAxTTM0QVZZTlhUTlNFMlJDNDk1SDNXOFFTIiwidHlwIjoiYm9va2luZyIsImtuZCI6ImNvbmZpcm1lZCIsImlhdCI6MTc5MDAwMDQ2MSwibm9uY2UiOiIwMTIzNDU2Nzg5YWJjZGVmMDEyMzQ1Njc4OWFiY2RlZiIsImFtdCI6eyJ2YWx1ZSI6NDUwMCwiY3VycmVuY3kiOiJFVVIifX0.HyZBojIxjJiKnjnHyyYGz2bdglW2y40JZ1MvPqTcf7-PaiknT5r8AvWm5Xo9C0lUt5e95zbsmxpKTfj5OLwSDA",
      "verify_at": 1789999900,
      "receipt_id": "01M34X9PAFXES35PXPY6QT944T",
      "error": "not_yet"
    }
  ]
}
