{
  "generated_at": "2026-09-13T08:29:34.489Z",
  "generated_by": "agent-bench contracts/generate-vectors.mjs (generated in the seller repository; see README)",
  "description": "A request+jwt over the checkout body below, signed by the buyer stable key; verify with verifying_jwk (= the key the attestation vouches for), then check body_sha256 against SHA-256 of raw_body.",
  "verifying_jwk": {
    "kty": "EC",
    "crv": "P-256",
    "x": "3-f_qTJPVM-WXhvjSBTpkP4MxvXdHf19NZk1RMwhG_0",
    "y": "k41prr1_Jxnthc_bqRcNxKvAHVC7teUz8GwbEacjOHo",
    "kid": "Mbzm4be3W8hSTA16InJNfLBcFGitVUBKnrsTz7gO2yg"
  },
  "jws": "eyJhbGciOiJFUzI1NiIsInR5cCI6InJlcXVlc3Qrand0Iiwia2lkIjoiTWJ6bTRiZTNXOGhTVEExNkluSk5mTEJjRkdpdFZVQktucnNUejdnTzJ5ZyJ9.eyJpc3MiOiJzcGlmZmU6Ly9idXllci5leGFtcGxlLnRlc3QvYWdlbnQvaS0xIiwiYXVkIjoiaHR0cHM6Ly90cmF2ZWwuZXhhbXBsZS50ZXN0IiwiaWF0IjoxNzg5Mjg4MTc0LCJub25jZSI6IjRkNzAyNDJkLTdmNzAtNGU3My04NGQxLTlmOWNmZDhlYjE0NSIsImNvcnJlbGF0aW9uX2lkIjoiYTg4M2YwMTQtMmY2MS00Y2UyLWFlZDMtMzg2NmY0MGM1ZjE1IiwibWV0aG9kIjoiUE9TVCIsInBhdGgiOiIvdjEvY29tbWVyY2UvY2hlY2tvdXQiLCJib2R5X3NoYTI1NiI6IjI2MjA5MWFkNTVhZmM1MDJjMDY1M2U0MDFmNWVjOTBhMTg4MThiYzE0MGE4NGIzNzk0ZDE0Yzc1M2UzMjNlNDEifQ.ohbFaKQUyg29a9e7emxdsVdu5mvBNwU1CCGDSlU9OQiGkJubqlrgsDsBjj8SC_O6sbh1O-sus8trG2kBk1erWw",
  "payload": {
    "iss": "spiffe://buyer.example.test/agent/i-1",
    "aud": "https://travel.example.test",
    "iat": 1789288174,
    "nonce": "4d70242d-7f70-4e73-84d1-9f9cfd8eb145",
    "correlation_id": "a883f014-2f61-4ce2-aed3-3866f40c5f15",
    "method": "POST",
    "path": "/v1/commerce/checkout",
    "body_sha256": "262091ad55afc502c0653e401f5ec90a18818bc140a84b3794d14c753e323e41"
  },
  "raw_body": "{\"quote_id\":\"q_98fe12ff-c62e-45ed-9901-0e0824166f17\",\"quote_hash\":\"ef9b2f5ccc89fc550610f1457b3dd4ccc3609aec62eb97111d30cc9995ec1653\",\"merchant_id\":\"demo-travel-seller\",\"currency\":\"EUR\",\"correlation_id\":\"a883f014-2f61-4ce2-aed3-3866f40c5f15\",\"mandate_jws\":\"eyJhbGciOiJFUzI1NiIsInR5cCI6Im1hbmRhdGUrand0Iiwia2lkIjoiQXo4ZHV6azNYVU9nenNmNzd5Q1ZoaTNtVUhFc3k2QTB2X0RHVmFRNlVTTSJ9.eyJpc3MiOiJodHRwczovL2F1dGhvcml0eS5leGFtcGxlLnRlc3QiLCJzdWIiOiJwZXJzb24tN2YzYSIsImFjdCI6eyJzdWIiOiJzcGlmZmU6Ly9idXllci5leGFtcGxlLnRlc3QvYWdlbnQvaS0xIn0sImF1ZCI6Imh0dHBzOi8vdHJhdmVsLmV4YW1wbGUudGVzdCIsIm1lcmNoYW50X2lkIjoiZGVtby10cmF2ZWwtc2VsbGVyIiwiYWN0aW9uIjoicHVyY2hhc2UiLCJhbW91bnQiOnsidmFsdWUiOjMyMDAwLCJjdXJyZW5jeSI6IkVVUiJ9LCJxdW90ZV9oYXNoIjoiZWY5YjJmNWNjYzg5ZmM1NTA2MTBmMTQ1N2IzZGQ0Y2NjMzYwOWFlYzYyZWI5NzExMWQzMGNjOTk5NWVjMTY1MyIsIm5iZiI6MTc4OTI4ODE2OSwiZXhwIjoxNzg5Mjg4NDc0LCJqdGkiOiJlMDI5ZWU5OC0wYjUyLTQwNTEtOGFkNi0xYzgxYTU3OTVlMDYiLCJjbmYiOnsiamt0IjoiTWJ6bTRiZTNXOGhTVEExNkluSk5mTEJjRkdpdFZVQktucnNUejdnTzJ5ZyJ9LCJwb2xpY3lfdmVyc2lvbiI6IjIwMjYtMDktMTAiLCJzdGFnZSI6ImNhcnQifQ.LK3CVjUFcNzjB0_e0U85TceMO5mv7XqL82a7xY6TfBiUfdaXxChoHPoJL7-TtnVg02JUBW5YfU40djVOwWKOHg\"}",
  "seller_response": {
    "correlation_id": "a883f014-2f61-4ce2-aed3-3866f40c5f15",
    "request_id": "b501b636-48b3-4edd-9b3e-e50676b49bfd",
    "checkout": {
      "quote_id": "q_98fe12ff-c62e-45ed-9901-0e0824166f17",
      "quote_hash": "ef9b2f5ccc89fc550610f1457b3dd4ccc3609aec62eb97111d30cc9995ec1653",
      "merchant_id": "demo-travel-seller",
      "currency": "EUR",
      "amount": 32000,
      "offer_id": "sim-offer-002",
      "basis": [
        "fastest"
      ],
      "itinerary": {
        "segments": [
          {
            "flight_number": "SIM 010",
            "airline": "Simulation Airways",
            "departure": {
              "airport": "MAD",
              "airport_name": null,
              "local_time": "2026-10-12T09:00"
            },
            "arrival": {
              "airport": "LHR",
              "airport_name": null,
              "local_time": "2026-10-12T11:00"
            },
            "duration_minutes": 120,
            "aircraft": null,
            "travel_class": "Economy"
          }
        ],
        "layovers": [],
        "stops": 0,
        "total_duration_minutes": 120
      }
    },
    "payment_intent": {
      "source": "simulation",
      "id": "pi_sim_q_98fe12ff-c62e-45ed-9901-0e0824166f17",
      "status": "requires_payment_method",
      "idempotency_key": "agent-bench-e029ee98-0b52-4051-8ad6-1c81a5795e06",
      "settlement": "simulated",
      "charged": false,
      "amount_received": 0
    },
    "settlement": {
      "rail": "simulation",
      "outcome": "simulated",
      "payment_status": "requires_payment_method",
      "charged": false
    },
    "receipt_jws": "eyJhbGciOiJFUzI1NiIsInR5cCI6InJlY2VpcHQrand0Iiwia2lkIjoiU19FRXFERDZkdFQ0WHhybTlFaUZYSWRRbWppWG4wMlhjcW5HdDhXZU91ayJ9.eyJpc3MiOiJodHRwczovL3RyYXZlbC5leGFtcGxlLnRlc3QiLCJqdGkiOiJyXzNkZjkyNjRmLWVlMTktNGZmYi04NTMxLTNhYTFiOGJjODE4NSIsImlhdCI6MTc4OTI4ODE3NCwicXVvdGVfaWQiOiJxXzk4ZmUxMmZmLWM2MmUtNDVlZC05OTAxLTBlMDgyNDE2NmYxNyIsInF1b3RlX2hhc2giOiJlZjliMmY1Y2NjODlmYzU1MDYxMGYxNDU3YjNkZDRjY2MzNjA5YWVjNjJlYjk3MTExZDMwY2M5OTk1ZWMxNjUzIiwicGF5bWVudF9pbnRlbnRfaWQiOiJwaV9zaW1fcV85OGZlMTJmZi1jNjJlLTQ1ZWQtOTkwMS0wZTA4MjQxNjZmMTciLCJwYXltZW50X3N0YXR1cyI6InJlcXVpcmVzX3BheW1lbnRfbWV0aG9kIiwiYW1vdW50IjozMjAwMCwiY3VycmVuY3kiOiJFVVIiLCJtZXJjaGFudF9pZCI6ImRlbW8tdHJhdmVsLXNlbGxlciIsImNvcnJlbGF0aW9uX2lkIjoiYTg4M2YwMTQtMmY2MS00Y2UyLWFlZDMtMzg2NmY0MGM1ZjE1IiwibGVkZ2VyX2hhc2giOiIxNjI1NDJiZmRjYjFkZTFlMjJiMDIzYmZkMGMzMzc0MjJlZTA0OTA5N2ZlYTk1YzJjZTFlMzI2MTk1NGVhNGNmIn0.WhKatZOK4DAV_9qna6LOyzF52JyFRXgdgQBvPPoRZXPFWdvyMZPjZ35fKDXomM4qhcCCeF-dNtxNH803i3TGKQ",
    "evidence": {
      "merchant_id": "demo-travel-seller",
      "merchant_domain": "travel.example.test",
      "agent_card_sha256": "2194e40bac44b865bbfc719dba1dd07c2d2a5e5c546d6dfadef1f6c9a10d1e52",
      "quote_hash": "ef9b2f5ccc89fc550610f1457b3dd4ccc3609aec62eb97111d30cc9995ec1653",
      "signer": {
        "spiffe_id": "spiffe://example.test/merchant/demo-travel-seller/S_EEqDD6dtT4Xxrm9EiFXIdQmjiXn02XcqnGt8WeOuk",
        "kid": "S_EEqDD6dtT4Xxrm9EiFXIdQmjiXn02XcqnGt8WeOuk",
        "key_url": "https://travel.example.test/.well-known/spiffe-svid.json"
      },
      "audit_hash": "162542bfdcb1de1e22b023bfd0c337422ee049097fea95c2ce1e3261954ea4cf",
      "completion_hash": "6a00ef227754ee5af307065fa8255d37f79789e30666bfeb4fac1445bf339462"
    }
  }
}
