addrbookFor publishers
← The evidence ledger

Evidence row 279240

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://serp402.com/api/v1/duckduckgo-light
Recorded
Previous row
#266168
Body SHA-256
8dfaf516e807d3d1aae3c168bbf6eab86c83d412fec1198c8852ad0f6eae294c
Leaf
0xec2ecacd09ca93de311b6709ce5036775389f5a53ee76e773abe97c1a375ef81

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://serp402.com/api/v1/duckduckgo-light"
    ]
  ],
  "name": "serp402",
  "owner_address": "0xaa1252d726567293cffe6ca495e32c6aecfdc56d",
  "raw": {
    "accepts": [
      {
        "amount": "50000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0xAA1252D726567293cffE6Ca495e32c6AEcfDC56d",
        "scheme": "exact"
      },
      {
        "amount": "50000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "maxTimeoutSeconds": 120,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "6srFz6v3mSUWBmz6Fx2XUaHQGHCNFJ59z85Cp9UDCvbK",
        "scheme": "exact"
      }
    ],
    "description": "DuckDuckGo Light: Access the world's fastest DuckDuckGo Search API. Scrape DuckDuckGo search results in JSON format automatically using custom parameters. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "q": "Coffee"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "endpoint": "duckduckgo-light",
              "meta": {
                "latencyMs": 1400
              }
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": true,
                  "properties": {
                    "df": {
                      "description": "results filtered by date. It can be set to: d : Past day, w : Past week, m : Past month, y : Past year, or you can pass a custom date following the next…",
                      "type": "string"
                    },
                    "kl": {
                      "description": "region to use for the DuckDuckGo search. Region code examples: us-en for the United States, uk-en for United Kingdom, or fr-fr for France. Head to the…",
                      "type": "string"
                    },
                    "next_page_token": {
                      "description": "next page token. It is used for retrieving the next page results. 15 results are returned per page.",
                      "type": "string"
                    },
                    "q": {
                      "type": "string"
                    }
                  },
                  "type": "object"
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "additionalProperties": true,
                  "description": "DuckDuckGo Light results as structured JSON. The shape follows the source, so fields differ between endpoints; identifiers and routing belonging to the collection layer are stripped.",
                  "properties": {
                    "attribution": {
                      "description": "Where the data comes from and what was done to it. Keep it with the results if you pass them on.",
                      "type": "object"
                    },
                    "endpoint": {
                      "description": "Which endpoint answered.",
                      "type": "string"
                    },
                    "meta": {
                      "description": "How long the call took.",
                      "type": "object"
                    },
                    "paid": {
                      "description": "The settled transaction and network.",
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "acceptIndex": 0,
              "format": "eip712",
              "payload": {
                "amount": "50000",
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "network": "eip155:8453",
                "payTo": "0xAA1252D726567293cffE6Ca495e32c6AEcfDC56d",
                "resourceUrl": "https://serp402.com/api/v1/duckduckgo-light",
                "scheme": "exact",
                "validUntil": 1793028665,
                "version": 1
              },
              "signature": "0x6c870588a7aaed8568e493fa6e84c184276ad33316c55afdd34ebe75fae3f8ba0fed05d56fc9842cc71c1106a91f2cdfcdcb57802f3202be1a52ed168178a8f41c"
            },
            {
              "acceptIndex": 1,
              "format": "eip712",
              "payload": {
                "amount": "50000",
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "payTo": "6srFz6v3mSUWBmz6Fx2XUaHQGHCNFJ59z85Cp9UDCvbK",
                "resourceUrl": "https://serp402.com/api/v1/duckduckgo-light",
                "scheme": "exact",
                "validUntil": 1793028665,
                "version": 1
              },
              "signature": "0xdbb00274c7bf26a5a8bb64c637df21a459448a994693a75c47f51283c26ca7e52bb8a7198cc66bccd775ea8ea6817be780df5fd25be1064dbee4e34a22f9d0d61c"
            }
          ]
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "offers": {
              "items": {
                "properties": {
                  "acceptIndex": {
                    "type": "integer"
                  },
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "properties": {
                      "amount": {
                        "type": "string"
                      },
                      "asset": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "resourceUrl": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "version": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "type": "object"
                  },
                  "signature": {
                    "type": "string"
                  }
                },
                "required": [
                  "format",
                  "signature"
                ],
                "type": "object"
              },
              "type": "array"
            }
          },
          "required": [
            "offers"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-26T15:29:05.771Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-26T15:29:05.617Z"
    },
    "resource": "https://serp402.com/api/v1/duckduckgo-light",
    "serviceName": "serp402",
    "tags": [
      "search",
      "duckduckgo",
      "light",
      "x402",
      "agents"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "DuckDuckGo Light: Access the world's fastest DuckDuckGo Search API. Scrape DuckDuckGo search results in JSON format automatically using custom parameters. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners."
}

What the leaf hashes

{"body":"8dfaf516e807d3d1aae3c168bbf6eab86c83d412fec1198c8852ad0f6eae294c","id":279240,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793042182563522,"prev":266168,"subject":"x402_bazaar:https://serp402.com/api/v1/duckduckgo-light","subject_kind":"source_record"}

Proof

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

  1. 0xec2eb6e71d8c642ccc1dd155d3d2c71d942b0094d27146f9392616a9f4a9a965
  2. 0x5070f36eaa2bb08c4985b9d770a9bdc1f7cf3aaa34b5b7cd404eca1cd283d96a
  3. 0x8fd7851d89c73208b2426b9f438935a8602635a322d898374a9c161938408002
  4. 0xe119d45ce5d001aa0b7f45c2c7b897c8ea78834761394b6ffe5500cd68cfbe2a
  5. 0x50b710713d44ed4e11232af0c0aa8a93576bf9bd66ad43713df2916e15970364
  6. 0x5e8c3fd5c4b2a94193b7da72c8c4631ae686640b5242f950ecc81a3cd14526f2
  7. 0xefbd751963b179747397c08d796e05e2127a37d2ce343ddfda28934fb89454b5
  8. 0x56e97eed2ac006fdb81569d3ef93cede631c9e8e75542c648147f25cc10d9afe
  9. 0x4464dd2061ec013e7d53cd23da45888e7a5a0035928643b6d04cb9f53ece872a
  10. 0x0e6847189b6b941d0233f67c69f0c32e1b6794611c654d5a10f2587ccfc1b873
  11. 0x94e3a06f6e015a8e8a8a7e2c73991edf3f9ceb9ff83b85412d31c39f3e9bc8c1
  12. 0x4bac6365a3676c613d57c80f4d4f617e583205074db24f3dec4d2ed4939a26e6
  13. 0xec98ca25cb12ffed7c3e1373971719ce414ee6deecd1e7724b2979e2c356d99f
  14. 0x614d844c9e0509d9f9e63697aa2935555bce5f13695a8dc0047aa9e9898d70b3
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON