← The evidence ledger
Evidence row 4654
Observed , by baseline/1.
- Kind
- listing
- About
- source_record agentic_market:x402stock-vercel-app
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 93780f83b8d3b36de7fabd05a697483adb263608209643573b774003c48a5924
- Leaf
- 0x91b11c9d74ff394b6ae38f1ed75c81c0ec0fad7b92c0948458ec80dc4e10f377
What was observed
{
"endpoints": [
[
"x402",
"https://x402stock.vercel.app/api/v1/calendar"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/compare"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/conditions"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/exchanges"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/filing-search"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/gainers"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/inflation"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/losers"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/national-debt"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/perps"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/quote/AAPL"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/quote/MSFT"
],
[
"x402",
"https://x402stock.vercel.app/api/v1/treasury-yields"
]
],
"name": "x402stock.vercel.app",
"owner_address": null,
"raw": {
"caip2_networks": [
"eip155:8453"
],
"category": "",
"description": "",
"domain": "x402stock.vercel.app",
"endpoints": [
{
"description": "Upcoming US economic data releases — WHEN the market-moving prints land, not just their latest values. Returns curated high-importance releases (CPI, PPI, PCE, jobs, JOLTS, GDP, retail sales, housing starts, industrial production) within `?days=` (default 30, max 90), each with date and category, plus the next FOMC meeting. `?past=true` includes the last week. Release dates from FRED.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 30,
"group": "query",
"name": "days",
"required": false,
"type": "number"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "false",
"group": "query",
"name": "past",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/calendar"
},
{
"description": "Compare 2 to 3 US-listed stocks side by side (peer or watchlist comparisons). Pass a comma-separated list via `?tickers=AAPL,MSFT,NVDA` (1 to 3 symbols). Returns price and day change, market cap, P/E, EPS, revenue, gross and net margins, and dividend yield per ticker. Built for multiple stocks — for a single stock, `/api/v1/quote/{ticker}` is cheaper. From x402stock",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "AAPL,MSFT,NVDA",
"group": "query",
"name": "tickers",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.05",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/compare"
},
{
"description": "Reference catalog of trade/quote condition codes (the numeric `conditions` seen on trades) with names, types, data types, and SIP mappings. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 50,
"group": "query",
"name": "limit",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/conditions"
},
{
"description": "Reference list of US equity exchanges and market centers with names, MICs, operating MICs, and SIP participant IDs. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "5",
"l30DaysUniquePayers": "5"
},
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/exchanges"
},
{
"description": "Full-text search across every SEC EDGAR filing since 2001. Find filings mentioning a keyword or exact phrase via ?q=, narrow by ?forms=10-K,8-K, ?ticker=, and ?startdt=/?enddt= dates, and cap with ?limit=. Returns each match's form, filer, date, and a link to the document. Sourced from SEC EDGAR. From x402stock, a market & economic data API (x402, USDC).",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": "10-K",
"group": "query",
"name": "forms",
"required": false,
"type": "string"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": 10,
"group": "query",
"name": "limit",
"required": false,
"type": "number"
},
{
"default": null,
"description": "",
"enumValues": [],
"example": "artificial intelligence",
"group": "query",
"name": "q",
"required": false,
"type": "string"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "7",
"l30DaysUniquePayers": "4"
},
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/filing-search"
},
{
"description": "The day's biggest percentage gainers across US equities, with current and previous-day OHLCV per ticker. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 10,
"group": "query",
"name": "limit",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/gainers"
},
{
"description": "US consumer price inflation from the Bureau of Labor Statistics: the latest headline CPI-U and core (ex food and energy) index levels with year-over-year percent change, plus recent monthly history. No ticker needed. Use for macro-aware analysis without leaving for a separate data source. Sourced from US BLS. From x402stock, a market & economic data API (x402, USDC).",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/inflation"
},
{
"description": "The day's biggest percentage losers across US equities, with current and previous-day OHLCV per ticker. From x402stock, a pay-per-call market & economic data API for AI agents. No API key or account; pay in USDC via x402.",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 10,
"group": "query",
"name": "limit",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/losers"
},
{
"description": "The total US public debt outstanding to the penny — the headline national-debt figure — split into debt held by the public and intragovernmental holdings, with the latest value, prior business day, day-over-day change, and recent history. No ticker needed. Updates each business day. Sourced from the US Treasury (FiscalData). Pass `?limit=` for more history (default 30, max 250). From x402stock",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 30,
"group": "query",
"name": "limit",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "3",
"l30DaysUniquePayers": "3"
},
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/national-debt"
},
{
"description": "Live state of every perpetual-futures market in one call: per coin the mark and oracle price, hourly funding rate with annualized APR, premium, open interest, max leverage, previous-day price, and 24h USD and base volume. Native crypto-derivatives data — funding and open interest are perp-only, absent from any spot feed. Free on-chain DEX data (venue: Hyperliquid), no key. From x402stock",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.02",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/perps"
},
{
"description": "",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/quote/AAPL"
},
{
"description": "",
"method": "GET",
"parameters": [],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": null,
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/quote/MSFT"
},
{
"description": "The daily US Treasury par yield curve (Constant Maturity Treasury rates) for every maturity from 1 month to 30 years, in percent. Defaults to the latest published day; pass `?limit=` for more recent days (max 250) and `?year=YYYY`. No ticker needed. Use for the risk-free rate, rate-sensitivity context, and yield-curve inversion in macro-aware analysis. From x402stock",
"method": "GET",
"parameters": [
{
"default": null,
"description": "",
"enumValues": [],
"example": 1,
"group": "query",
"name": "limit",
"required": false,
"type": "number"
}
],
"pricing": {
"amount": "0.01",
"currency": "USDC",
"maxAmount": "",
"minAmount": "",
"network": "eip155:8453",
"scheme": "exact"
},
"providerName": "",
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "2"
},
"serviceName": "",
"tags": [],
"url": "https://x402stock.vercel.app/api/v1/treasury-yields"
}
],
"enriched": false,
"iconUrl": "",
"id": "x402stock-vercel-app",
"integrationType": "",
"isNew": false,
"name": "x402stock.vercel.app",
"networks": [
"Base"
],
"priceSummary": {
"avgCostBasis": "exact",
"avgCostPerTransaction": "0.017692",
"currency": "USDC",
"maxAmount": "0.05",
"minAmount": "0.01"
},
"provider": "x402stock.vercel.app",
"providerUrl": "",
"serviceName": "",
"tags": []
},
"source": "agentic_market",
"summary": ""
}What the leaf hashes
{"body":"93780f83b8d3b36de7fabd05a697483adb263608209643573b774003c48a5924","id":4654,"kind":"listing","method":"baseline/1","observed_us":1793025278533807,"prev":null,"subject":"agentic_market:x402stock-vercel-app","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).
- 0x91b0569b2bd7c8d89e862014b2ede3f0b614f707a672a7d1d884646e3567c943
- 0x066a7694d8ea7592257817cbedf123d9ba0116ff6671adf24df668489ff24b41
- 0xc029056f46111b000f8ef5d379268992025457da389eb28d2dacd1cee7109875
- 0x00e195a4a33f3ae5e6a369262d12268c4ee5958ef4b6329201ec0a37be893870
- 0xafb4b31bfbd75704618aa51b563fa2103ac781cb3baf3c5df4833f65f39f7ae0
- 0x06b7cc44497e3dfb2d29278fadbd687f5e96bb8628de2e8f53a2faa13443c18e
- 0x4ba11950c9c4346c606ffe9d7f5f2487e154f9081a4735d8ee3bb60d2dc6d5e7
- 0x49c043b5bb92cedf9f2fb5e40cee7d89643042adfcd7641b4f4207fecbf2e7fd
- 0x5410fead19c2a3bcc8f28608fd9fca026fb27a547465281a2d82863cf0bd4f32
- 0x0d8c9849ad61f3608ed33ea96162e91265f1a635a7e3d125b440758921da7146
- 0x316efc275d57dcc035269c8eb6bada510779068882f33960d16f7f84af2b4432
- 0xe131b224ee3c295dfa790b458d9daa11e2a32e6131c280c6be7d92190c756a88
- 0x45c1d3062bbe98a6b1540c7e2ccf6516eedd6ef07fdfeb1ba77ee6272970447c
- 0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5
- 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae