{
  "cases": [
    {
      "body_base64": "eyJ0eXBlIjoib3JkZXIuY3JlYXRlZCIsImV2ZW50X2lkIjoiZXZ0XzAwMSIsIm9yZGVyX2lkIjoib3JkXzEyMyJ9",
      "name": "json",
      "request_id": "req_10",
      "signature": "eyJhbGciOiJFZERTQSIsInR5cCI6InN0b3JtZWRvLWRlbGl2ZXJ5K2p3dCIsImtpZCI6ImRza182OFZWbThiRkUweHVmZEQ3ekY5Q2RZIn0.eyJ2ZXIiOjEsImlzcyI6Imh0dHBzOi8vYXBpLnN0b3JtZWRvLmNvbSIsInN1YiI6InByal8xIiwiYXVkIjoiaHR0cHM6Ly9yZWNlaXZlci5leGFtcGxlLmNvbS9ldmVudHM_c291cmNlPXN0b3JtZWRvIiwianRpIjoicmVxXzEwIiwiaWF0IjoxNzAwMDAwMDAwLCJuYmYiOjE2OTk5OTk5NDAsImV4cCI6MTcwMDAwMDYwMCwibWV0aG9kIjoiUE9TVCIsImJvZHlfc2hhMjU2IjoiVGZETmw5Z2MtYWNBRzMzY2lCcUpZMGN5NzBOemt1alBWeXNwUVU2S2luRSJ9.hpRkeUCdgTwpfjbIeX1PGTUcY9dMZn5LSVdoQiaymKJ83ElAv24Kizscer8olNbseAn5UiMrrkcNB7rEPUdIDQ"
    },
    {
      "body_base64": "eyJ0eXBlIjoib3JkZXIuY3JlYXRlZCIsImV2ZW50X2lkIjoiZXZ0XzAwMSIsIm9yZGVyX2lkIjoib3JkXzEyMyJ9",
      "name": "json-replay",
      "request_id": "req_11",
      "signature": "eyJhbGciOiJFZERTQSIsInR5cCI6InN0b3JtZWRvLWRlbGl2ZXJ5K2p3dCIsImtpZCI6ImRza182OFZWbThiRkUweHVmZEQ3ekY5Q2RZIn0.eyJ2ZXIiOjEsImlzcyI6Imh0dHBzOi8vYXBpLnN0b3JtZWRvLmNvbSIsInN1YiI6InByal8xIiwiYXVkIjoiaHR0cHM6Ly9yZWNlaXZlci5leGFtcGxlLmNvbS9ldmVudHM_c291cmNlPXN0b3JtZWRvIiwianRpIjoicmVxXzExIiwiaWF0IjoxNzAwMDAwMDAwLCJuYmYiOjE2OTk5OTk5NDAsImV4cCI6MTcwMDAwMDYwMCwibWV0aG9kIjoiUE9TVCIsImJvZHlfc2hhMjU2IjoiVGZETmw5Z2MtYWNBRzMzY2lCcUpZMGN5NzBOemt1alBWeXNwUVU2S2luRSJ9.n7HGYBsatvruuUf5oxOrXeruCoBrtpjtIfRUUo4iJfM3Gl7oRTgvNNEyZSU6IKV7cW1_EjG0vK0_pdI46r4XDA"
    },
    {
      "body_base64": "AJ+Slgo=",
      "name": "binary",
      "request_id": "req_12",
      "signature": "eyJhbGciOiJFZERTQSIsInR5cCI6InN0b3JtZWRvLWRlbGl2ZXJ5K2p3dCIsImtpZCI6ImRza182OFZWbThiRkUweHVmZEQ3ekY5Q2RZIn0.eyJ2ZXIiOjEsImlzcyI6Imh0dHBzOi8vYXBpLnN0b3JtZWRvLmNvbSIsInN1YiI6InByal8xIiwiYXVkIjoiaHR0cHM6Ly9yZWNlaXZlci5leGFtcGxlLmNvbS9ldmVudHM_c291cmNlPXN0b3JtZWRvIiwianRpIjoicmVxXzEyIiwiaWF0IjoxNzAwMDAwMDAwLCJuYmYiOjE2OTk5OTk5NDAsImV4cCI6MTcwMDAwMDYwMCwibWV0aG9kIjoiUE9TVCIsImJvZHlfc2hhMjU2IjoiS0pFTGc5RGI2TTk3X3BZZG82UDU4TEt5bE16bTJiXzVCY2N6TzUwWm1NNCJ9.NIMea10FkARbp5X4ZGsdAa1IFb_UVSa4kcC-oLr3dr0Fg1S5CibNzwo3cmfoZjBQJunYgrx4JrMQFSf8KKZIBQ"
    },
    {
      "body_base64": "",
      "name": "empty",
      "request_id": "req_13",
      "signature": "eyJhbGciOiJFZERTQSIsInR5cCI6InN0b3JtZWRvLWRlbGl2ZXJ5K2p3dCIsImtpZCI6ImRza182OFZWbThiRkUweHVmZEQ3ekY5Q2RZIn0.eyJ2ZXIiOjEsImlzcyI6Imh0dHBzOi8vYXBpLnN0b3JtZWRvLmNvbSIsInN1YiI6InByal8xIiwiYXVkIjoiaHR0cHM6Ly9yZWNlaXZlci5leGFtcGxlLmNvbS9ldmVudHM_c291cmNlPXN0b3JtZWRvIiwianRpIjoicmVxXzEzIiwiaWF0IjoxNzAwMDAwMDAwLCJuYmYiOjE2OTk5OTk5NDAsImV4cCI6MTcwMDAwMDYwMCwibWV0aG9kIjoiUE9TVCIsImJvZHlfc2hhMjU2IjoiNDdERVFwajhIQlNhLV9USW1XLTVKQ2V1UWVSa201Tk1wSldaRzNoU3VGVSJ9.VJesAiHLyzQNZ85i-gq8rL979chussYz3FEPc2dD4xtTjWD_YZ7plHpdaPq-JDXvbmEGwY2X7Kh4iOwi0JzyBg"
    }
  ],
  "description": "Public test vectors from Stormedo's backend signer. Test-only root key; never use for production. Set the test clock to verified_at when verifying. Tokens are intentionally historical.",
  "expected_url": "https://receiver.example.com/events?source=stormedo",
  "issuer": "https://api.stormedo.com",
  "jwks": {
    "keys": [
      {
        "alg": "EdDSA",
        "crv": "Ed25519",
        "kid": "dsk_68VVm8bFE0xufdD7zF9CdY",
        "kty": "OKP",
        "use": "sig",
        "x": "40Urd4URjtWo975rA-wP7U8aVodpMUYjvE7MaWvuua0"
      }
    ]
  },
  "method": "POST",
  "profile_version": 1,
  "project_id": "prj_1",
  "verified_at": 1700000000
}