seller ledger · 54 entries
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
0bfe1d2c1f8d1b0571e93ea29055b90d6b7d591049412c03dea5f1c804501911spiffe://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"
}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.
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
No signer inside this entry: nothing here attributes it to an instance.
{
"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"
}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
No signer inside this entry: nothing here attributes it to an instance.
{
"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"
}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
No signer inside this entry: nothing here attributes it to an instance.
{
"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"
}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
No signer inside this entry: nothing here attributes it to an instance.
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}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
spiffe://agenthaven.dev/mercha…yZtfPu2Yspiffe://agenthaven.dev/merchant/demo-travel-seller/y53CDyiqoPptlOkBPKGmxLzl7WcTDWMqII7yZtfPu2Y
{
"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"
}