← The evidence ledger
Evidence row 2201818
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://trade-reference.x402tookit.com/incoterm
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ff9ed5deabf662b5f5b3527e6bf8f05d9f5d110c7d71c3eef2f2f8343aecf5f2
- Leaf
- 0x03aef913d1cea23d5a1abaee1bcaabc18230b672f7ef3f878face4e94158f2bf
What was observed
{
"endpoints": [
[
"x402",
"https://trade-reference.x402tookit.com/incoterm"
]
],
"name": "Trade and Customs Reference",
"owner_address": "0xb531320805c5bed1d46aeadcf4f008fdf172dbda",
"raw": {
"accepts": [
{
"amount": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM",
"transactionVersions": [
0
]
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "DUPiupXtuox38dcGoXUKer5mAydCzmaHjrbQ66qeEm8s",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0xb531320805C5BED1D46AEaDcF4F008FDF172DBDa",
"scheme": "exact"
}
],
"description": "Explain one Incoterms 2020 rule (EXW, FCA, CPT, CIP, DAP, DPU, DDP, FAS, FOB, CFR, CIF) with a seller vs buyer table.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"place": "Shanghai",
"rule": "FOB"
},
"type": "http"
},
"output": {
"example": {
"anyMode": false,
"asOf": "2026-10-21T10:43:04.070Z",
"attribution": "Incoterms 2020 summaries are written in our own words from public descriptions, not the ICC text; the ICC publication governs. Confirm the rule, named place and edition in your contract.",
"changeIn2020": "none",
"costs": "The buyer pays the sea freight; the seller clears the goods for export and pays loading on board.",
"degraded": false,
"delivery": "The seller delivers when the goods are on board the vessel the buyer has nominated at the named port of shipment.",
"disclaimer": "Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting.",
"group": "F: main carriage not paid by the seller",
"name": "Free On Board",
"notChecked": [
"the ICC wording (this is a plain-language summary; the ICC publication governs)",
"contract-specific changes, local law, customs valuation or tax treatment",
"…1 more"
],
"reasons": [
"FOB Shanghai Incoterms 2020: for sea and inland waterway transport only.",
"Do not use this rule for air, road, rail or containers handed over at a terminal; the any-mode rules (FCA, CPT, CIP) fit those."
],
"responsibilities": [
{
"description": "Export clearance (licences, formalities, export duties)",
"item": "exportClearance",
"party": "seller"
},
{
"description": "Contracting and paying the main carriage",
"item": "mainCarriage",
"party": "buyer"
}
],
"riskTransfer": "Risk passes to the buyer once the goods are on board.",
"rule": "FOB",
"seaOnly": true,
"sellerHandles": [
"exportClearance"
],
"sellerResponsibilityScaleMax": 7,
"sellerResponsibilityScore": 1,
"source": "Incoterms 2020 rules summarised in our own words (ICC rules; not the ICC text)",
"summary": "FOB Shanghai Incoterms 2020 (Free On Board): The seller delivers when the goods are on board the vessel the buyer has nominated at the named port of shipment. Risk passes to the buyer once the goods a…",
"term": "FOB Shanghai Incoterms 2020",
"transport": "sea and inland waterway transport only",
"typicalUse": "Classic rule for non-containerised sea cargo. For containers handed to a terminal before loading, FCA fits better because the seller's risk would otherwise last past the real handover.",
"verdict": "EXPLAINED"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"place": {
"description": "Named place or port, e.g. Rotterdam, to show the full term (FOB Rotterdam Incoterms 2020)",
"type": "string"
},
"rule": {
"description": "Three-letter rule: EXW FCA CPT CIP DAP DPU DDP FAS FOB CFR CIF",
"type": "string"
}
},
"required": [
"rule"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"anyMode": {
"type": [
"boolean",
"null"
]
},
"asOf": {
"type": [
"null",
"string"
]
},
"attribution": {
"type": [
"null",
"string"
]
},
"changeIn2020": {
"type": [
"null",
"string"
]
},
"costs": {
"type": [
"null",
"string"
]
},
"degraded": {
"type": [
"boolean",
"null"
]
},
"delivery": {
"type": [
"null",
"string"
]
},
"disclaimer": {
"type": [
"null",
"string"
]
},
"group": {
"type": [
"null",
"string"
]
},
"name": {
"type": [
"null",
"string"
]
},
"notChecked": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"reasons": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"responsibilities": {
"items": {
"properties": {
"description": {
"type": [
"null",
"string"
]
},
"item": {
"type": [
"null",
"string"
]
},
"party": {
"type": [
"null",
"string"
]
}
},
"type": "object"
},
"type": [
"array",
"null"
]
},
"riskTransfer": {
"type": [
"null",
"string"
]
},
"rule": {
"type": [
"null",
"string"
]
},
"seaOnly": {
"type": [
"boolean",
"null"
]
},
"sellerHandles": {
"items": {
"type": "string"
},
"type": [
"array",
"null"
]
},
"sellerResponsibilityScaleMax": {
"type": [
"null",
"number"
]
},
"sellerResponsibilityScore": {
"type": [
"null",
"number"
]
},
"source": {
"type": [
"null",
"string"
]
},
"summary": {
"type": [
"null",
"string"
]
},
"term": {
"type": [
"null",
"string"
]
},
"transport": {
"type": [
"null",
"string"
]
},
"typicalUse": {
"type": [
"null",
"string"
]
},
"verdict": {
"type": [
"null",
"string"
]
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-11-01T23:24:31.856Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-11-01T23:24:31.545Z"
},
"resource": "https://trade-reference.x402tookit.com/incoterm",
"serviceName": "Trade and Customs Reference",
"tags": [
"incoterms",
"shipping",
"trade",
"contracts"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Explain one Incoterms 2020 rule (EXW, FCA, CPT, CIP, DAP, DPU, DDP, FAS, FOB, CFR, CIF) with a seller vs buyer table."
}What the leaf hashes
{"body":"ff9ed5deabf662b5f5b3527e6bf8f05d9f5d110c7d71c3eef2f2f8343aecf5f2","id":2201818,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793646809018574,"prev":null,"subject":"x402_bazaar:https://trade-reference.x402tookit.com/incoterm","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x03aec5a30114cb2fd764387c08744df1f62b450ac27b6bb9c45227356105996c
- 0xc93617a37127aec9eb9686fada9ec0abafdab2356746baac421174f55c72e0f9
- 0x21604a547701ea8998e935ecaeb7ae8deeadbaa8a55ae11b8e34855c5ff1ada8
- 0xd115e61cedc63a4ef4a6f5fae43eb9cd6edc41b8d53a6178e7a68ee717e3d3e5
- 0xe6a4c42814161e0b5234c99a88133cab423589ecb1c0378b23dc78ca4c0b6d45
- 0xa828343d3d83195f76a1a50685654cafd4d61c88f6f77088c647c3d4fbffb442
- 0xf9ac2f7d71e6ce7b963aac578c6114a85fa777fdbb8c03a7bdcaf2b756b2023d
- 0x6c280248e9ac86574b3388978ff84f02f11769f2c79112d3087f98c79cfefd0f
- 0x714fcf901248346ac425ec6614c0b675905ff0ed6d26e9a57ab57f2051f002a1
- 0x9eb0634f24ad97f771ca0b8a6bead1471911158a27c1480390fe93d51edb00de
- 0xb00d74146bafcb898ce02fde92fe625ed050319119aef4d9f503fa8370c8b24f
- 0xf11ae2cb1682c9682f842de4b47631873e04eb9bb372b2940fa325facb202e3e
- 0xf7591712adf911c6cfa936eea0be6a219c802459fb85a626a46bcc03207d81e1
- 0x9acdcc385ecc9f1094faf2e01677d863638d23bede5aed4ca22def76698e0af3
- 0x150a4dbcf309a6bb857da0b59f7588bd57a20fca094e579bf41d6cc6df9c7bff
- 0x7cb861d18f06406535ade133f716d897f27d257cf0121f99d94c78c713c4b54d
- 0x53a741b69e9e51c4a288a74712aa6ac3fb28c8923cd3e6461d161c4f2d48b31a
- 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af