addrbookFor publishers
← The evidence ledger

Evidence row 1507186

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://toolcall.click/t/product/barcode
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
f9a057181e3c26e23795b8e4582401416780b41ba3b584ea4e6e081f6d3b333d
Leaf
0x54d1f508e3081050f79cb0dbb863ec36fe175a5daea56eb9cfa7e06347daae1a

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://toolcall.click/t/product/barcode"
    ]
  ],
  "name": "Toolsmith",
  "owner_address": "0x84fa7ea8303d4f503267e2e998a3f7d980e814a5",
  "raw": {
    "accepts": [
      {
        "amount": "20000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x84FA7Ea8303d4f503267e2e998A3F7D980e814a5",
        "scheme": "exact"
      }
    ],
    "description": "Full product truth from an EAN/UPC barcode: name, brand, quantity, categories, complete ingredients, allergens, additives, nutrition per 100g, Nutri-Score / NOVA / Eco-Score, packaging materials with recycling info, plus any linked CPSC or FDA recall for the same barcode. Covers food, general products and cosmetics (Open Food/Products/Beauty Facts). JSON response. $0.02 USDC per call, pay via x402, no API key.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "ean": "3017620422003"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "allergens": [
                "milk",
                "nuts",
                "soybeans"
              ],
              "brands": "Ferrero",
              "name": "Nutella",
              "nutritionPer100g": {
                "energyKcal": 539,
                "sugars": 56.3
              },
              "packaging": [
                {
                  "material": "glass",
                  "recycling": "recycle"
                }
              ],
              "recalls": [],
              "scores": {
                "novaGroup": 4,
                "nutriscore": "e"
              }
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "method": {
                  "enum": [
                    "GET"
                  ],
                  "type": "string"
                },
                "queryParams": {
                  "properties": {
                    "ean": {
                      "description": "EAN/UPC barcode, 8-14 digits",
                      "type": "string"
                    }
                  },
                  "required": [
                    "ean"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1784209498/bazaar-icons/45d84cc06bc45a4f.png",
    "lastUpdated": "2026-10-31T10:43:26.508Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-31T10:43:26.338Z"
    },
    "resource": "https://toolcall.click/t/product/barcode",
    "serviceName": "Toolsmith",
    "tags": [
      "barcode",
      "ean",
      "upc",
      "product data",
      "ingredients"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Full product truth from an EAN/UPC barcode: name, brand, quantity, categories, complete ingredients, allergens, additives, nutrition per 100g, Nutri-Score / NOVA / Eco-Score, packaging materials with recycling info, plus any linked CPSC or FDA recall for the same barcode. Covers food, general products and cosmetics (Open Food/Products/Beauty Facts). JSON response. $0.02 USDC per call, pay via x402, no API key."
}

What the leaf hashes

{"body":"f9a057181e3c26e23795b8e4582401416780b41ba3b584ea4e6e081f6d3b333d","id":1507186,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793472674310007,"prev":null,"subject":"x402_bazaar:https://toolcall.click/t/product/barcode","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (246033 rows).

  1. 0x54d163f4f7e7a3efc2b66eea5497219123c1cdaa10d6d78eba2c052eef0d3a5e
  2. 0x60c5553b5748736c8fe48401a322ff9262950808fa3d14c72bdf4646f8381ff2
  3. 0x0a0990911bbe786f8ab91e52bfa571f3c3476df1954f1d66e89ed44c637dab13
  4. 0xc48ba42d83110cf8841f97228178c669204641e0270ae8e4604776b09f442e16
  5. 0xb66f839c318b2c3344a0b63970e830b125c0e199853cc3b2b9560b5b29a4d0bc
  6. 0x37a5b0c72bad6b5561be959a97702aff6baf81f6ae52854f6b2c90272b119739
  7. 0xb0b5a65b4ae8f219b14d1b470fb1f0132c4ec697914478283ff2c7f52e58f4e4
  8. 0x18c89d46144e35c7e7fab0cb4fb61a9e1fac280e4e00df3deede3904f7d19d80
  9. 0x4ab591146174dfc9b2f464d7ba0f62f44d23621eaa31d24e4ad6d34ab8d3ef50
  10. 0x88718eb02ec8641adcd373d574c2b38dd6aa95b097f7bba96a04b73ddb9d77bc
  11. 0x758a06042341ca67ce242cf8935c78f02f6e7a1549937c687ec1d08dd8feae62
  12. 0xee0b074b77887b2ab9281fc3a7793abf8431983df0e0f8360acaa183d9e2cd1a
  13. 0xa8adfe03e7bfd7580367f22d610544f01486dbc60cf68eb73feceed76cf862a1
  14. 0x4491b6c04d316f311f7fea4ea34ae52fbca9c230259096575b403fb7b124627a
  15. 0xb9a00c724331b305deaa876d5d2baf53b847ff3c7ce37abb0ae1653b2534aad5
  16. 0xad4540f06e3fdfe46524d8592f8d854d4849e16217bc047eaf024f0abebe34b0
  17. 0xa00a931d72706fa2402bfc9b441a12eb7c6a61ff42a542916106e3637177f101
  18. 0x59f83f7228f07febe2780660e422e171b0359b8aa031ee3be07e991118130c15
Day root
0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
Chained
0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
Published
On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0

How to check it · This row as JSON