addrbookFor publishers
← The evidence ledger

Evidence row 297305

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://api.agents-trust.com/recommend
Recorded
Previous row
#278556
Body SHA-256
e21f1b445458bac3e2c19b96b92ce9570e9a993a21dc16ae69c74070b1aee838
Leaf
0x1bc5ecd29df750bf50fd3364681a77e155f7d280bb08a809b8fe2f390c743e38

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.agents-trust.com/recommend"
    ]
  ],
  "name": "Agents Trust API Search",
  "owner_address": "0x96368628b679a459fe69815bacca5cb0232ac397",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x96368628b679a459FE69815bacCa5CB0232AC397",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "maxTimeoutSeconds": 300,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "4syngecZXG1XeiVffWC1vLxpwxHyZnZj8gtBZyJt5DRX",
        "scheme": "exact"
      }
    ],
    "description": "API recommendation and x402 discovery for your task. Required query: need. Which API should I call? Recommends which x402 API to use for any task, with evidence. Describe a task in plain words. Compare up to five paid APIs, URLs, prices, payment networks and invocation details. Includes paid delivery evidence and risk flags. Provider calls are paid separately. No picks / non-2xx is never charged. Required: need=. Discovery quote only; signed requests without need are rejected.",
    "extensions": {
      "bazaar": {
        "category": "search",
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "need": "weather forecast",
              "view": "compact"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "picks": [
                {
                  "delivery_verification": {
                    "delivery_result": "delivered",
                    "status": "verified"
                  },
                  "description": "Current weather for any city. Pass ?city=London",
                  "risk_flags": [
                    "SELLER_DESCRIPTION_UNVERIFIED",
                    "REQUIRED_INPUT_UNKNOWN"
                  ],
                  "selected_offer": {
                    "network": "eip155:8453",
                    "price_usd": 0.001
                  },
                  "url": "https://api.ideafactorylab.org/x402/weather"
                }
              ]
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "http://json-schema.org/draft-07/schema#",
          "properties": {
            "input": {
              "properties": {
                "method": {
                  "const": "GET"
                },
                "queryParams": {
                  "additionalProperties": false,
                  "properties": {
                    "chain": {
                      "description": "Provider payment network in CAIP-2 form, such as eip155:8453. This does not identify the blockchain analyzed by the service.",
                      "pattern": "^[a-z0-9-]{2,16}:[A-Za-z0-9_=-]{1,64}$",
                      "type": "string"
                    },
                    "limit": {
                      "default": 3,
                      "description": "Maximum number of picks. Fewer results are returned when evidence is insufficient.",
                      "maximum": 5,
                      "minimum": 1,
                      "type": "integer"
                    },
                    "live": {
                      "default": 1,
                      "description": "Only live=1 is supported. Returned picks do not always have a current payment challenge. Free demo needs (weather, crypto prices, web search) can skip this check, as can paid answers. Unconstrained picks may use a positive stored liveness probe within 72 hours or remain unknown after a bounded fallback. Explicit chain or price filters use catalog evidence and attempt a bounded current challenge. Uncertain reachability remains unknown, with no verified offer. A pick without a validated challenge has payment_preflight.status=not_checked, has_valid_recent_challenge=false and selected_offer=null. Read liveness_source, liveness_checked_at and payment_preflight.checked_at; none verifies paid delivery.",
                      "enum": [
                        1
                      ],
                      "type": "integer"
                    },
                    "max_price_usd": {
                      "description": "Maximum nominal USD price of the selected provider offer. Separate from the 0.01 USDC recommendation fee. The provider challenge at call time is authoritative.",
                      "minimum": 0,
                      "type": "number"
                    },
                    "need": {
                      "description": "A phrase describing the required work, with at least two letters or digits. The limit counts Unicode characters in the original input, including whitespace. Accepted text is normalized without truncation and matched against indexed endpoint descriptions.",
                      "maxLength": 300,
                      "minLength": 2,
                      "type": "string"
                    },
                    "view": {
                      "default": "legacy",
                      "description": "Legacy preserves successful-response fields and types. The other views use recommend.v2. Compact includes routing facts, evidence adds measurements, and debug adds bounded retrieval diagnostics.",
                      "enum": [
                        "legacy",
                        "compact",
                        "evidence",
                        "debug"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "need"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "http"
                }
              },
              "required": [
                "type",
                "method",
                "queryParams"
              ],
              "type": "object"
            },
            "output": {
              "description": "Illustrative customer-facing excerpt of a compact answer. Full response, errors and payment headers: https://agents-trust.com/openapi.json#/paths/~1recommend/get/responses",
              "properties": {
                "example": {
                  "properties": {
                    "picks": {
                      "items": {
                        "properties": {
                          "delivery_verification": {
                            "properties": {
                              "delivery_result": {
                                "type": [
                                  "string",
                                  "null"
                                ]
                              },
                              "status": {
                                "enum": [
                                  "not_tested",
                                  "verified",
                                  "quality_issue",
                                  "failed_delivery",
                                  null
                                ],
                                "type": [
                                  "string",
                                  "null"
                                ]
                              }
                            },
                            "required": [
                              "status"
                            ],
                            "type": "object"
                          },
                          "description": {
                            "type": [
                              "string",
                              "null"
                            ]
                          },
                          "risk_flags": {
                            "items": {
                              "type": "string"
                            },
                            "type": "array"
                          },
                          "selected_offer": {
                            "anyOf": [
                              {
                                "type": "null"
                              },
                              {
                                "properties": {
                                  "network": {
                                    "type": "string"
                                  },
                                  "price_usd": {
                                    "type": [
                                      "number",
                                      "null"
                                    ]
                                  }
                                },
                                "required": [
                                  "price_usd",
                                  "network"
                                ],
                                "type": "object"
                              }
                            ]
                          },
                          "url": {
                            "type": "string"
                          }
                        },
                        "required": [
                          "url",
                          "description",
                          "selected_offer",
                          "risk_flags",
                          "delivery_verification"
                        ],
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "required": [
                    "picks"
                  ],
                  "type": "object"
                },
                "type": {
                  "const": "json"
                }
              },
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-26T21:55:17.316Z",
    "quality": {
      "l30DaysTotalCalls": 9883,
      "l30DaysUniquePayers": 31,
      "lastCalledAt": "2026-10-26T18:12:09.971Z"
    },
    "resource": "https://api.agents-trust.com/recommend",
    "serviceName": "Agents Trust API Search",
    "tags": [
      "recommendation",
      "trust score x402",
      "find paid api",
      "compare paid APIs",
      "recommend x402 service"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "API recommendation and x402 discovery for your task. Required query: need. Which API should I call? Recommends which x402 API to use for any task, with evidence. Describe a task in plain words. Compare up to five paid APIs, URLs, prices, payment networks and invocation details. Includes paid delivery evidence and risk flags. Provider calls are paid separately. No picks / non-2xx is never charged. Required: need=. Discovery quote only; signed requests without need are rejected."
}

What the leaf hashes

{"body":"e21f1b445458bac3e2c19b96b92ce9570e9a993a21dc16ae69c74070b1aee838","id":297305,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793052192616244,"prev":278556,"subject":"x402_bazaar:https://api.agents-trust.com/recommend","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. 0x1bc645436df29b7bf29670edc6ab41805858771f30f59ee545a15bfb3875ebe3
  2. 0x6f69f83f0950b5688f1efa584f6b070da9984d0310053c39e0d1ca0d21b67cf1
  3. 0x5293744160a44ba225c9c523f72cad305a6e1d6b9f496375727818b507cbf5ab
  4. 0xd4a4d001058adb014eb34eeaeb741f9ef684d05250e609414960174f16ccb4ad
  5. 0x3895eca5110ad197847a6389d249b73b65173f2dd6cf1c39856b5d1d8580b4f2
  6. 0xe44faef4719fc830822e2fea989fd6747e5e4b2a82c6ad3db0f67f14e92b34c3
  7. 0x910d0c3e31f8d516492596bc72cd2d5959832da181b44da9dd8f9bddc7e3da16
  8. 0xe666f93ee53903a20468d077e1cd6e8aeee33ce4add8f639b236d92b3b914dc0
  9. 0xcc8eb2f995e37e2b0b07d6f7c4aee6041a48da91fbdfa81c691cc6cc3ebbce6e
  10. 0x528fb8f6040dcfed2bbfa9e000908bba2b82549e1878573b9eceb17ac4ed4dc7
  11. 0xa71cc4f892400c8dd1d9d33faa6b7466eba77734b3716286b78aa51d46ff4255
  12. 0x7ab2e7902b312a74cfdbc32b2906ced29b1fb9dc4280b5378e8eb181ad88686e
  13. 0xe00c7829e46541e49a308807d357db902e06eff941a833217a8f0dbccd3964f1
  14. 0x770e4376196188c7fc9ec40f8e218dc0d1cb92bba5fe0425a0edce27ca9a997f
  15. 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
  16. 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON