← The evidence ledger
Evidence row 425228
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.agents-trust.com/recommend
- Recorded
- Previous row
- #418310
- Body SHA-256
- c2de38785da38674d84a2f81940e7ebcffa4a6d57caef7544bdf8a93112607dc
- Leaf
- 0x0e174417d80c529d4428797e088d1941d9f35aeff4df705d852aa7d5f9e19e44
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"
},
{
"amount": "10000",
"asset": "31566704",
"extra": {
"feePayer": "ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA"
},
"maxTimeoutSeconds": 300,
"network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k",
"payTo": "N6PN2Z6Q2JZV6SKWRN7WO334NPUBEPDPBABOZTRRVN5GAPKQGDZQ6VWW6Q",
"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-27T06:33:40.362Z",
"quality": {
"l30DaysTotalCalls": 10398,
"l30DaysUniquePayers": 32,
"lastCalledAt": "2026-10-27T06:33:40.202Z"
},
"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":"c2de38785da38674d84a2f81940e7ebcffa4a6d57caef7544bdf8a93112607dc","id":425228,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793086108594488,"prev":418310,"subject":"x402_bazaar:https://api.agents-trust.com/recommend","subject_kind":"source_record"}Proof
Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.