← The evidence ledger
Evidence row 785569
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.keenable.ai/v1/x402/select
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d7c7a842815af3f3e8d31403af1fc7e21b4accd4d9d85a74cee8a01579acd838
- Leaf
- 0x4d5f7231aa5f51477a656a08b5ddb2b97194e2fb2f3e33a84739e7888922959f
What was observed
{
"endpoints": [
[
"x402",
"https://api.keenable.ai/v1/x402/select"
]
],
"name": "Keenable",
"owner_address": "0x2b5b750cbf5df2e1c448a91f2799b8f0a2b37a99",
"raw": {
"accepts": [
{
"amount": "100000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 1200,
"network": "eip155:8453",
"payTo": "0x2b5b750cbf5df2e1c448a91f2799b8f0a2b37a99",
"scheme": "exact"
}
],
"description": "Keenable SELECT for AI agents: one read-only SQL query over live web results (search, fetch and LLM field extraction), answered as a table. Write the query from https://select.keenable.ai/guide.md. $0.10 per query that succeeds; a failed query is not charged.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"query": "SELECT title, url FROM WEB_SEARCH('x402 payment protocol') LIMIT 5"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"charged_usd": "0.10",
"columns": [
"title",
"url"
],
"notes": [],
"result_set_id": "ra1b2c3d4e5f",
"rows": [
{
"title": "x402 - Payments for the internet",
"url": "https://www.x402.org/"
}
],
"total_rows": 1
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"query": {
"description": "One read-only SELECT, written from https://select.keenable.ai/guide.md",
"type": "string"
},
"show_preview": {
"description": "Return a 3-row preview instead of every row",
"type": "boolean"
}
},
"required": [
"query"
]
},
"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": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-28T10:39:42.839Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-28T10:39:42.689Z"
},
"resource": "https://api.keenable.ai/v1/x402/select",
"serviceName": "Keenable",
"tags": [
"search",
"web",
"fetch",
"ai-agents",
"select"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Keenable SELECT for AI agents: one read-only SQL query over live web results (search, fetch and LLM field extraction), answered as a table. Write the query from https://select.keenable.ai/guide.md. $0.10 per query that succeeds; a failed query is not charged."
}What the leaf hashes
{"body":"d7c7a842815af3f3e8d31403af1fc7e21b4accd4d9d85a74cee8a01579acd838","id":785569,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793211223933567,"prev":null,"subject":"x402_bazaar:https://api.keenable.ai/v1/x402/select","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).
- 0x4d5f233e8c0ac322a919b5827d50de47a149a7e2c2e7fff3a2438352c26bb1c1
- 0x143eb722e218da3c349092e7cfb65dfd56fab48faa8ca1a6c713e0d672e3a756
- 0x09b6043536b19068703dced1d8667b4523c64ed2dec06e3f33b13f88ee28a7d5
- 0xfea825e2b898e28a029c8138317e43625cddde341d5a0dba741c5a4238d11e7a
- 0xdd18dd083475964ba5778ff20475b64b198e2d2b7b0a349b51eed83e43d0ff3a
- 0x9d955df0965cb19c65afa56875ec7b4d08c932c53b47246961cc9c5f70900363
- 0xd042ec5821e4d39acd119a22cfa565c8d392db285a0f5bca99e3169dd2d62230
- 0xcf485c05cbf6bcfc5d69261f8a13d99862750978f9453aaa3fb4b88b9ac2c12d
- 0xae82c9355c36a28adb1a5d339e5157f80b9799b0170807f0f29e15291b229d46
- 0x2de47e473ef14a9461e435799e327e789d65db78077367eb85a4f32927a5b1a5
- 0x775c1a25188d9bce81ab4654c5655413aa5a0dd75795867ef674308ac3cb29b4
- 0xbed44f78ddaac6d79b2fe676badcf4dabaeb86051fd7b7e1d523c8c1afdc608d
- 0x902a2dbf47c33b77a0326d8eee14fb4f6ce8a9c74f1c79c2695723137f2064af
- 0x8dce5117e7908d42b8abe04939e957eaffbae76d0f0a9d9ca7bb199e561aecf3
- 0xd12637e9c035a4c3a66d0f0436dfc7bf3f13da4d17ea045b647d9e9beef1ef11
- 0xa99a40fe210d675bb6ab72d4bb72ab40eb44ac345773c457fbe58e67a47b03df
- 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
- 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae