addrbookFor publishers
← 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).

  1. 0x03aec5a30114cb2fd764387c08744df1f62b450ac27b6bb9c45227356105996c
  2. 0xc93617a37127aec9eb9686fada9ec0abafdab2356746baac421174f55c72e0f9
  3. 0x21604a547701ea8998e935ecaeb7ae8deeadbaa8a55ae11b8e34855c5ff1ada8
  4. 0xd115e61cedc63a4ef4a6f5fae43eb9cd6edc41b8d53a6178e7a68ee717e3d3e5
  5. 0xe6a4c42814161e0b5234c99a88133cab423589ecb1c0378b23dc78ca4c0b6d45
  6. 0xa828343d3d83195f76a1a50685654cafd4d61c88f6f77088c647c3d4fbffb442
  7. 0xf9ac2f7d71e6ce7b963aac578c6114a85fa777fdbb8c03a7bdcaf2b756b2023d
  8. 0x6c280248e9ac86574b3388978ff84f02f11769f2c79112d3087f98c79cfefd0f
  9. 0x714fcf901248346ac425ec6614c0b675905ff0ed6d26e9a57ab57f2051f002a1
  10. 0x9eb0634f24ad97f771ca0b8a6bead1471911158a27c1480390fe93d51edb00de
  11. 0xb00d74146bafcb898ce02fde92fe625ed050319119aef4d9f503fa8370c8b24f
  12. 0xf11ae2cb1682c9682f842de4b47631873e04eb9bb372b2940fa325facb202e3e
  13. 0xf7591712adf911c6cfa936eea0be6a219c802459fb85a626a46bcc03207d81e1
  14. 0x9acdcc385ecc9f1094faf2e01677d863638d23bede5aed4ca22def76698e0af3
  15. 0x150a4dbcf309a6bb857da0b59f7588bd57a20fca094e579bf41d6cc6df9c7bff
  16. 0x7cb861d18f06406535ade133f716d897f27d257cf0121f99d94c78c713c4b54d
  17. 0x53a741b69e9e51c4a288a74712aa6ac3fb28c8923cd3e6461d161c4f2d48b31a
  18. 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
  19. 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON