seller ledger · 54 entries

The seller's ledger

This chain is evidence, not a verdict. For a verdict read the verifier's signed scorecard, which replays the checks and cites this ledger behind it.

The verifier verified this chain: 54 entries, head 0bfe1d2c1f8d…, 50 attributed, 4 unattributed, 0 foreign signer, 0 forged, 0 unverifiable

head
0bfe1d2c1f8d1b0571e93ea29055b90d6b7d591049412c03dea5f1c804501911
canonicalization
RFC 8785 (JCS) over {at, type, correlation_id, facts, previous_hash, signer}; hash = SHA-256 hex of the UTF-8 bytes; signature = ES256 over the hex hash string
signing instance spiffe://agenthaven.dev/mercha…yZtfPu2Y
{
  "spiffe_id": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
  "public_jwk": {
    "kty": "EC",
    "crv": "P-256",
    "x": "Swmn4joo8l69ZiBNYOVmJJjRUCamPK6JXh80kJzv9gs",
    "y": "-trUl9k0BK6KZN6yjZk7bhnoek2vMfPe6OLAWF0w_ws",
    "kid": "y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
    "alg": "ES256",
    "use": "sig"
  },
  "svid": "eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6IkRvVmJ6VUFiOVZXSGZDZXk3eXVjQjAyamJMOWEwbDR3dVlmUF9PWFowTlEifQ.eyJzdWIiOiJzcGlmZmU6Ly9hZ2VudGhhdmVuLmRldi9tZXJjaGFudC9kZW1vLXRyYXZlbC1zZWxsZXIveTUzQ0R5aXFvUHB0bE9rQlBLR214THpsN1djVERXTXFJSTd5WnRmUHUyWSIsImF1ZCI6WyJodHRwczovL3RyYXZlbC5hZ2VudGhhdmVuLmRldi9sZWRnZXIiXSwiZXhwIjoxNzk2MTMzMzAxLCJpYXQiOjE3ODgzNTczMDEsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsIngiOiJTd21uNGpvbzhsNjlaaUJOWU9WbUpKalJVQ2FtUEs2SlhoODBrSnp2OWdzIiwieSI6Ii10clVsOWswQks2S1pONnlqWms3Ymhub2VrMnZNZlBlNk9MQVdGMHdfd3MiLCJraWQiOiJ5NTNDRHlpcW9QcHRsT2tCUEtHbXhMemw3V2NURFdNcUlJN3ladGZQdTJZIn19fQ.1HvsWqYA0QvyprcNZjtufbNnd0IlOp-Y7LtwSChpnvQn3i0TciuF0JXDoCRpFI8YAEfahj1feDCIupJdjoEBzg",
  "svid_url": "https://travel.agenthaven.dev/.well-known/spiffe-svid.json",
  "bundle_url": "https://travel.agenthaven.dev/.well-known/spiffe-bundle.json"
}
How this ledger says it should be read
quote.created
A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.
payment_intent.created
Step 11 of a checkout: the payment rail accepted the amount. Not the end of the checkout; checkout.completed follows. On the simulation rail nothing was created anywhere; on stripe-test a PaymentIntent exists in requires_payment_method and is never confirmed.
checkout.completed
The end of a checkout: the mandate is spent, the receipt is signed, and facts.settlement says which rail the money ran on and what "settled" means there (simulated, or intent_created and never confirmed). facts.charged is false in this proof of concept, always. A correlation id with this entry bought.
request.refused
A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.
payment.ambiguous
The rail did not answer, twice. Nothing is known to have happened; the mandate stays retryable with the same idempotency key, so a retry finds the intent if one exists.
commerce.quote.created
The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.
commerce.payment_intent.created
The name payment_intent.created carried before 2026-09-07. These entries predate checkout.completed, so no closing entry follows them: that is when the chain was written, not a checkout that failed.

A caller may send `exercise` (a vector id such as R-06 or F-08) with a request. It is copied into every entry that call writes as facts.claimed_exercise, so a refusal fired by a rehearsal can be told from a customer refused. It is the caller's claim and changes nothing: a request labelled as a test is checked, and refused, exactly like one that is not.

