addrbookFor publishers
← The evidence ledger

Evidence row 525912

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:x402stock-vercel-app
Recorded
Previous row
#425634
Body SHA-256
9635d2ed031bcf35ddbdd168471b4977669502743a3c99b5b68da055334a6775
Leaf
0xaffdcf41e87d4a37ad83d94965840a2e3cdb75a6a2eb588389eb718f8210f980

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": "4",
          "l30DaysUniquePayers": "4"
        },
        "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": "6",
          "l30DaysUniquePayers": "6"
        },
        "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": "6",
          "l30DaysUniquePayers": "3"
        },
        "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": "4",
          "l30DaysUniquePayers": "4"
        },
        "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": "3",
          "l30DaysUniquePayers": "3"
        },
        "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":"9635d2ed031bcf35ddbdd168471b4977669502743a3c99b5b68da055334a6775","id":525912,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793124769880986,"prev":425634,"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 (273461 rows).

  1. 0xaffdc303a3f7c8bd09b1bdbe57474bbe67c9c39b505131cfa421393ed7cf5c68
  2. 0x8cece122601c9e87c439449fd03d880c0f769ceda67ee5df8db97057c1c22502
  3. 0x569e7ca432aaec4c9717106b3753eb1507898522cab81eb3ad56425a6ba0e127
  4. 0xd8438080cd9708c934d6caa2fe8c3a4cb3570864f8afe4f5d7809395446d03ad
  5. 0x0543ec6479ceb50821ed6cea218ce108c0c136bc5a7af214fea6f426e7773c86
  6. 0x04c9f34ff2663d34c213e070078cd718f6292aeebc2295598e170f3a9d069079
  7. 0x863d0328b12aeabd956adc791a55a5f0a8a1c2fd078b3347be8963d8fb302fb7
  8. 0x4889dcd7f9bfe062d4e81804beec7f8742a744b45de5699e7f845eb65cfa4306
  9. 0x21a4d48f38ca7c0d6cd6401e0c696d9404c0ab6ad6ce1d356c20be74a42c0233
  10. 0xd0b754d6a919ae0618fb43b587cf99ce18534aaf6627ab545862bc00e6bb323d
  11. 0xb401429c8bd10413f6592bff0d0ca36d15f4057fe715a18ac4410a9b8e3c3342
  12. 0x6413c10d59083704c26ae4eedf79ca24dbf9c92cad846aac6f2a11f02ab3b17b
  13. 0x4c82d20074b9d7d77e728b0250a2c662412d8d0f7eccff2d8100bfcc4434597f
  14. 0x98c6ed3e7b5bb7f1757a8660af410226a11dd563bf83010040c2ce059ab45e54
  15. 0xec7bb68216a4deb1960acfbbd75da88f7e468b58adb9cf3ec62f2790e46508b3
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON