← The evidence ledger
Evidence row 417516
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://www.carsonbot402.dev/api/ask
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ced4af59e8aaed5d1034eaab69dcf222c83740247528f158f9f504d012f73b84
- Leaf
- 0xdd3e68069d52c373090fba7b897b172460b5b90270e49770f3ec752b86b31e18
What was observed
{
"endpoints": [
[
"x402",
"https://www.carsonbot402.dev/api/ask"
]
],
"name": "www.carsonbot402.dev/api/ask",
"owner_address": "0xb8024fc57e656c759fc874a79e79d8db142e80e3",
"raw": {
"accepts": [
{
"amount": "20000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0xb8024Fc57E656c759fc874A79E79d8db142E80E3",
"scheme": "exact"
},
{
"amount": "20000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "FyN2heBBuFWTfjvxNXQjjuT5UTZVPvFfMiE7N5qtpWkV",
"scheme": "exact"
}
],
"description": "Paid x402 Q&A: protocol, facilitator/CDP (@coinbase/cdp-sdk), Bazaar, Base & Solana USDC. TS: @x402/core @x402/next @x402/express @x402/hono @x402/fastify @x402/fetch @x402/axios @x402/mcp. Go Gin & Python FastAPI/Flask. POST {question}; cited answer. Q&A logged internally (no tokens/secrets).",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"question": "How do I gate a Next.js POST route with @x402/next, settle $0.02 USDC on Base mainnet through the CDP facilitator, and attach Bazaar discovery metadata to the HTTP 402 response?"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"answer": "Register an x402 resource server with exact EVM and SVM schemes, wrap your route handler with the Next.js x402 helper, and declare Bazaar extensions on the route config so the 402 challenge advertises input/output schemas [1]. Settlement goes through your facilitator client after the client pays USDC on Base or Solana [2].",
"citationMap": {
"1": {
"citationIndex": 0
},
"2": {
"citationIndex": 1
}
},
"citations": [
{
"endLine": 80,
"label": "typescript/packages/http/next/README.md#L1-L80",
"path": "typescript/packages/http/next/README.md",
"startLine": 1,
"url": "https://github.com/x402-foundation/x402/blob/main/typescript/packages/http/next/README.md#L1-L80"
},
{
"endLine": 40,
"label": "docs/extensions/bazaar.mdx#L1-L40",
"path": "docs/extensions/bazaar.mdx",
"startLine": 1,
"url": "https://github.com/x402-foundation/x402/blob/main/docs/extensions/bazaar.mdx#L1-L40"
}
],
"requestId": "req_0123456789abcdefghij"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"audience": {
"description": "Optional RAG tag filter (see config/rag-tag-vocabulary).",
"type": "string"
},
"contentType": {
"description": "Optional RAG content-type filter.",
"type": "string"
},
"question": {
"maxLength": 2000,
"minLength": 1,
"type": "string"
}
},
"required": [
"question"
],
"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": {
"properties": {
"answer": {
"type": "string"
},
"citationMap": {
"additionalProperties": {
"properties": {
"citationIndex": {
"type": "number"
}
},
"required": [
"citationIndex"
],
"type": "object"
},
"type": "object"
},
"citations": {
"items": {
"properties": {
"endLine": {
"type": "number"
},
"label": {
"type": "string"
},
"path": {
"type": "string"
},
"startLine": {
"type": "number"
},
"url": {
"type": "string"
}
},
"required": [
"label",
"path",
"url",
"startLine",
"endLine"
],
"type": "object"
},
"type": "array"
},
"requestId": {
"description": "Internal ask interaction id (req_ prefix), not a model provider id.",
"type": "string"
}
},
"required": [
"answer",
"citations",
"citationMap",
"requestId"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-27T01:46:30.658Z",
"quality": {
"lastCalledAt": "2026-10-27T01:30:44.254Z"
},
"resource": "https://www.carsonbot402.dev/api/ask",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Paid x402 Q&A: protocol, facilitator/CDP (@coinbase/cdp-sdk), Bazaar, Base & Solana USDC. TS: @x402/core @x402/next @x402/express @x402/hono @x402/fastify @x402/fetch @x402/axios @x402/mcp. Go Gin & Python FastAPI/Flask. POST {question}; cited answer. Q&A logged internally (no tokens/secrets)."
}What the leaf hashes
{"body":"ced4af59e8aaed5d1034eaab69dcf222c83740247528f158f9f504d012f73b84","id":417516,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793080849450716,"prev":null,"subject":"x402_bazaar:https://www.carsonbot402.dev/api/ask","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xdd3ed2ef04baae01d36ad96e24d8e0483c8e60a55b95f71df42a6f19a306a7de
- 0xb4356d6d36cf8efa602d3a046fdf15b3ec98851db3b99d4efed59fd7cf51e142
- 0xadf2728dad58b3d72206b774e70985536b0b59ec90e39efb256b34612b953f7a
- 0xb776307aa509dd44c097c51cc2c15a9be64efc72c21c7731f0cc03a2c2fbb848
- 0x5dd0cca11391aeb594ea6a40f656db06fadd8aef830c42b34c45b977b87ed479
- 0xfff9603f8ee92750cde818ed4bf60754057e6814cfba6276c91bb8981315d858
- 0xb3be5ca53a295ca3fff20a79f5aeda95ef3cf86f44387995fcbb0d6ae247c12d
- 0xeb22c8f57ba83c752f131afe47107aa6aed01c5586f47b6d6baf54d57c34f533
- 0x529a4746a4b81a11efae61414870839673975b912d1c7f031c17ecdd14ddac05
- 0x21dddc964bb798cc018458e9a152ae861c95bec463bf740d30670174f71eee38
- 0xe7eebf475975d90d310c445a11de6a904d138911aeb29ce874f38db2815689d0
- 0x1269bf9fca7c16778dd2b72e0163a91a5a288ca31d13ad19673e0d6ecf6de8d5
- 0x9f8e192630bb5fc72241bfdb0460be2fccc141b3afd0197fe2e478dc28ce82a9
- 0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492
- 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
- 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
- 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4