This chain is evidence, not a verdict. For a verdict read the verifier's signed scorecard, which replays the checks and cites this ledger behind it.

  1. #1commerce.quote.created2026-08-27 20:41:36 UTC

    25000 USD (minor units), quote q_f223033a-16f8-456d-ae2b-7a4b159326e2, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 55b840c4-b3eb-488d-9b11-d12a67d3cc4a

    quote_id
    q_f223033a-16f8-456d-ae2b-7a4b159326e2
    offer_id
    sim-offer-001
    amount
    25000
    currency
    USD
    actor
    traveller-demo-001
    authorization_id
    13c9e53c-9943-4ae9-8f71-12cb07c19c52
    merchant_id
    demo-travel-seller
    agent_card_sha256
    888f4be0935a2de865f3da4a1645e51a36…4c029622
    provider
    simulation

    No signer inside this entry: nothing here attributes it to an instance.

    the entry as published
    {
      "at": "2026-08-27T20:41:36.446Z",
      "type": "commerce.quote.created",
      "correlation_id": "55b840c4-b3eb-488d-9b11-d12a67d3cc4a",
      "facts": {
        "quote_id": "q_f223033a-16f8-456d-ae2b-7a4b159326e2",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "USD",
        "actor": "traveller-demo-001",
        "authorization_id": "13c9e53c-9943-4ae9-8f71-12cb07c19c52",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "888f4be0935a2de865f3da4a1645e51a361897703a4fafb81e52c58c4c029622",
        "provider": "simulation"
      },
      "previous_hash": null,
      "hash": "004ebcf9a53eb48d28eb07024a5fff4403d10a43b2f6ee898694e6d631288d3e",
      "signature": "00a83f86c91abbbda513d9b7174f80af889a800b025e3376b2011c9f7c3979b2"
    }
  2. #2commerce.payment_intent.created2026-08-27 20:41:36 UTC

    The rail accepted 25000 USD (minor units); intent pi_sim_q_f223033a-16f8-456d-ae2b-7a4b159326e2

    The name payment_intent.created carried before 2026-09-07. These entries predate checkout.completed, so no closing entry follows them: that is when the chain was written, not a checkout that failed.

    correlation 939fb182-da1d-4165-be0d-b3978e089cf6

    quote_id
    q_f223033a-16f8-456d-ae2b-7a4b159326e2
    amount
    25000
    currency
    USD
    actor
    traveller-demo-001
    authorization_id
    13c9e53c-9943-4ae9-8f71-12cb07c19c52
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_f223033a-16f8-456d-ae2b-7…159326e2
    payment_source
    simulation

    No signer inside this entry: nothing here attributes it to an instance.

    the entry as published
    {
      "at": "2026-08-27T20:41:36.630Z",
      "type": "commerce.payment_intent.created",
      "correlation_id": "939fb182-da1d-4165-be0d-b3978e089cf6",
      "facts": {
        "quote_id": "q_f223033a-16f8-456d-ae2b-7a4b159326e2",
        "amount": 25000,
        "currency": "USD",
        "actor": "traveller-demo-001",
        "authorization_id": "13c9e53c-9943-4ae9-8f71-12cb07c19c52",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_f223033a-16f8-456d-ae2b-7a4b159326e2",
        "payment_source": "simulation"
      },
      "previous_hash": "004ebcf9a53eb48d28eb07024a5fff4403d10a43b2f6ee898694e6d631288d3e",
      "hash": "b0db1f446dfcd6d84838469d990c8adf99074966caa691524817c6d7ef77f3d8",
      "signature": "58c4a43db68cee93b94f7301a9e137ba77f2d9da435143f83b7e94da16d34b93"
    }
  3. #3commerce.quote.created2026-08-28 14:45:29 UTC

    25000 USD (minor units), quote q_578233a7-2d8c-43d8-8211-33308b4319d8, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 44f0005f-3a8d-41b7-81fe-34b4f7e5c173

    quote_id
    q_578233a7-2d8c-43d8-8211-33308b4319d8
    offer_id
    sim-offer-001
    amount
    25000
    currency
    USD
    actor
    traveller-demo-001
    authorization_id
    f43335af-8932-4699-aeb8-40dcfbe93955
    merchant_id
    demo-travel-seller
    agent_card_sha256
    888f4be0935a2de865f3da4a1645e51a36…4c029622
    provider
    simulation

    No signer inside this entry: nothing here attributes it to an instance.

    the entry as published
    {
      "at": "2026-08-28T14:45:29.490Z",
      "type": "commerce.quote.created",
      "correlation_id": "44f0005f-3a8d-41b7-81fe-34b4f7e5c173",
      "facts": {
        "quote_id": "q_578233a7-2d8c-43d8-8211-33308b4319d8",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "USD",
        "actor": "traveller-demo-001",
        "authorization_id": "f43335af-8932-4699-aeb8-40dcfbe93955",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "888f4be0935a2de865f3da4a1645e51a361897703a4fafb81e52c58c4c029622",
        "provider": "simulation"
      },
      "previous_hash": "b0db1f446dfcd6d84838469d990c8adf99074966caa691524817c6d7ef77f3d8",
      "hash": "bb9d594e84da7f73242a785316b128711a1cdc1f027836c452820bcd4d1faeac",
      "signature": "35a102586e17ba9e6673ec45135d3e7274b1288263675a7f5caf29e3aef74a8f"
    }
  4. #4commerce.payment_intent.created2026-08-28 14:45:29 UTC

    The rail accepted 25000 USD (minor units); intent pi_sim_q_578233a7-2d8c-43d8-8211-33308b4319d8

    The name payment_intent.created carried before 2026-09-07. These entries predate checkout.completed, so no closing entry follows them: that is when the chain was written, not a checkout that failed.

    correlation 6045b910-c405-499c-b218-8e3fb92ff9b2

    quote_id
    q_578233a7-2d8c-43d8-8211-33308b4319d8
    amount
    25000
    currency
    USD
    actor
    traveller-demo-001
    authorization_id
    f43335af-8932-4699-aeb8-40dcfbe93955
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_578233a7-2d8c-43d8-8211-3…8b4319d8
    payment_source
    simulation

    No signer inside this entry: nothing here attributes it to an instance.

    the entry as published
    {
      "at": "2026-08-28T14:45:29.746Z",
      "type": "commerce.payment_intent.created",
      "correlation_id": "6045b910-c405-499c-b218-8e3fb92ff9b2",
      "facts": {
        "quote_id": "q_578233a7-2d8c-43d8-8211-33308b4319d8",
        "amount": 25000,
        "currency": "USD",
        "actor": "traveller-demo-001",
        "authorization_id": "f43335af-8932-4699-aeb8-40dcfbe93955",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_578233a7-2d8c-43d8-8211-33308b4319d8",
        "payment_source": "simulation"
      },
      "previous_hash": "bb9d594e84da7f73242a785316b128711a1cdc1f027836c452820bcd4d1faeac",
      "hash": "1f53460c1a5f0143af0b00f27ebafe0a1769a9c93375a01a079434500f036b26",
      "signature": "3fe371628797d6e8d41b919239bb12232824f240e81f0a9b6362986e66c8e722"
    }
  5. #5commerce.quote.created2026-09-02 13:56:40 UTC

    25000 USD (minor units), quote q_5ffa3d2e-d2e7-421c-a5a6-feec7a622a02, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 62601b3d-e56e-46f5-8d8f-7f49434b4e7e

    quote_id
    q_5ffa3d2e-d2e7-421c-a5a6-feec7a622a02
    offer_id
    sim-offer-001
    amount
    25000
    currency
    USD
    actor
    traveller-demo-001
    authorization_id
    55fb7676-d673-491a-b6a4-ec55f54a3787
    merchant_id
    demo-travel-seller
    agent_card_sha256
    fd88ef1456933911956f196377695dd811…8f3befc5
    provider
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-02T13:56:40.766Z",
      "type": "commerce.quote.created",
      "correlation_id": "62601b3d-e56e-46f5-8d8f-7f49434b4e7e",
      "facts": {
        "quote_id": "q_5ffa3d2e-d2e7-421c-a5a6-feec7a622a02",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "USD",
        "actor": "traveller-demo-001",
        "authorization_id": "55fb7676-d673-491a-b6a4-ec55f54a3787",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "fd88ef1456933911956f196377695dd8118013bba5ffe7f86bfb209c8f3befc5",
        "provider": "simulation"
      },
      "previous_hash": "1f53460c1a5f0143af0b00f27ebafe0a1769a9c93375a01a079434500f036b26",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "882e1016764a1daddfede96216de7d5b4cc5249568aa70d8b3dce1b95d9d5a3e",
      "signature": "YpJTRkuVEKzUi8-2S3wCiN9i9bxL1GpUm_VK7pslVTPwKnnLruRg8mlEzqXAKHOomPVo5MlN-Ua7R9lEZa5Whw"
    }
  6. #6commerce.quote.created2026-09-03 08:29:36 UTC

    25000 USD (minor units), quote q_3c228b22-9dbc-4280-a2c6-ec8745fe6d32, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 2413be01-e26d-4391-b327-0eafb2ab593d

    quote_id
    q_3c228b22-9dbc-4280-a2c6-ec8745fe6d32
    offer_id
    sim-offer-001
    amount
    25000
    currency
    USD
    actor
    traveller-demo-001
    authorization_id
    7b1e0801-a5b9-445b-a9a1-b532b4fcc0f1
    merchant_id
    demo-travel-seller
    agent_card_sha256
    fd88ef1456933911956f196377695dd811…8f3befc5
    provider
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-03T08:29:36.719Z",
      "type": "commerce.quote.created",
      "correlation_id": "2413be01-e26d-4391-b327-0eafb2ab593d",
      "facts": {
        "quote_id": "q_3c228b22-9dbc-4280-a2c6-ec8745fe6d32",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "USD",
        "actor": "traveller-demo-001",
        "authorization_id": "7b1e0801-a5b9-445b-a9a1-b532b4fcc0f1",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "fd88ef1456933911956f196377695dd8118013bba5ffe7f86bfb209c8f3befc5",
        "provider": "simulation"
      },
      "previous_hash": "882e1016764a1daddfede96216de7d5b4cc5249568aa70d8b3dce1b95d9d5a3e",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "ccb664bf57c1622fb18fb94bf013bf9e28b4beb09d5ccd8a5f637f42f28b8cf5",
      "signature": "s5azyC4v5Gs8_p8sxh0Yq3DfT1gxtr6WZzN9QVEQjC95Vr9s59Km0qKTAp9iYypV2H4aJzu8_4N7AZsu9z5_YA"
    }
  7. #7commerce.payment_intent.created2026-09-03 08:29:36 UTC

    The rail accepted 25000 USD (minor units); intent pi_sim_q_3c228b22-9dbc-4280-a2c6-ec8745fe6d32

    The name payment_intent.created carried before 2026-09-07. These entries predate checkout.completed, so no closing entry follows them: that is when the chain was written, not a checkout that failed.

    correlation 57f4c9a9-d563-4e3a-a776-dd460844804c

    quote_id
    q_3c228b22-9dbc-4280-a2c6-ec8745fe6d32
    amount
    25000
    currency
    USD
    actor
    traveller-demo-001
    authorization_id
    7b1e0801-a5b9-445b-a9a1-b532b4fcc0f1
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_3c228b22-9dbc-4280-a2c6-e…45fe6d32
    payment_source
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-03T08:29:36.891Z",
      "type": "commerce.payment_intent.created",
      "correlation_id": "57f4c9a9-d563-4e3a-a776-dd460844804c",
      "facts": {
        "quote_id": "q_3c228b22-9dbc-4280-a2c6-ec8745fe6d32",
        "amount": 25000,
        "currency": "USD",
        "actor": "traveller-demo-001",
        "authorization_id": "7b1e0801-a5b9-445b-a9a1-b532b4fcc0f1",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_3c228b22-9dbc-4280-a2c6-ec8745fe6d32",
        "payment_source": "simulation"
      },
      "previous_hash": "ccb664bf57c1622fb18fb94bf013bf9e28b4beb09d5ccd8a5f637f42f28b8cf5",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "86abf5b34888d195365154ffcceeb0c157f001d483adeef97e3ee890b5872bc8",
      "signature": "jMT4JPTVfdaW_Ty7Vovsm-SVQA28k5iaqew7eAgZHV99wNnJOHU_0DOkqPXRZH80uiNuXWEJQ4FEFg_OIciHlQ"
    }
  8. #8commerce.quote.created2026-09-03 08:32:08 UTC

    25000 USD (minor units), quote q_f231ca88-b8ca-4136-8fc9-c22047f12553, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 63dfc91f-900d-494d-96ea-5f028356b433

    quote_id
    q_f231ca88-b8ca-4136-8fc9-c22047f12553
    offer_id
    sim-offer-001
    amount
    25000
    currency
    USD
    actor
    demo-call-05-09
    authorization_id
    3c9ef76b-e8e8-4c9c-abe5-ac1bc8957fcb
    merchant_id
    demo-travel-seller
    agent_card_sha256
    fd88ef1456933911956f196377695dd811…8f3befc5
    provider
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-03T08:32:08.940Z",
      "type": "commerce.quote.created",
      "correlation_id": "63dfc91f-900d-494d-96ea-5f028356b433",
      "facts": {
        "quote_id": "q_f231ca88-b8ca-4136-8fc9-c22047f12553",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "USD",
        "actor": "demo-call-05-09",
        "authorization_id": "3c9ef76b-e8e8-4c9c-abe5-ac1bc8957fcb",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "fd88ef1456933911956f196377695dd8118013bba5ffe7f86bfb209c8f3befc5",
        "provider": "simulation"
      },
      "previous_hash": "86abf5b34888d195365154ffcceeb0c157f001d483adeef97e3ee890b5872bc8",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "58648d323781d6a396016c06f012d9a09247d13cc9e5d52d15461699ae44e45f",
      "signature": "RFhAh-cnpl_9S-Dj02-g2_y77GvjdngXk2OgjnY2F5UL-cVTSwFJSXQjygrA7kLRn1rNklLqASzHFJo66CYR8Q"
    }
  9. #9commerce.payment_intent.created2026-09-03 08:32:09 UTC

    The rail accepted 25000 USD (minor units); intent pi_sim_q_f231ca88-b8ca-4136-8fc9-c22047f12553

    The name payment_intent.created carried before 2026-09-07. These entries predate checkout.completed, so no closing entry follows them: that is when the chain was written, not a checkout that failed.

    correlation bac3c1d9-8f2b-4d40-a1f3-cbb4357fc16c

    quote_id
    q_f231ca88-b8ca-4136-8fc9-c22047f12553
    amount
    25000
    currency
    USD
    actor
    demo-call-05-09
    authorization_id
    3c9ef76b-e8e8-4c9c-abe5-ac1bc8957fcb
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_f231ca88-b8ca-4136-8fc9-c…47f12553
    payment_source
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-03T08:32:09.006Z",
      "type": "commerce.payment_intent.created",
      "correlation_id": "bac3c1d9-8f2b-4d40-a1f3-cbb4357fc16c",
      "facts": {
        "quote_id": "q_f231ca88-b8ca-4136-8fc9-c22047f12553",
        "amount": 25000,
        "currency": "USD",
        "actor": "demo-call-05-09",
        "authorization_id": "3c9ef76b-e8e8-4c9c-abe5-ac1bc8957fcb",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_f231ca88-b8ca-4136-8fc9-c22047f12553",
        "payment_source": "simulation"
      },
      "previous_hash": "58648d323781d6a396016c06f012d9a09247d13cc9e5d52d15461699ae44e45f",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "9ca816f388b2a985cf9a805929fe02c1ebc3498f5a5e9997f542c028c04f9174",
      "signature": "GJ0rhzoiwSE5iSM0To1YnRy79aOKhXVfY8o4dAIDshZ7K7hzNmduW_jS1maUrYrzYYjmd7jRFxMHTNbfnp_Y9g"
    }
  10. #10commerce.quote.created2026-09-03 09:02:29 UTC

    25000 EUR (minor units), quote q_b6a3cc9e-11d9-421f-a0e6-4bebc1dc06e0, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 9d1a2814-5394-4174-a7eb-f6fc9a311597

    quote_id
    q_b6a3cc9e-11d9-421f-a0e6-4bebc1dc06e0
    offer_id
    sim-offer-001
    amount
    25000
    currency
    EUR
    actor
    traveller-demo-001
    authorization_id
    e90da008-6e9e-4add-8e08-477bec1ce26e
    merchant_id
    demo-travel-seller
    agent_card_sha256
    a2be760a16bdfc45e5b2a7a92bab83e005…a0fe9b04
    provider
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-03T09:02:29.445Z",
      "type": "commerce.quote.created",
      "correlation_id": "9d1a2814-5394-4174-a7eb-f6fc9a311597",
      "facts": {
        "quote_id": "q_b6a3cc9e-11d9-421f-a0e6-4bebc1dc06e0",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "EUR",
        "actor": "traveller-demo-001",
        "authorization_id": "e90da008-6e9e-4add-8e08-477bec1ce26e",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "a2be760a16bdfc45e5b2a7a92bab83e005171602aa86cdcc82c919b9a0fe9b04",
        "provider": "simulation"
      },
      "previous_hash": "9ca816f388b2a985cf9a805929fe02c1ebc3498f5a5e9997f542c028c04f9174",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "12175cf13992b5619fe00b12e66e14acf171d561e095b7c74cbb39945ce425ca",
      "signature": "ieGUvkRzKms6OHYKYaPNpbcmzAaAbHkQC7GknWRTh-4xS2c9eW1bLYPI676xlAvJr354oYSbtpaE-r6vSzHEgw"
    }
  11. #11commerce.quote.created2026-09-03 10:10:57 UTC

    25000 EUR (minor units), quote q_afffe9ba-d5ac-4609-8af5-be79fcc23537, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 1e8524f5-c03f-47e7-aaaa-79e7a55f188d

    quote_id
    q_afffe9ba-d5ac-4609-8af5-be79fcc23537
    offer_id
    sim-offer-001
    amount
    25000
    currency
    EUR
    actor
    traveller-demo-001
    authorization_id
    249cd405-8da8-4327-833e-af8905749569
    merchant_id
    demo-travel-seller
    agent_card_sha256
    a2be760a16bdfc45e5b2a7a92bab83e005…a0fe9b04
    provider
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-03T10:10:57.273Z",
      "type": "commerce.quote.created",
      "correlation_id": "1e8524f5-c03f-47e7-aaaa-79e7a55f188d",
      "facts": {
        "quote_id": "q_afffe9ba-d5ac-4609-8af5-be79fcc23537",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "EUR",
        "actor": "traveller-demo-001",
        "authorization_id": "249cd405-8da8-4327-833e-af8905749569",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "a2be760a16bdfc45e5b2a7a92bab83e005171602aa86cdcc82c919b9a0fe9b04",
        "provider": "simulation"
      },
      "previous_hash": "12175cf13992b5619fe00b12e66e14acf171d561e095b7c74cbb39945ce425ca",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "a9ca0e828841a850b52c8596ef75d7ac8e70a9f9c30971854c5484bb3ce363d4",
      "signature": "P8LH0oCabCl2wj-exdYcpS2FxmmA6-BrXkd0KOxMT7dFEVhaeDfJyuWGa_oipDgduqP9aCyQJeGU1SyRBxEwdg"
    }
  12. #12commerce.quote.created2026-09-06 14:48:53 UTC

    25000 EUR (minor units), quote q_6edc929a-1c3d-4c80-82ab-16e8a917e6f2, fare from simulation

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation deae4361-35da-47a8-b8d4-a00091469ffb

    quote_id
    q_6edc929a-1c3d-4c80-82ab-16e8a917e6f2
    offer_id
    sim-offer-001
    amount
    25000
    currency
    EUR
    actor
    traveller-demo-001
    authorization_id
    26a396ed-2fcf-4be9-8a1a-6be2c1805ec1
    merchant_id
    demo-travel-seller
    agent_card_sha256
    a8361dfdddb326e59aedae63e4b28478ee…c7cb74ed
    provider
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-06T14:48:53.036Z",
      "type": "commerce.quote.created",
      "correlation_id": "deae4361-35da-47a8-b8d4-a00091469ffb",
      "facts": {
        "quote_id": "q_6edc929a-1c3d-4c80-82ab-16e8a917e6f2",
        "offer_id": "sim-offer-001",
        "amount": 25000,
        "currency": "EUR",
        "actor": "traveller-demo-001",
        "authorization_id": "26a396ed-2fcf-4be9-8a1a-6be2c1805ec1",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "a8361dfdddb326e59aedae63e4b28478eea53bc8657d579a7feb374dc7cb74ed",
        "provider": "simulation"
      },
      "previous_hash": "a9ca0e828841a850b52c8596ef75d7ac8e70a9f9c30971854c5484bb3ce363d4",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "299d59fb93b7e860762f56e7504b871a8dc25c0cc34210db80cbe577de660892",
      "signature": "4oEDTj-pT88nfy78wKuHkiTsYe3aa5qokzbYO1rm9LfpAVNkbHWuNPktscl8DqkWYry6zhvQjZvgTZnFrS_b-w"
    }
  13. #13commerce.payment_intent.created2026-09-06 14:49:11 UTC

    The rail accepted 25000 EUR (minor units); intent pi_sim_q_6edc929a-1c3d-4c80-82ab-16e8a917e6f2

    The name payment_intent.created carried before 2026-09-07. These entries predate checkout.completed, so no closing entry follows them: that is when the chain was written, not a checkout that failed.

    correlation 1609d48b-def6-446d-ada6-ba402d0f439b

    quote_id
    q_6edc929a-1c3d-4c80-82ab-16e8a917e6f2
    amount
    25000
    currency
    EUR
    actor
    traveller-demo-001
    authorization_id
    43c99fd0-3cc3-469a-92b9-c08ac38e4580
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_6edc929a-1c3d-4c80-82ab-1…a917e6f2
    payment_source
    simulation
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-06T14:49:11.675Z",
      "type": "commerce.payment_intent.created",
      "correlation_id": "1609d48b-def6-446d-ada6-ba402d0f439b",
      "facts": {
        "quote_id": "q_6edc929a-1c3d-4c80-82ab-16e8a917e6f2",
        "amount": 25000,
        "currency": "EUR",
        "actor": "traveller-demo-001",
        "authorization_id": "43c99fd0-3cc3-469a-92b9-c08ac38e4580",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_6edc929a-1c3d-4c80-82ab-16e8a917e6f2",
        "payment_source": "simulation"
      },
      "previous_hash": "299d59fb93b7e860762f56e7504b871a8dc25c0cc34210db80cbe577de660892",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "763061773e59059a8351dd3cd26150d91b152d5dde049f037640482cfc35c539",
      "signature": "P5jyYtOn3rtv7CPyBKRHUMh5YcLrjMI6uvgUXPNPW-QdJjOqTPDd4Pd3asi56n_purJG9FTGDc0EpOLj_1JQqg"
    }
  14. #14commerce.quote.created2026-09-06 15:57:12 UTC

    10600 EUR (minor units), quote q_5338adc9-d588-4084-b0bc-d331e021fe5a, fare from google-flights-serpapi

    The name quote.created carried before 2026-09-07: the same priced, signed offer, written under the old type. Kept as written because the chain is append-only.

    correlation 381cec5a-afdf-4a7c-83ea-0710c77a0eb5

    quote_id
    q_5338adc9-d588-4084-b0bc-d331e021fe5a
    offer_id
    gf_1a3a8578f9d4a6b3c96e54ce
    amount
    10600
    currency
    EUR
    actor
    traveller-demo-001
    authorization_id
    fda446bd-6a68-4ed4-a187-21e0f50fe24d
    merchant_id
    demo-travel-seller
    agent_card_sha256
    a8361dfdddb326e59aedae63e4b28478ee…c7cb74ed
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-06T15:57:12.736Z",
      "type": "commerce.quote.created",
      "correlation_id": "381cec5a-afdf-4a7c-83ea-0710c77a0eb5",
      "facts": {
        "quote_id": "q_5338adc9-d588-4084-b0bc-d331e021fe5a",
        "offer_id": "gf_1a3a8578f9d4a6b3c96e54ce",
        "amount": 10600,
        "currency": "EUR",
        "actor": "traveller-demo-001",
        "authorization_id": "fda446bd-6a68-4ed4-a187-21e0f50fe24d",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "a8361dfdddb326e59aedae63e4b28478eea53bc8657d579a7feb374dc7cb74ed",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "763061773e59059a8351dd3cd26150d91b152d5dde049f037640482cfc35c539",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "b9e7534b6132d7b37970e4227f6bef63841b29523582c2e36467fd73310d9696",
      "signature": "5BsFC38rrs95DzyakkXO68sYb96YKFU4ZHdPIb42uQz8j_bh6XRVgKUeRT7mI3_jjSQKGtKAnwRqZIZ64r34kA"
    }
  15. #15quote.created2026-09-07 19:19:17 UTC

    10600 EUR (minor units), quote q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b

    request_id
    9bfcb196-a653-4925-944b-1eb7dae89824
    correlation_source
    buyer
    quote_id
    q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d
    quote_hash
    15eecdba66676b323c143492a84b2b976e…07413f45
    offer_id
    gf_1a3a8578f9d4a6b3c96e54ce
    basis
    cheapest
    amount
    10600
    currency
    EUR
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    authorization_id
    003fce21-64f9-4018-8272-d1bf70a6d9e8
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T19:19:17.528Z",
      "type": "quote.created",
      "correlation_id": "0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b",
      "facts": {
        "request_id": "9bfcb196-a653-4925-944b-1eb7dae89824",
        "correlation_source": "buyer",
        "quote_id": "q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d",
        "quote_hash": "15eecdba66676b323c143492a84b2b976ef44ed49d66d2388bc8fee507413f45",
        "offer_id": "gf_1a3a8578f9d4a6b3c96e54ce",
        "basis": [
          "cheapest"
        ],
        "amount": 10600,
        "currency": "EUR",
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "authorization_id": "003fce21-64f9-4018-8272-d1bf70a6d9e8",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "b9e7534b6132d7b37970e4227f6bef63841b29523582c2e36467fd73310d9696",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "b493ad7e7a84e7efb0b144db3ef1bf113a5112ab22189560f495098335f1e4e4",
      "signature": "mdEDU0O_6frcxS4jqLxnAV1ii-KPYAf_TEnJhcBERjTE6rIcQp3fidHhK2aHfYLi5GPsOTs0mjDmKMjyG0A5Gw"
    }
  16. #16quote.created2026-09-07 19:19:17 UTC

    16200 EUR (minor units), quote q_9bd74aa3-f8de-4997-bb71-ed1766b0c4af, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b

    request_id
    9bfcb196-a653-4925-944b-1eb7dae89824
    correlation_source
    buyer
    quote_id
    q_9bd74aa3-f8de-4997-bb71-ed1766b0c4af
    quote_hash
    b9c18f838c1c2ffee035d69a072c7b1a00…939f2e16
    offer_id
    gf_33755c0a2c5cf8ca0df88337
    basis
    fastest
    amount
    16200
    currency
    EUR
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    authorization_id
    003fce21-64f9-4018-8272-d1bf70a6d9e8
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T19:19:17.528Z",
      "type": "quote.created",
      "correlation_id": "0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b",
      "facts": {
        "request_id": "9bfcb196-a653-4925-944b-1eb7dae89824",
        "correlation_source": "buyer",
        "quote_id": "q_9bd74aa3-f8de-4997-bb71-ed1766b0c4af",
        "quote_hash": "b9c18f838c1c2ffee035d69a072c7b1a00d6c7d03a39385937b456ab939f2e16",
        "offer_id": "gf_33755c0a2c5cf8ca0df88337",
        "basis": [
          "fastest"
        ],
        "amount": 16200,
        "currency": "EUR",
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "authorization_id": "003fce21-64f9-4018-8272-d1bf70a6d9e8",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "b493ad7e7a84e7efb0b144db3ef1bf113a5112ab22189560f495098335f1e4e4",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "a432d400a7d12079caae9ab812f3f5a8e68d821f5ede7297904dcfeedecf4cb3",
      "signature": "LhoYqCZFPFLn038v_54DP8dQA_11qCfrNpw2nF1cmEW3uk9Gg5TKBMTpNxs17qCDoEOPBzyuhxp90t_JpIQArA"
    }
  17. #17payment_intent.created2026-09-07 19:19:17 UTC

    The rail accepted 10600 EUR (minor units); intent pi_sim_q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d

    Step 11 of a checkout: the payment rail accepted the amount. Not the end of the checkout; checkout.completed follows. On the simulation rail nothing was created anywhere; on stripe-test a PaymentIntent exists in requires_payment_method and is never confirmed.

    correlation 0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b

    request_id
    732e5f9e-2d57-40d8-8082-af514ed123f5
    correlation_source
    buyer
    quote_id
    q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d
    quote_hash
    15eecdba66676b323c143492a84b2b976e…07413f45
    jti
    003fce21-64f9-4018-8272-d1bf70a6d9e8
    amount
    10600
    currency
    EUR
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    authorization_id
    003fce21-64f9-4018-8272-d1bf70a6d9e8
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_1bff0bbb-f167-49ab-b2cb-4…4c23a42d
    payment_source
    simulation
    idempotency_key
    agent-bench-003fce21-64f9-4018-827…70a6d9e8
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T19:19:17.684Z",
      "type": "payment_intent.created",
      "correlation_id": "0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b",
      "facts": {
        "request_id": "732e5f9e-2d57-40d8-8082-af514ed123f5",
        "correlation_source": "buyer",
        "quote_id": "q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d",
        "quote_hash": "15eecdba66676b323c143492a84b2b976ef44ed49d66d2388bc8fee507413f45",
        "jti": "003fce21-64f9-4018-8272-d1bf70a6d9e8",
        "amount": 10600,
        "currency": "EUR",
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "authorization_id": "003fce21-64f9-4018-8272-d1bf70a6d9e8",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d",
        "payment_source": "simulation",
        "idempotency_key": "agent-bench-003fce21-64f9-4018-8272-d1bf70a6d9e8"
      },
      "previous_hash": "a432d400a7d12079caae9ab812f3f5a8e68d821f5ede7297904dcfeedecf4cb3",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "a33534ddb2158f9a29389377bafc3e396a2d07c40051671d149da3c1033a36e1",
      "signature": "PTmXvLK_rztvCuo_iVppGeSRAnNbWYCEcnO3IBO5nsCKNwHLCmd7Q5uelIepSGBoXtMCW_KICXXkk2ap6666Pg"
    }
  18. #18request.refused2026-09-07 19:19:17 UTC

    Refused at check 9: mandate_consumed (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b

    request_id
    e2961932-1c1f-4459-ac48-579edac6b3f4
    correlation_source
    buyer
    operation
    create_checkout
    reason
    mandate_consumed
    step
    9
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    source
    sub:d9bd2689d360f875fd3eb5a362bf0f…981ce145
    quote_id
    q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d
    quote_hash
    15eecdba66676b323c143492a84b2b976e…07413f45
    jti
    003fce21-64f9-4018-8272-d1bf70a6d9e8
    first_use
    state consumed, request_id 732e5f9…033a36e1
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T19:19:17.820Z",
      "type": "request.refused",
      "correlation_id": "0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b",
      "facts": {
        "request_id": "e2961932-1c1f-4459-ac48-579edac6b3f4",
        "correlation_source": "buyer",
        "operation": "create_checkout",
        "reason": "mandate_consumed",
        "step": 9,
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "source": "sub:d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "quote_id": "q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d",
        "quote_hash": "15eecdba66676b323c143492a84b2b976ef44ed49d66d2388bc8fee507413f45",
        "jti": "003fce21-64f9-4018-8272-d1bf70a6d9e8",
        "first_use": {
          "state": "consumed",
          "request_id": "732e5f9e-2d57-40d8-8082-af514ed123f5",
          "correlation_id": "0f0b2f3a-1c2d-4e5f-8a9b-0c1d2e3f4a5b",
          "payment_intent_id": "pi_sim_q_1bff0bbb-f167-49ab-b2cb-4cca4c23a42d",
          "entry_hash": "a33534ddb2158f9a29389377bafc3e396a2d07c40051671d149da3c1033a36e1"
        }
      },
      "previous_hash": "a33534ddb2158f9a29389377bafc3e396a2d07c40051671d149da3c1033a36e1",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "005e1f32e2879bc17cbfb7fb37aa2933d9498d08ee3f307c918a877358c277b1",
      "signature": "N-3pjsuCOXg2xyd-SiuDkBeLZxWzerZx2tDrF5zzGEjFr7KxZ3PDqhFdh_wSe2sW_4qkHBpaU-KSdsrwWePPAw"
    }
  19. #19request.refused2026-09-07 19:19:18 UTC

    Refused at check 8: mandate_expired (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 333c6e1e-0505-46ef-9a0a-aa93c731232c

    request_id
    89f7102b-a59f-4366-a8cd-2af7b3b68d94
    correlation_source
    seller
    operation
    search_flights
    reason
    mandate_expired
    step
    8
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    source
    sub:d9bd2689d360f875fd3eb5a362bf0f…981ce145
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T19:19:18.104Z",
      "type": "request.refused",
      "correlation_id": "333c6e1e-0505-46ef-9a0a-aa93c731232c",
      "facts": {
        "request_id": "89f7102b-a59f-4366-a8cd-2af7b3b68d94",
        "correlation_source": "seller",
        "operation": "search_flights",
        "reason": "mandate_expired",
        "step": 8,
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "source": "sub:d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145"
      },
      "previous_hash": "005e1f32e2879bc17cbfb7fb37aa2933d9498d08ee3f307c918a877358c277b1",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "864c38f94866bb514b0ca5c8820e03213873204f4075d0ec2f2e1b3a7e9c9080",
      "signature": "aOZz-cdSmssxwmTxhV6qZv5lHf7C3E95lycWkOTx8jb2dvLgCEfW1tTA25XQ82k-ViZggX0Gm2OQo7bba34W5Q"
    }
  20. #20quote.created2026-09-07 20:48:42 UTC

    4700 EUR (minor units), quote q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    0651b343-f544-47a0-8b4a-000dc095f0c0
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    quote_id
    q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16
    quote_hash
    7cf3bf4b4775f596ccb50559a73eb054d6…eec9047d
    offer_id
    gf_7b196215361be6c20a3455fa
    basis
    cheapest
    amount
    4700
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    09194d69-8f7c-4304-9c8c-95ee20d6961b
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.173Z",
      "type": "quote.created",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "0651b343-f544-47a0-8b4a-000dc095f0c0",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "quote_id": "q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16",
        "quote_hash": "7cf3bf4b4775f596ccb50559a73eb054d62ebd7e6f124bf3d1463774eec9047d",
        "offer_id": "gf_7b196215361be6c20a3455fa",
        "basis": [
          "cheapest"
        ],
        "amount": 4700,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "09194d69-8f7c-4304-9c8c-95ee20d6961b",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "864c38f94866bb514b0ca5c8820e03213873204f4075d0ec2f2e1b3a7e9c9080",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "26bfd8fbee9753fcc7e1b5631efa02c4aa3d41d02399b4ec7d3aed8a062a3307",
      "signature": "uQJ8KAprBxSip-6XaX_SwQpthdooWZzrHdF6II72ytgUluYjZrCsxP5pMAN-tGFz9PkN5Wr1dDSZ5fFauBMEcA"
    }
  21. #21quote.created2026-09-07 20:48:42 UTC

    17400 EUR (minor units), quote q_b28fd93d-55cc-43e0-b78b-67366c5f8b25, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    0651b343-f544-47a0-8b4a-000dc095f0c0
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    quote_id
    q_b28fd93d-55cc-43e0-b78b-67366c5f8b25
    quote_hash
    60587f14bffa0e59b676e229adaf727127…d643ecc4
    offer_id
    gf_a16cedb9bb588cce0b361bdd
    basis
    fastest
    amount
    17400
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    09194d69-8f7c-4304-9c8c-95ee20d6961b
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.173Z",
      "type": "quote.created",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "0651b343-f544-47a0-8b4a-000dc095f0c0",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "quote_id": "q_b28fd93d-55cc-43e0-b78b-67366c5f8b25",
        "quote_hash": "60587f14bffa0e59b676e229adaf7271278fa01f459fd1e5d3b3552cd643ecc4",
        "offer_id": "gf_a16cedb9bb588cce0b361bdd",
        "basis": [
          "fastest"
        ],
        "amount": 17400,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "09194d69-8f7c-4304-9c8c-95ee20d6961b",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "26bfd8fbee9753fcc7e1b5631efa02c4aa3d41d02399b4ec7d3aed8a062a3307",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "c533669af79803d910cd5e031704583a85575ab2c71f5022a08fcdb5bfed4c54",
      "signature": "PWmdZJZy8haIokoQcptGJC3hac-cwesQmRZDvO40lNOOXB92bN4T86JoiYzOT815V6pmfn8ApgmchuRDaO7E0g"
    }
  22. #22payment_intent.created2026-09-07 20:48:42 UTC

    The rail accepted 4700 EUR (minor units); intent pi_sim_q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16

    Step 11 of a checkout: the payment rail accepted the amount. Not the end of the checkout; checkout.completed follows. On the simulation rail nothing was created anywhere; on stripe-test a PaymentIntent exists in requires_payment_method and is never confirmed.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    a0045e5e-5c38-44f4-b081-1c1e84f92025
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    quote_id
    q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16
    quote_hash
    7cf3bf4b4775f596ccb50559a73eb054d6…eec9047d
    jti
    3825bcf2-613c-42d8-81ff-6ebb0c116a5d
    amount
    4700
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    3825bcf2-613c-42d8-81ff-6ebb0c116a5d
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_44a60a24-aaee-4d6c-b1e6-9…d2482c16
    payment_source
    simulation
    idempotency_key
    agent-bench-3825bcf2-613c-42d8-81f…0c116a5d
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.270Z",
      "type": "payment_intent.created",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "a0045e5e-5c38-44f4-b081-1c1e84f92025",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "quote_id": "q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16",
        "quote_hash": "7cf3bf4b4775f596ccb50559a73eb054d62ebd7e6f124bf3d1463774eec9047d",
        "jti": "3825bcf2-613c-42d8-81ff-6ebb0c116a5d",
        "amount": 4700,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "3825bcf2-613c-42d8-81ff-6ebb0c116a5d",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16",
        "payment_source": "simulation",
        "idempotency_key": "agent-bench-3825bcf2-613c-42d8-81ff-6ebb0c116a5d"
      },
      "previous_hash": "c533669af79803d910cd5e031704583a85575ab2c71f5022a08fcdb5bfed4c54",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "d7b9566cc7aac29bd924ee7179f5702c3f090c6f82c226062e7f1134d03af6be",
      "signature": "rNBvqtJBu6yoSd6O4z3gdXp4j4mmZQAkUUO_el15fOh3LRQnIteQrMZ9M5H6MXbLeeuKFytW9yxV3nQFNCfJEg"
    }
  23. #23request.refused2026-09-07 20:48:42 UTC

    Refused at check 9: mandate_consumed (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    04b8fbac-0601-40b6-9fb6-079091ddad2f
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    mandate_consumed
    step
    9
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16
    quote_hash
    7cf3bf4b4775f596ccb50559a73eb054d6…eec9047d
    jti
    3825bcf2-613c-42d8-81ff-6ebb0c116a5d
    first_use
    state consumed, request_id a0045e5…d03af6be
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.360Z",
      "type": "request.refused",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "04b8fbac-0601-40b6-9fb6-079091ddad2f",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "mandate_consumed",
        "step": 9,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16",
        "quote_hash": "7cf3bf4b4775f596ccb50559a73eb054d62ebd7e6f124bf3d1463774eec9047d",
        "jti": "3825bcf2-613c-42d8-81ff-6ebb0c116a5d",
        "first_use": {
          "state": "consumed",
          "request_id": "a0045e5e-5c38-44f4-b081-1c1e84f92025",
          "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
          "payment_intent_id": "pi_sim_q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16",
          "entry_hash": "d7b9566cc7aac29bd924ee7179f5702c3f090c6f82c226062e7f1134d03af6be"
        }
      },
      "previous_hash": "d7b9566cc7aac29bd924ee7179f5702c3f090c6f82c226062e7f1134d03af6be",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "de8474830b3c33da560a0d7203764b2d5a7b85ffa9be7576ead3b0805c3e111d",
      "signature": "AEHMDlDnGuSfqp82CKI7zCnBKXd5hkOaWcuPFW2YETRJkzVLUE-XwkGZ-soJLS_4AxwrFQOvCW5qb9MxkUbmxg"
    }
  24. #24payment_intent.created2026-09-07 20:48:42 UTC

    The rail accepted 17400 EUR (minor units); intent pi_sim_q_b28fd93d-55cc-43e0-b78b-67366c5f8b25

    Step 11 of a checkout: the payment rail accepted the amount. Not the end of the checkout; checkout.completed follows. On the simulation rail nothing was created anywhere; on stripe-test a PaymentIntent exists in requires_payment_method and is never confirmed.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    4512b947-1201-45a7-9741-b937a0b76254
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    quote_id
    q_b28fd93d-55cc-43e0-b78b-67366c5f8b25
    quote_hash
    60587f14bffa0e59b676e229adaf727127…d643ecc4
    jti
    c206e72a-25e5-42c7-b8b4-fc33e840bf05
    amount
    17400
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    c206e72a-25e5-42c7-b8b4-fc33e840bf05
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_b28fd93d-55cc-43e0-b78b-6…6c5f8b25
    payment_source
    simulation
    idempotency_key
    agent-bench-c206e72a-25e5-42c7-b8b…e840bf05
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.450Z",
      "type": "payment_intent.created",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "4512b947-1201-45a7-9741-b937a0b76254",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "quote_id": "q_b28fd93d-55cc-43e0-b78b-67366c5f8b25",
        "quote_hash": "60587f14bffa0e59b676e229adaf7271278fa01f459fd1e5d3b3552cd643ecc4",
        "jti": "c206e72a-25e5-42c7-b8b4-fc33e840bf05",
        "amount": 17400,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "c206e72a-25e5-42c7-b8b4-fc33e840bf05",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_b28fd93d-55cc-43e0-b78b-67366c5f8b25",
        "payment_source": "simulation",
        "idempotency_key": "agent-bench-c206e72a-25e5-42c7-b8b4-fc33e840bf05"
      },
      "previous_hash": "de8474830b3c33da560a0d7203764b2d5a7b85ffa9be7576ead3b0805c3e111d",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "3ddd6de4d906cd5bf31513518b951d3f9f962018a981dd7a4a8b74fdbc454013",
      "signature": "mZ0zldoqBmtFacNDqMwnfB-qCEV2vsS5lGVXc0Q2M-lq6vdQyPBpzwwc2OrNGw1GfD0U2g7GBH5IpIENwlhOYQ"
    }
  25. #25request.refused2026-09-07 20:48:42 UTC

    Refused at check 9: mandate_consumed (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    9e68a134-e785-4a6b-98d0-95b49d99813f
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    mandate_consumed
    step
    9
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_b28fd93d-55cc-43e0-b78b-67366c5f8b25
    quote_hash
    60587f14bffa0e59b676e229adaf727127…d643ecc4
    jti
    c206e72a-25e5-42c7-b8b4-fc33e840bf05
    first_use
    state consumed, request_id 4512b94…bc454013
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.451Z",
      "type": "request.refused",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "9e68a134-e785-4a6b-98d0-95b49d99813f",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "mandate_consumed",
        "step": 9,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_b28fd93d-55cc-43e0-b78b-67366c5f8b25",
        "quote_hash": "60587f14bffa0e59b676e229adaf7271278fa01f459fd1e5d3b3552cd643ecc4",
        "jti": "c206e72a-25e5-42c7-b8b4-fc33e840bf05",
        "first_use": {
          "state": "consumed",
          "request_id": "4512b947-1201-45a7-9741-b937a0b76254",
          "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
          "payment_intent_id": "pi_sim_q_b28fd93d-55cc-43e0-b78b-67366c5f8b25",
          "entry_hash": "3ddd6de4d906cd5bf31513518b951d3f9f962018a981dd7a4a8b74fdbc454013"
        }
      },
      "previous_hash": "3ddd6de4d906cd5bf31513518b951d3f9f962018a981dd7a4a8b74fdbc454013",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "4cac960f64c2229c3911558019bddc5e32567f52402633f58b53e159f79ae6fe",
      "signature": "_Na_IsgSu0-9D5--7YoXoy0U355fSA4Dd-SyGMlczdxi-PxkeHaCSR7Mk2dtxmIvUi4VGcDahmJ5x3ViQcvBug"
    }
  26. #26request.refused2026-09-07 20:48:42 UTC

    Refused at check 6: authorization_denied (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    a2394d4c-20b3-4ac9-8259-71d378753042
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    authorization_denied
    step
    6
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_b28fd93d-55cc-43e0-b78b-67366c5f8b25
    quote_hash
    60587f14bffa0e59b676e229adaf727127…d643ecc4
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.536Z",
      "type": "request.refused",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "a2394d4c-20b3-4ac9-8259-71d378753042",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "authorization_denied",
        "step": 6,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_b28fd93d-55cc-43e0-b78b-67366c5f8b25",
        "quote_hash": "60587f14bffa0e59b676e229adaf7271278fa01f459fd1e5d3b3552cd643ecc4"
      },
      "previous_hash": "4cac960f64c2229c3911558019bddc5e32567f52402633f58b53e159f79ae6fe",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "93f332bfdfd3682d16456401e40643dfa4e8c7b30232dd9ac34c43d6bc5856cb",
      "signature": "xNXfpWhCGH0KC0lxYqCZ97o1ov8zKsrjWqlOP8l_25dm43IdWSv6Ban3TqReUMgIhJINTSzhtyzk6ADjhT6LtA"
    }
  27. #27request.refused2026-09-07 20:48:42 UTC

    Refused at check 8: mandate_expired (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    5b2f9d93-272e-402c-ba2d-31f75b45696f
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    mandate_expired
    step
    8
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16
    quote_hash
    7cf3bf4b4775f596ccb50559a73eb054d6…eec9047d
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.611Z",
      "type": "request.refused",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "5b2f9d93-272e-402c-ba2d-31f75b45696f",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "mandate_expired",
        "step": 8,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16",
        "quote_hash": "7cf3bf4b4775f596ccb50559a73eb054d62ebd7e6f124bf3d1463774eec9047d"
      },
      "previous_hash": "93f332bfdfd3682d16456401e40643dfa4e8c7b30232dd9ac34c43d6bc5856cb",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "b698cb487e35eb68b716effa43b12a72c729fa69db5eb75c78064fcf5329a932",
      "signature": "6XcyS9-aHcck4WsEK6SleXY1CsHghLljIpMk7DIsxQvvaZ5qhwirOQSi_NlxQiub_0Nx21c55-fKQ8ZAGAsIhA"
    }
  28. #28request.refused2026-09-07 20:48:42 UTC

    Refused at check 7: quote_hash_mismatch (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 4362810b-4b70-47dd-9322-48b143c05ac2

    request_id
    2fb0e47d-7683-4319-987e-79b2db0ef19e
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    quote_hash_mismatch
    step
    7
    actor
    null
    source
    kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIH…gbPZzMnM
    quote_id
    q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16
    quote_hash
    7cf3bf4b4775f596ccb50559a73eb054d6…eec9047d
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.681Z",
      "type": "request.refused",
      "correlation_id": "4362810b-4b70-47dd-9322-48b143c05ac2",
      "facts": {
        "request_id": "2fb0e47d-7683-4319-987e-79b2db0ef19e",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "quote_hash_mismatch",
        "step": 7,
        "actor": null,
        "source": "kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIHQYWQhgbPZzMnM",
        "quote_id": "q_44a60a24-aaee-4d6c-b1e6-9cfad2482c16",
        "quote_hash": "7cf3bf4b4775f596ccb50559a73eb054d62ebd7e6f124bf3d1463774eec9047d"
      },
      "previous_hash": "b698cb487e35eb68b716effa43b12a72c729fa69db5eb75c78064fcf5329a932",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "cb3d6f0870be0a85d7d148a3f2e6d54064fdd482c573aa214a7741d9c8acb271",
      "signature": "wGDStRFnpOsAbTshFbkSgd9C2xI7ScrBcBs99ip_Of4TqZrV2jlqkwFdvVy7PMELa1V_jebqMyvOQfP4HxSRxQ"
    }
  29. #29request.refused2026-09-07 20:48:42 UTC

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 7a655b53-6062-49e1-96b5-d1a3a4a53c8a

    request_id
    e252532d-615e-4f9c-b1ea-b380e7f006e6
    correlation_source
    seller
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIH…gbPZzMnM
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:48:42.756Z",
      "type": "request.refused",
      "correlation_id": "7a655b53-6062-49e1-96b5-d1a3a4a53c8a",
      "facts": {
        "request_id": "e252532d-615e-4f9c-b1ea-b380e7f006e6",
        "correlation_source": "seller",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIHQYWQhgbPZzMnM"
      },
      "previous_hash": "cb3d6f0870be0a85d7d148a3f2e6d54064fdd482c573aa214a7741d9c8acb271",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "a850cf0732f4f27113fc4cbb8b246b7a7160be9a5e652cd6b51979e0c317f6c3",
      "signature": "1rTALxkmF65d_jXeQF0ErZDIbIEFoEIRmthk_L30GYZz6qvb6mUkkIYHxyWYUm-zs1Mhzv3M2796ZiUHa2b0Rg"
    }
  30. #30quote.created2026-09-07 20:59:04 UTC

    4700 EUR (minor units), quote q_d481573c-66bb-4764-b7d4-e0a781aeb658, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 5e65c477-2105-486b-a396-19408be1ee76

    request_id
    15d7edd8-cc2a-41d3-b8a0-3bf0480e7ac1
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    quote_id
    q_d481573c-66bb-4764-b7d4-e0a781aeb658
    quote_hash
    49fb898d4f3d3396e6b7fc9648eab3d498…d83f0e35
    offer_id
    gf_7b196215361be6c20a3455fa
    basis
    cheapest
    amount
    4700
    currency
    EUR
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    authorization_id
    86d4a013-13df-48ad-af92-ffcad8f4df64
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:59:04.686Z",
      "type": "quote.created",
      "correlation_id": "5e65c477-2105-486b-a396-19408be1ee76",
      "facts": {
        "request_id": "15d7edd8-cc2a-41d3-b8a0-3bf0480e7ac1",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "quote_id": "q_d481573c-66bb-4764-b7d4-e0a781aeb658",
        "quote_hash": "49fb898d4f3d3396e6b7fc9648eab3d49850f9d3c25df3b621625537d83f0e35",
        "offer_id": "gf_7b196215361be6c20a3455fa",
        "basis": [
          "cheapest"
        ],
        "amount": 4700,
        "currency": "EUR",
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "authorization_id": "86d4a013-13df-48ad-af92-ffcad8f4df64",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "a850cf0732f4f27113fc4cbb8b246b7a7160be9a5e652cd6b51979e0c317f6c3",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "4395986b646401f40ea10fdc4493143670c6d16f41902a4fe40956255cc08024",
      "signature": "ncV2kFdeu_mTO0fNZj2sCsmyTZNK8BuvK62Af8sMS9S_w-Nv9mkJm02NGE2Rp1kiMedZAUHOUCbys-3BxsufDw"
    }
  31. #31quote.created2026-09-07 20:59:04 UTC

    17400 EUR (minor units), quote q_f916b333-1fad-46c1-86d0-3ca7e3ff0a5d, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 5e65c477-2105-486b-a396-19408be1ee76

    request_id
    15d7edd8-cc2a-41d3-b8a0-3bf0480e7ac1
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    quote_id
    q_f916b333-1fad-46c1-86d0-3ca7e3ff0a5d
    quote_hash
    2f439ec7bec1750365a366e0b134a46a64…69ef43f0
    offer_id
    gf_a16cedb9bb588cce0b361bdd
    basis
    fastest
    amount
    17400
    currency
    EUR
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    authorization_id
    86d4a013-13df-48ad-af92-ffcad8f4df64
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:59:04.686Z",
      "type": "quote.created",
      "correlation_id": "5e65c477-2105-486b-a396-19408be1ee76",
      "facts": {
        "request_id": "15d7edd8-cc2a-41d3-b8a0-3bf0480e7ac1",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "quote_id": "q_f916b333-1fad-46c1-86d0-3ca7e3ff0a5d",
        "quote_hash": "2f439ec7bec1750365a366e0b134a46a6460f2d19cc60f55b6152c2169ef43f0",
        "offer_id": "gf_a16cedb9bb588cce0b361bdd",
        "basis": [
          "fastest"
        ],
        "amount": 17400,
        "currency": "EUR",
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "authorization_id": "86d4a013-13df-48ad-af92-ffcad8f4df64",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "4395986b646401f40ea10fdc4493143670c6d16f41902a4fe40956255cc08024",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "f99b12a19e6b1c8bf2f9ec441cbd7866e57bed1342aee8a4f99a37516befeb04",
      "signature": "bEEh2OL7Yst6Q-P0tq9oDe_rGsMy85giJwj3JnTo-7-GfYhDt84zE3YCj10vpOTLFB7x98waAXz32q-57q-u9A"
    }
  32. #32payment_intent.created2026-09-07 20:59:04 UTC

    The rail accepted 4700 EUR (minor units); intent pi_sim_q_d481573c-66bb-4764-b7d4-e0a781aeb658

    Step 11 of a checkout: the payment rail accepted the amount. Not the end of the checkout; checkout.completed follows. On the simulation rail nothing was created anywhere; on stripe-test a PaymentIntent exists in requires_payment_method and is never confirmed.

    correlation 5e65c477-2105-486b-a396-19408be1ee76

    request_id
    04dd4c9f-f17c-4c42-9371-c9d73bed58cf
    correlation_source
    buyer
    build
    v0.1.0-6-gb173d86
    quote_id
    q_d481573c-66bb-4764-b7d4-e0a781aeb658
    quote_hash
    49fb898d4f3d3396e6b7fc9648eab3d498…d83f0e35
    jti
    86d4a013-13df-48ad-af92-ffcad8f4df64
    amount
    4700
    currency
    EUR
    actor
    d9bd2689d360f875fd3eb5a362bf0fefdb…981ce145
    authorization_id
    86d4a013-13df-48ad-af92-ffcad8f4df64
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_d481573c-66bb-4764-b7d4-e…81aeb658
    payment_source
    simulation
    idempotency_key
    agent-bench-86d4a013-13df-48ad-af9…d8f4df64
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T20:59:04.835Z",
      "type": "payment_intent.created",
      "correlation_id": "5e65c477-2105-486b-a396-19408be1ee76",
      "facts": {
        "request_id": "04dd4c9f-f17c-4c42-9371-c9d73bed58cf",
        "correlation_source": "buyer",
        "build": "v0.1.0-6-gb173d86",
        "quote_id": "q_d481573c-66bb-4764-b7d4-e0a781aeb658",
        "quote_hash": "49fb898d4f3d3396e6b7fc9648eab3d49850f9d3c25df3b621625537d83f0e35",
        "jti": "86d4a013-13df-48ad-af92-ffcad8f4df64",
        "amount": 4700,
        "currency": "EUR",
        "actor": "d9bd2689d360f875fd3eb5a362bf0fefdba7f147593d3d21e46ab8e6981ce145",
        "authorization_id": "86d4a013-13df-48ad-af92-ffcad8f4df64",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_d481573c-66bb-4764-b7d4-e0a781aeb658",
        "payment_source": "simulation",
        "idempotency_key": "agent-bench-86d4a013-13df-48ad-af92-ffcad8f4df64"
      },
      "previous_hash": "f99b12a19e6b1c8bf2f9ec441cbd7866e57bed1342aee8a4f99a37516befeb04",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "21ca0166a176739fe4290be86f2898867a361c510e75a5a51e8ff645d20b28d5",
      "signature": "p6eTX2Jp2swPN9-qWBEHJgtYwMpdh95gpt1UY8Ki8AOVAjEstcuEg_-IFEDwpCnzUx2waHBsNkcyxiOILTMAPQ"
    }
  33. #33request.refused2026-09-07 21:05:38 UTC

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 2df83006-7c41-4309-898b-468d857c9e39

    request_id
    223bc72b-3e75-46f9-a5cb-1c28ae901fd4
    correlation_source
    seller
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoO…MmudCq94
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T21:05:38.424Z",
      "type": "request.refused",
      "correlation_id": "2df83006-7c41-4309-898b-468d857c9e39",
      "facts": {
        "request_id": "223bc72b-3e75-46f9-a5cb-1c28ae901fd4",
        "correlation_source": "seller",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoOhX4XLMmudCq94"
      },
      "previous_hash": "21ca0166a176739fe4290be86f2898867a361c510e75a5a51e8ff645d20b28d5",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "a9c641801af7ae3b4c614a687b64634904b8b6fa11c0acad90d29241c87b8c3f",
      "signature": "qkftQ7zxvgQszJcT--YJ2GJW3BtAxPuoqXrh2RqIqdFq4cAmWsfkzeZ58Y0VPmbHAYQ-kNK38z-QepreD-3XpA"
    }
  34. #34request.refused2026-09-07 21:05:38 UTC

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation b361ed71-2b8d-4e3b-88ca-ffc5db38a03e

    request_id
    b99f6f0d-32f0-489f-bd96-5b02410dee81
    correlation_source
    seller
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoO…MmudCq94
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T21:05:38.529Z",
      "type": "request.refused",
      "correlation_id": "b361ed71-2b8d-4e3b-88ca-ffc5db38a03e",
      "facts": {
        "request_id": "b99f6f0d-32f0-489f-bd96-5b02410dee81",
        "correlation_source": "seller",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoOhX4XLMmudCq94"
      },
      "previous_hash": "a9c641801af7ae3b4c614a687b64634904b8b6fa11c0acad90d29241c87b8c3f",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "3c7a9bf0987256b855127467e851435df2cf4774144aafcb78eeaa53311325d5",
      "signature": "RhRDBffFyWeQ-G1Ao7Pv-3gk8jZprIR6iCW3U0FKE5mUQo_Ss7JVFGHD8zy_pIPPKLDpiWtJY9tR0qn6-CTo2w"
    }
  35. #35request.refused2026-09-07 21:06:59 UTC

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation b498f767-094a-4af9-90d7-129b2b2690d0

    request_id
    9b656cbe-cfcb-4475-9109-bc1caf113a4b
    correlation_source
    seller
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoO…MmudCq94
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T21:06:59.779Z",
      "type": "request.refused",
      "correlation_id": "b498f767-094a-4af9-90d7-129b2b2690d0",
      "facts": {
        "request_id": "9b656cbe-cfcb-4475-9109-bc1caf113a4b",
        "correlation_source": "seller",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoOhX4XLMmudCq94"
      },
      "previous_hash": "3c7a9bf0987256b855127467e851435df2cf4774144aafcb78eeaa53311325d5",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "fe699c09e48d1d4ce52ac5ddc5341e9028c953e76405e98c47864037fc470652",
      "signature": "r-pdIrpkavwDw4MAP1O3IuRVKlP0R9wb5bMTf7560LYt15GOI4dNtWmUk75D48X8GAX8B3mtR59zqTzDPVXsdQ"
    }
  36. #36request.refused2026-09-07 21:06:59 UTC

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 60e059b1-a9cc-4c02-88f2-727c790f59b5

    request_id
    48c87a08-9f08-44e9-bed0-cab56a808ab0
    correlation_source
    seller
    build
    v0.1.0-6-gb173d86
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoO…MmudCq94
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-07T21:06:59.882Z",
      "type": "request.refused",
      "correlation_id": "60e059b1-a9cc-4c02-88f2-727c790f59b5",
      "facts": {
        "request_id": "48c87a08-9f08-44e9-bed0-cab56a808ab0",
        "correlation_source": "seller",
        "build": "v0.1.0-6-gb173d86",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:jl4mTzIcIoKl0WNtVg61nSuxApbSoOhX4XLMmudCq94"
      },
      "previous_hash": "fe699c09e48d1d4ce52ac5ddc5341e9028c953e76405e98c47864037fc470652",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "2dce537ac66bfb8836fd13aaa1fa4d83386e8c5fad40746cc71fce22fedd5269",
      "signature": "_2hA5oWhnBW0CMbZPQ7MBfpt82avPhbJaPnKlaZnnIW4EhivjP1ku73QOMvYfl5e6tVMaLu-8BtuJVdYSkCb_g"
    }
  37. #37quote.created2026-09-09 13:57:52 UTCtest claimed by the caller: F-03

    22500 EUR (minor units), quote q_4a0f80ea-b240-4415-b4a9-74e74b20834c, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    9be22994-e5dd-4478-bb4b-c1c9d80d86d5
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-03
    quote_id
    q_4a0f80ea-b240-4415-b4a9-74e74b20834c
    quote_hash
    bfeaec510333e41c605550deb9acdd5e44…fec9195e
    offer_id
    gf_f1c1f8c391b5385b724843c6
    basis
    cheapest
    amount
    22500
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    c902639d-09a4-445a-9783-f008b45fd18b
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.019Z",
      "type": "quote.created",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "9be22994-e5dd-4478-bb4b-c1c9d80d86d5",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-03",
        "quote_id": "q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "quote_hash": "bfeaec510333e41c605550deb9acdd5e442cfce624d042f632c78533fec9195e",
        "offer_id": "gf_f1c1f8c391b5385b724843c6",
        "basis": [
          "cheapest"
        ],
        "amount": 22500,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "c902639d-09a4-445a-9783-f008b45fd18b",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "2dce537ac66bfb8836fd13aaa1fa4d83386e8c5fad40746cc71fce22fedd5269",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "39daf0abf43f761185b6a40e126231b193bafb4d89a1269d652a6b5f33b65262",
      "signature": "K2dgc8YIrBMGcojsP2rzqQ3SoSb__EObJO42eNf-N5z95LHPUFLF6QQSV1xWw9QyLgYFdUJG67_1k0V_qMzaIQ"
    }
  38. #38quote.created2026-09-09 13:57:52 UTCtest claimed by the caller: F-03

    37300 EUR (minor units), quote q_f50fea81-eefa-4639-aec9-fd310a517225, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    9be22994-e5dd-4478-bb4b-c1c9d80d86d5
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-03
    quote_id
    q_f50fea81-eefa-4639-aec9-fd310a517225
    quote_hash
    530110da326a418b48deb1c3352f0a835c…d35b3882
    offer_id
    gf_e086da176dfb41e58d8bf760
    basis
    fastest
    amount
    37300
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    c902639d-09a4-445a-9783-f008b45fd18b
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.019Z",
      "type": "quote.created",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "9be22994-e5dd-4478-bb4b-c1c9d80d86d5",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-03",
        "quote_id": "q_f50fea81-eefa-4639-aec9-fd310a517225",
        "quote_hash": "530110da326a418b48deb1c3352f0a835cad87abc859a57e227d0fa9d35b3882",
        "offer_id": "gf_e086da176dfb41e58d8bf760",
        "basis": [
          "fastest"
        ],
        "amount": 37300,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "c902639d-09a4-445a-9783-f008b45fd18b",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "39daf0abf43f761185b6a40e126231b193bafb4d89a1269d652a6b5f33b65262",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "2c1453d57258f57fe98a2fe55b10283342f9a6fc8e9764a066182e0b0319e793",
      "signature": "wtNKNLx2QfPitONkDc6t3VNbqiJsBz4Zx9gzK3BCq6XQCdyVVSHJ6jNijtNYU6CnIkcx2osHCMfkQrHcSqCBrQ"
    }
  39. #39payment_intent.created2026-09-09 13:57:52 UTCtest claimed by the caller: F-06

    The rail accepted 22500 EUR (minor units); intent pi_sim_q_4a0f80ea-b240-4415-b4a9-74e74b20834c

    Step 11 of a checkout: the payment rail accepted the amount. Not the end of the checkout; checkout.completed follows. On the simulation rail nothing was created anywhere; on stripe-test a PaymentIntent exists in requires_payment_method and is never confirmed.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    d67d542e-d629-49d1-9283-3cf5e61a30d6
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-06
    quote_id
    q_4a0f80ea-b240-4415-b4a9-74e74b20834c
    quote_hash
    bfeaec510333e41c605550deb9acdd5e44…fec9195e
    jti
    0446d48b-d57c-4846-9bcb-b5d4a2143df4
    amount
    22500
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    0446d48b-d57c-4846-9bcb-b5d4a2143df4
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_4a0f80ea-b240-4415-b4a9-7…4b20834c
    payment_source
    simulation
    idempotency_key
    agent-bench-0446d48b-d57c-4846-9bc…a2143df4
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.105Z",
      "type": "payment_intent.created",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "d67d542e-d629-49d1-9283-3cf5e61a30d6",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-06",
        "quote_id": "q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "quote_hash": "bfeaec510333e41c605550deb9acdd5e442cfce624d042f632c78533fec9195e",
        "jti": "0446d48b-d57c-4846-9bcb-b5d4a2143df4",
        "amount": 22500,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "0446d48b-d57c-4846-9bcb-b5d4a2143df4",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "payment_source": "simulation",
        "idempotency_key": "agent-bench-0446d48b-d57c-4846-9bcb-b5d4a2143df4"
      },
      "previous_hash": "2c1453d57258f57fe98a2fe55b10283342f9a6fc8e9764a066182e0b0319e793",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "02d1db9bc8bf30e9d484e38fd8b9bbe6f66a1cba8b3222eceeb146d5171e9040",
      "signature": "dfQu_i1Ek1WJt9NgaOCcqwJ78qJOrDzAPyH4wh9GiGKAneT1PDUmBPp4iLEQmLlt0mU0hb2gEHCMokN_fRT78w"
    }
  40. #40checkout.completed2026-09-09 13:57:52 UTCtest claimed by the caller: F-06

    Checkout ended on the simulation rail: outcome simulated, payment status requires_payment_method, charged: false

    The end of a checkout: the mandate is spent, the receipt is signed, and facts.settlement says which rail the money ran on and what "settled" means there (simulated, or intent_created and never confirmed). facts.charged is false in this proof of concept, always. A correlation id with this entry bought.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    d67d542e-d629-49d1-9283-3cf5e61a30d6
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-06
    quote_id
    q_4a0f80ea-b240-4415-b4a9-74e74b20834c
    quote_hash
    bfeaec510333e41c605550deb9acdd5e44…fec9195e
    jti
    0446d48b-d57c-4846-9bcb-b5d4a2143df4
    amount
    22500
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    0446d48b-d57c-4846-9bcb-b5d4a2143df4
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_4a0f80ea-b240-4415-b4a9-7…4b20834c
    settlement
    rail simulation, outcome simulated…ed false
    receipt_jti
    r_6a0e6c59-017e-4d7a-b08b-b4d1c11e4f7d
    intent_entry_hash
    02d1db9bc8bf30e9d484e38fd8b9bbe6f6…171e9040
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.105Z",
      "type": "checkout.completed",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "d67d542e-d629-49d1-9283-3cf5e61a30d6",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-06",
        "quote_id": "q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "quote_hash": "bfeaec510333e41c605550deb9acdd5e442cfce624d042f632c78533fec9195e",
        "jti": "0446d48b-d57c-4846-9bcb-b5d4a2143df4",
        "amount": 22500,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "0446d48b-d57c-4846-9bcb-b5d4a2143df4",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "settlement": {
          "rail": "simulation",
          "outcome": "simulated",
          "payment_status": "requires_payment_method",
          "charged": false
        },
        "receipt_jti": "r_6a0e6c59-017e-4d7a-b08b-b4d1c11e4f7d",
        "intent_entry_hash": "02d1db9bc8bf30e9d484e38fd8b9bbe6f66a1cba8b3222eceeb146d5171e9040"
      },
      "previous_hash": "02d1db9bc8bf30e9d484e38fd8b9bbe6f66a1cba8b3222eceeb146d5171e9040",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "71b22dba97625b3ff2cff1a6e1b90a0795e1b10a5719c019d5635fdf3aca8316",
      "signature": "LDmuQiw1agXHfxtznlHxjkwhY_yTROAtLgyqzcHAwWFAOCqXXySy4OEQVJZCO-P95aCHjzi_uPhUGpt01tkb8Q"
    }
  41. #41request.refused2026-09-09 13:57:52 UTCtest claimed by the caller: R-06

    Refused at check 9: mandate_consumed (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    d12d7b1f-9f0e-4cce-82f1-3ad8c1b4c2ee
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    R-06
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    mandate_consumed
    step
    9
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_4a0f80ea-b240-4415-b4a9-74e74b20834c
    quote_hash
    bfeaec510333e41c605550deb9acdd5e44…fec9195e
    jti
    0446d48b-d57c-4846-9bcb-b5d4a2143df4
    first_use
    state consumed, request_id d67d542…171e9040
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.187Z",
      "type": "request.refused",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "d12d7b1f-9f0e-4cce-82f1-3ad8c1b4c2ee",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "R-06",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "mandate_consumed",
        "step": 9,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "quote_hash": "bfeaec510333e41c605550deb9acdd5e442cfce624d042f632c78533fec9195e",
        "jti": "0446d48b-d57c-4846-9bcb-b5d4a2143df4",
        "first_use": {
          "state": "consumed",
          "request_id": "d67d542e-d629-49d1-9283-3cf5e61a30d6",
          "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
          "payment_intent_id": "pi_sim_q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
          "entry_hash": "02d1db9bc8bf30e9d484e38fd8b9bbe6f66a1cba8b3222eceeb146d5171e9040"
        }
      },
      "previous_hash": "71b22dba97625b3ff2cff1a6e1b90a0795e1b10a5719c019d5635fdf3aca8316",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "fe25f1805d2401248f74b4b92df418c787e9e06ac750c4d80fd0c444785bb73c",
      "signature": "brqBaKOAYgedKvsiVfoPD3Q3JbMxkyfXM2Dk7Y97dbqUfEL6dbXYxu0XxNH9DLYa4SKM0xtzfoo4t_baCxkLgw"
    }
  42. #42payment_intent.created2026-09-09 13:57:52 UTCtest claimed by the caller: F-14

    The rail accepted 37300 EUR (minor units); intent pi_sim_q_f50fea81-eefa-4639-aec9-fd310a517225

    Step 11 of a checkout: the payment rail accepted the amount. Not the end of the checkout; checkout.completed follows. On the simulation rail nothing was created anywhere; on stripe-test a PaymentIntent exists in requires_payment_method and is never confirmed.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    9d8839c8-484d-40e0-a7aa-08831d01c221
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-14
    quote_id
    q_f50fea81-eefa-4639-aec9-fd310a517225
    quote_hash
    530110da326a418b48deb1c3352f0a835c…d35b3882
    jti
    65951df2-ee28-4d8d-8b54-9b996ffb0f75
    amount
    37300
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    65951df2-ee28-4d8d-8b54-9b996ffb0f75
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_f50fea81-eefa-4639-aec9-f…0a517225
    payment_source
    simulation
    idempotency_key
    agent-bench-65951df2-ee28-4d8d-8b5…6ffb0f75
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.262Z",
      "type": "payment_intent.created",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "9d8839c8-484d-40e0-a7aa-08831d01c221",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-14",
        "quote_id": "q_f50fea81-eefa-4639-aec9-fd310a517225",
        "quote_hash": "530110da326a418b48deb1c3352f0a835cad87abc859a57e227d0fa9d35b3882",
        "jti": "65951df2-ee28-4d8d-8b54-9b996ffb0f75",
        "amount": 37300,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "65951df2-ee28-4d8d-8b54-9b996ffb0f75",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_f50fea81-eefa-4639-aec9-fd310a517225",
        "payment_source": "simulation",
        "idempotency_key": "agent-bench-65951df2-ee28-4d8d-8b54-9b996ffb0f75"
      },
      "previous_hash": "fe25f1805d2401248f74b4b92df418c787e9e06ac750c4d80fd0c444785bb73c",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "e84303f34cd6c0da81501d624ba773610c91a593885221c9d4901469f321b9a8",
      "signature": "_AwmDzJc0xGWiZRVzl290C8ePFvBwHTXkgq_v8UnavzT_7ylrbpUeAqpxneXpZOalnVBjWPLkoVeXql1RtalfA"
    }
  43. #43checkout.completed2026-09-09 13:57:52 UTCtest claimed by the caller: F-14

    Checkout ended on the simulation rail: outcome simulated, payment status requires_payment_method, charged: false

    The end of a checkout: the mandate is spent, the receipt is signed, and facts.settlement says which rail the money ran on and what "settled" means there (simulated, or intent_created and never confirmed). facts.charged is false in this proof of concept, always. A correlation id with this entry bought.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    9d8839c8-484d-40e0-a7aa-08831d01c221
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-14
    quote_id
    q_f50fea81-eefa-4639-aec9-fd310a517225
    quote_hash
    530110da326a418b48deb1c3352f0a835c…d35b3882
    jti
    65951df2-ee28-4d8d-8b54-9b996ffb0f75
    amount
    37300
    currency
    EUR
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    authorization_id
    65951df2-ee28-4d8d-8b54-9b996ffb0f75
    merchant_id
    demo-travel-seller
    payment_intent_id
    pi_sim_q_f50fea81-eefa-4639-aec9-f…0a517225
    settlement
    rail simulation, outcome simulated…ed false
    receipt_jti
    r_d81e9cfc-a031-43ec-8bf8-0f0054f085a7
    intent_entry_hash
    e84303f34cd6c0da81501d624ba773610c…f321b9a8
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.262Z",
      "type": "checkout.completed",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "9d8839c8-484d-40e0-a7aa-08831d01c221",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-14",
        "quote_id": "q_f50fea81-eefa-4639-aec9-fd310a517225",
        "quote_hash": "530110da326a418b48deb1c3352f0a835cad87abc859a57e227d0fa9d35b3882",
        "jti": "65951df2-ee28-4d8d-8b54-9b996ffb0f75",
        "amount": 37300,
        "currency": "EUR",
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "authorization_id": "65951df2-ee28-4d8d-8b54-9b996ffb0f75",
        "merchant_id": "demo-travel-seller",
        "payment_intent_id": "pi_sim_q_f50fea81-eefa-4639-aec9-fd310a517225",
        "settlement": {
          "rail": "simulation",
          "outcome": "simulated",
          "payment_status": "requires_payment_method",
          "charged": false
        },
        "receipt_jti": "r_d81e9cfc-a031-43ec-8bf8-0f0054f085a7",
        "intent_entry_hash": "e84303f34cd6c0da81501d624ba773610c91a593885221c9d4901469f321b9a8"
      },
      "previous_hash": "e84303f34cd6c0da81501d624ba773610c91a593885221c9d4901469f321b9a8",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "fda04b10e22ae4fc948bc02073060532327ab5eab4349d75a6d7a765f8db0e33",
      "signature": "ann0Aqmv-JzX0ftycFsBRYDu4jLI_5P8H_zPA52_pQTrMUL4_cKurV5treVWukK44kc809VNRR3IZYzgXVMl_g"
    }
  44. #44request.refused2026-09-09 13:57:52 UTCtest claimed by the caller: F-14

    Refused at check 9: mandate_consumed (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    2685a751-b06d-4c0a-b810-af042b272716
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-14
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    mandate_consumed
    step
    9
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_f50fea81-eefa-4639-aec9-fd310a517225
    quote_hash
    530110da326a418b48deb1c3352f0a835c…d35b3882
    jti
    65951df2-ee28-4d8d-8b54-9b996ffb0f75
    first_use
    state consumed, request_id 9d8839c…f321b9a8
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.264Z",
      "type": "request.refused",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "2685a751-b06d-4c0a-b810-af042b272716",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-14",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "mandate_consumed",
        "step": 9,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_f50fea81-eefa-4639-aec9-fd310a517225",
        "quote_hash": "530110da326a418b48deb1c3352f0a835cad87abc859a57e227d0fa9d35b3882",
        "jti": "65951df2-ee28-4d8d-8b54-9b996ffb0f75",
        "first_use": {
          "state": "consumed",
          "request_id": "9d8839c8-484d-40e0-a7aa-08831d01c221",
          "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
          "payment_intent_id": "pi_sim_q_f50fea81-eefa-4639-aec9-fd310a517225",
          "entry_hash": "e84303f34cd6c0da81501d624ba773610c91a593885221c9d4901469f321b9a8"
        }
      },
      "previous_hash": "fda04b10e22ae4fc948bc02073060532327ab5eab4349d75a6d7a765f8db0e33",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "43051552c35124adf1035f8b4eed56110eea633195a5a4502369ece86896234e",
      "signature": "5jS0KgUoBBF6fxwyLMn99q-DoVuB4LGBCNRg_HmQ1nLGFNCewcKhsMqTQPWqlIYyYMk_pt2EPhYAVCeQG9hBQA"
    }
  45. #45request.refused2026-09-09 13:57:52 UTCtest claimed by the caller: R-04

    Refused at check 6: authorization_denied (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    60e27d33-ee54-4aa5-9257-0228847d8484
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    R-04
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    authorization_denied
    step
    6
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_f50fea81-eefa-4639-aec9-fd310a517225
    quote_hash
    530110da326a418b48deb1c3352f0a835c…d35b3882
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.345Z",
      "type": "request.refused",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "60e27d33-ee54-4aa5-9257-0228847d8484",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "R-04",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "authorization_denied",
        "step": 6,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_f50fea81-eefa-4639-aec9-fd310a517225",
        "quote_hash": "530110da326a418b48deb1c3352f0a835cad87abc859a57e227d0fa9d35b3882"
      },
      "previous_hash": "43051552c35124adf1035f8b4eed56110eea633195a5a4502369ece86896234e",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "4e7d7752375813eb16f2cffcb2a0996bf8e12ec2eb724aa5ec9e6e82858129a3",
      "signature": "yf4dRrOaJZyAz8fIiJjnfBpyO9AKwCozF8EMSq3GM0ghJIHQLeGIBMh81b0ErUAU_6YthiY-5bWuRz24qEAXbQ"
    }
  46. #46request.refused2026-09-09 13:57:52 UTCtest claimed by the caller: F-08

    Refused at check 8: mandate_expired (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    f8924bc4-c51c-4cff-ab76-94ee9a75a0e3
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    F-08
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    mandate_expired
    step
    8
    actor
    e3a9972736cfadabd70248f1db5ae8b7f8…f4edf1a2
    source
    sub:e3a9972736cfadabd70248f1db5ae8…f4edf1a2
    quote_id
    q_4a0f80ea-b240-4415-b4a9-74e74b20834c
    quote_hash
    bfeaec510333e41c605550deb9acdd5e44…fec9195e
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.419Z",
      "type": "request.refused",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "f8924bc4-c51c-4cff-ab76-94ee9a75a0e3",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "F-08",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "mandate_expired",
        "step": 8,
        "actor": "e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "source": "sub:e3a9972736cfadabd70248f1db5ae8b7f8587c2696f1360c9d8ee879f4edf1a2",
        "quote_id": "q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "quote_hash": "bfeaec510333e41c605550deb9acdd5e442cfce624d042f632c78533fec9195e"
      },
      "previous_hash": "4e7d7752375813eb16f2cffcb2a0996bf8e12ec2eb724aa5ec9e6e82858129a3",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "727a300a0a92f6ba685c910c30d4593a21e3eb6ce528142a8cd2875da2cb0626",
      "signature": "mKAklrZtqwM-BZRhTh5pvgmMSr80BxV0elAV64D7hbqD756MVHIJ3YfkOXlllh-CP9nv6-ydj4WNDY0LOuiFow"
    }
  47. #47request.refused2026-09-09 13:57:52 UTCtest claimed by the caller: R-08

    Refused at check 7: quote_hash_mismatch (create_checkout)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation ee4b1995-06be-4c6c-89be-37d3478a00cd

    request_id
    3586b7c1-74cd-4120-99b1-fa74ebe638d7
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    R-08
    merchant_id
    demo-travel-seller
    operation
    create_checkout
    reason
    quote_hash_mismatch
    step
    7
    actor
    null
    source
    kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIH…gbPZzMnM
    quote_id
    q_4a0f80ea-b240-4415-b4a9-74e74b20834c
    quote_hash
    bfeaec510333e41c605550deb9acdd5e44…fec9195e
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.492Z",
      "type": "request.refused",
      "correlation_id": "ee4b1995-06be-4c6c-89be-37d3478a00cd",
      "facts": {
        "request_id": "3586b7c1-74cd-4120-99b1-fa74ebe638d7",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "R-08",
        "merchant_id": "demo-travel-seller",
        "operation": "create_checkout",
        "reason": "quote_hash_mismatch",
        "step": 7,
        "actor": null,
        "source": "kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIHQYWQhgbPZzMnM",
        "quote_id": "q_4a0f80ea-b240-4415-b4a9-74e74b20834c",
        "quote_hash": "bfeaec510333e41c605550deb9acdd5e442cfce624d042f632c78533fec9195e"
      },
      "previous_hash": "727a300a0a92f6ba685c910c30d4593a21e3eb6ce528142a8cd2875da2cb0626",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "4390272517dec0a3d6677a49339827832aba896a05ad5ffa59d3d91e1d0a59f3",
      "signature": "RwhoOsW_ovy4WATtuFFSyNcBiLYNce9D-16vJVZBCt1A5TtGNVxrnRywA9Vdeko2x9l-i378BClnFVcqLQLlRw"
    }
  48. #48request.refused2026-09-09 13:57:52 UTCtest claimed by the caller: R-21

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 279e4a6a-4a8b-4bd6-9ebe-871687c07c3c

    request_id
    9cbdf766-710f-4f62-820e-f730e745df9d
    correlation_source
    seller
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    R-21
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIH…gbPZzMnM
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:57:52.563Z",
      "type": "request.refused",
      "correlation_id": "279e4a6a-4a8b-4bd6-9ebe-871687c07c3c",
      "facts": {
        "request_id": "9cbdf766-710f-4f62-820e-f730e745df9d",
        "correlation_source": "seller",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "R-21",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:eF_VZyTpOBYDR0TXuvJF0nALLjaWIHQYWQhgbPZzMnM"
      },
      "previous_hash": "4390272517dec0a3d6677a49339827832aba896a05ad5ffa59d3d91e1d0a59f3",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "992e462254e36ffb24bb339af0b735c3178a92cae7bd61641401078aafe9fc74",
      "signature": "RtXWZichd3iEmNBSoDLsQA0CZfoUCNxVbJoRC_ymBVvkXBe-ZROoN3QlYdJ6v9WFIkvQNLnNJeBFigXF07zbxg"
    }
  49. #49request.refused2026-09-09 13:58:24 UTCtest claimed by the caller: R-21

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 1e999e54-8a98-444e-b0e2-eece3caee957

    request_id
    acd01fd7-c06e-470d-98c1-494557c4e121
    correlation_source
    seller
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    R-21
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSs…MjvWgjj4
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:58:24.282Z",
      "type": "request.refused",
      "correlation_id": "1e999e54-8a98-444e-b0e2-eece3caee957",
      "facts": {
        "request_id": "acd01fd7-c06e-470d-98c1-494557c4e121",
        "correlation_source": "seller",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "R-21",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSslyw4DMjvWgjj4"
      },
      "previous_hash": "992e462254e36ffb24bb339af0b735c3178a92cae7bd61641401078aafe9fc74",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "d9c3f122a9b22fd00580aa743564f917076f646dad7dbcfd20e014dcfafaafd9",
      "signature": "psqFojehCKG_kLClNXxv8p3EYs1oZDPzl3QQuDlyToz0vrCrI4qLYsdF9syiXmTwRkItB3YED-W5qp4xC9htmQ"
    }
  50. #50request.refused2026-09-09 13:58:24 UTCtest claimed by the caller: R-22

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation db1e2742-9427-4c6e-a33c-4be87e3b9f2d

    request_id
    8f80adea-1fd2-4d68-9c18-bc0c39727e58
    correlation_source
    seller
    build
    v0.1.0-13-g770a1ef
    claimed_exercise
    R-22
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSs…MjvWgjj4
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T13:58:24.431Z",
      "type": "request.refused",
      "correlation_id": "db1e2742-9427-4c6e-a33c-4be87e3b9f2d",
      "facts": {
        "request_id": "8f80adea-1fd2-4d68-9c18-bc0c39727e58",
        "correlation_source": "seller",
        "build": "v0.1.0-13-g770a1ef",
        "claimed_exercise": "R-22",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSslyw4DMjvWgjj4"
      },
      "previous_hash": "d9c3f122a9b22fd00580aa743564f917076f646dad7dbcfd20e014dcfafaafd9",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "9bd675403f016aa93e2a54992ed422e139a38e0dadabb10a4255d55804c0e0d9",
      "signature": "N9Gw0FZ-Xdy7Du1E-EoDrHam36b3d-VYbCNgQyClk3dD-DYRBCueFa4IucN4IZ4SVOf8FKFYP3jI81-zQJrhNg"
    }
  51. #51quote.created2026-09-09 14:38:54 UTC

    22500 EUR (minor units), quote q_f7b58eaf-06cd-4e7b-a117-880991d08250, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 962747db-3f43-4ac6-b0ae-312df9f21579

    request_id
    72e54a31-eccb-4f15-96f2-6c58584b09ab
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    quote_id
    q_f7b58eaf-06cd-4e7b-a117-880991d08250
    quote_hash
    4d886b15c2e2d0251dbbcd38d3493ad3f9…566c7a7d
    offer_id
    gf_f1c1f8c391b5385b724843c6
    basis
    cheapest
    amount
    22500
    currency
    EUR
    actor
    null
    buyer
    spiffe://buyer.onbehalf.dev/buyer/…YXgJ6dVE
    buyer_kid
    vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE
    authorization_id
    envelope:vlkQ29sdwfWXE0xxoU-qMdi1K…YXgJ6dVE
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T14:38:54.285Z",
      "type": "quote.created",
      "correlation_id": "962747db-3f43-4ac6-b0ae-312df9f21579",
      "facts": {
        "request_id": "72e54a31-eccb-4f15-96f2-6c58584b09ab",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "quote_id": "q_f7b58eaf-06cd-4e7b-a117-880991d08250",
        "quote_hash": "4d886b15c2e2d0251dbbcd38d3493ad3f967fe7cfe541c24c6b93bc4566c7a7d",
        "offer_id": "gf_f1c1f8c391b5385b724843c6",
        "basis": [
          "cheapest"
        ],
        "amount": 22500,
        "currency": "EUR",
        "actor": null,
        "buyer": "spiffe://buyer.onbehalf.dev/buyer/personal/vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE",
        "buyer_kid": "vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE",
        "authorization_id": "envelope:vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "9bd675403f016aa93e2a54992ed422e139a38e0dadabb10a4255d55804c0e0d9",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "a98f2462743835615afc0ac8aeddcc4044907ce238324244b08d01430927dcd5",
      "signature": "dQ3SC-zKbU36vGugrybCSqvb1jO6qACmxYin4zetgZbSCQWs5RzJoVLonewfm-cADUb1GMq_Elg_oT0J7FDxKA"
    }
  52. #52quote.created2026-09-09 14:38:54 UTC

    37300 EUR (minor units), quote q_94f97d00-8853-43de-ac13-759457854a73, fare from google-flights-serpapi

    A priced, signed offer was issued: one entry per option search_flights returned. facts.provider says where the fare came from; "fixture" is the announced fallback.

    correlation 962747db-3f43-4ac6-b0ae-312df9f21579

    request_id
    72e54a31-eccb-4f15-96f2-6c58584b09ab
    correlation_source
    buyer
    build
    v0.1.0-13-g770a1ef
    quote_id
    q_94f97d00-8853-43de-ac13-759457854a73
    quote_hash
    ca5070573375cc27629f059113c2baf72f…aaf6816d
    offer_id
    gf_e086da176dfb41e58d8bf760
    basis
    fastest
    amount
    37300
    currency
    EUR
    actor
    null
    buyer
    spiffe://buyer.onbehalf.dev/buyer/…YXgJ6dVE
    buyer_kid
    vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE
    authorization_id
    envelope:vlkQ29sdwfWXE0xxoU-qMdi1K…YXgJ6dVE
    merchant_id
    demo-travel-seller
    agent_card_sha256
    3315a1ea0e1d8ffbb44e867fd02cdbef57…3c8f3058
    provider
    google-flights-serpapi
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-09T14:38:54.285Z",
      "type": "quote.created",
      "correlation_id": "962747db-3f43-4ac6-b0ae-312df9f21579",
      "facts": {
        "request_id": "72e54a31-eccb-4f15-96f2-6c58584b09ab",
        "correlation_source": "buyer",
        "build": "v0.1.0-13-g770a1ef",
        "quote_id": "q_94f97d00-8853-43de-ac13-759457854a73",
        "quote_hash": "ca5070573375cc27629f059113c2baf72f9f390b3fcdcabc236b5825aaf6816d",
        "offer_id": "gf_e086da176dfb41e58d8bf760",
        "basis": [
          "fastest"
        ],
        "amount": 37300,
        "currency": "EUR",
        "actor": null,
        "buyer": "spiffe://buyer.onbehalf.dev/buyer/personal/vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE",
        "buyer_kid": "vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE",
        "authorization_id": "envelope:vlkQ29sdwfWXE0xxoU-qMdi1Kfah8f0LonQYXgJ6dVE",
        "merchant_id": "demo-travel-seller",
        "agent_card_sha256": "3315a1ea0e1d8ffbb44e867fd02cdbef57a4fcd36005c96a60bdab773c8f3058",
        "provider": "google-flights-serpapi"
      },
      "previous_hash": "a98f2462743835615afc0ac8aeddcc4044907ce238324244b08d01430927dcd5",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "100f4a815b5f7f4b8571b6e2847cf872a97bcab16a4f74e947e622fc4774259b",
      "signature": "7cYkvLI3nP4LViRbdcPBpNeiyBiFVEcjov9-6XM58MHQSEl3wNfCcFdl1i1vw80CuO1PMpKbBE6OayR8b3NaqQ"
    }
  53. #53request.refused2026-09-10 21:56:27 UTCtest claimed by the caller: R-21

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 062ae647-ca67-40f6-994d-28398d267062

    request_id
    feef8c44-ba02-4102-b715-dece31183041
    correlation_source
    seller
    build
    v0.1.0-14-gc70cb25
    claimed_exercise
    R-21
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSs…MjvWgjj4
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-10T21:56:27.966Z",
      "type": "request.refused",
      "correlation_id": "062ae647-ca67-40f6-994d-28398d267062",
      "facts": {
        "request_id": "feef8c44-ba02-4102-b715-dece31183041",
        "correlation_source": "seller",
        "build": "v0.1.0-14-gc70cb25",
        "claimed_exercise": "R-21",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSslyw4DMjvWgjj4"
      },
      "previous_hash": "100f4a815b5f7f4b8571b6e2847cf872a97bcab16a4f74e947e622fc4774259b",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "023b1cfdbfc663034f7634bd0e269f9bf72ba9bb40a1a0bbeb75ce5abed5f264",
      "signature": "t5zX5pYmTaOUpFckIG4EJg5P4GD4EGBazMYEuj-6ZVfTOX7AcwDjAe9I2hZ9OhUpu7ajo30XAakh8tA3VOQKTA"
    }
  54. #54request.refused2026-09-10 21:56:28 UTCtest claimed by the caller: R-22

    Refused at check 2: header_forbidden (search_flights)

    A check refused the call and the merchant said why: facts.reason is the code, facts.step the check (see reason-codes.json). A refusal is the merchant working, not failing. When facts.claimed_exercise is present the CALLER said the call was a test vector; the claim is recorded, not believed, and the check ran exactly as it would without it.

    correlation 523fcb6a-c66e-402e-8d1e-bb873cdc0437

    request_id
    c10c8276-da7e-4754-a5a6-f088e37a6114
    correlation_source
    seller
    build
    v0.1.0-14-gc70cb25
    claimed_exercise
    R-22
    merchant_id
    demo-travel-seller
    operation
    search_flights
    reason
    header_forbidden
    step
    2
    actor
    null
    source
    kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSs…MjvWgjj4
    signer spiffe://agenthaven.dev/mercha…yZtfPu2Y

    spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y

    the entry as published
    {
      "at": "2026-09-10T21:56:28.243Z",
      "type": "request.refused",
      "correlation_id": "523fcb6a-c66e-402e-8d1e-bb873cdc0437",
      "facts": {
        "request_id": "c10c8276-da7e-4754-a5a6-f088e37a6114",
        "correlation_source": "seller",
        "build": "v0.1.0-14-gc70cb25",
        "claimed_exercise": "R-22",
        "merchant_id": "demo-travel-seller",
        "operation": "search_flights",
        "reason": "header_forbidden",
        "step": 2,
        "actor": null,
        "source": "kid:DKC-CKL10A-jVJROb3EUvP1g7o1eSslyw4DMjvWgjj4"
      },
      "previous_hash": "023b1cfdbfc663034f7634bd0e269f9bf72ba9bb40a1a0bbeb75ce5abed5f264",
      "signer": "spiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y",
      "hash": "0bfe1d2c1f8d1b0571e93ea29055b90d6b7d591049412c03dea5f1c804501911",
      "signature": "lJsJAe1lCzxsdJDeA0VE673VxvsiFMiyHek34g5Ai3ZkjPmd_sjE_uXBiFQkJQ73G7VeWgICWwxHhBel1zVH5g"
    }