addrbookFor publishers
← The evidence ledger

Evidence row 2527

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:handelskalender-api-pages-dev
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
ab39fb32cf438ed193fe521a7a35af68057f8cece5957989c7bddf7f1cfdc0ae
Leaf
0x8eb96823c4433b5382e79d042ab6b8ee8f64726d2d2580bf19937acb2167b36e

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://handelskalender-api.pages.dev/v1/market-status"
    ],
    [
      "x402",
      "https://handelskalender-api.pages.dev/v1/trading-calendar"
    ],
    [
      "x402",
      "https://handelskalender-api.pages.dev/v1/trading-day"
    ]
  ],
  "name": "handelskalender-api.pages.dev",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "handelskalender-api.pages.dev",
    "endpoints": [
      {
        "description": "Use when an agent needs to know right now which stock exchanges are open: open, lunch break, pre-market, after-hours or closed (with holiday name), local time, exact next open and close in UTC. One call checks up to 28 exchanges (default all) incl. NYSE, Nasdaq, LSE, Xetra, Euronext, Tokyo, HKEX, Shanghai, ASX. Official exchange calendars only; unknown exchange: HTTP 400, no charge.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "XNAS,XETR",
            "group": "query",
            "name": "exchanges",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "Exchange Trading Calendar",
        "tags": [
          "stock-exchange",
          "market-status",
          "market-hours",
          "is-market-open",
          "pre-market"
        ],
        "url": "https://handelskalender-api.pages.dev/v1/market-status"
      },
      {
        "description": "Use when an agent plans ahead and needs every closure of a stock exchange for a whole year: holiday names, half days, late openings, regular hours, count of trading days. 28 exchanges incl. NYSE, Nasdaq, LSE, Xetra, Euronext, SIX, Tokyo, HKEX, Shanghai, ASX. Official exchange calendars only; bad input or uncovered year: HTTP 400, no charge.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "XNYS",
            "group": "query",
            "name": "exchange",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026",
            "group": "query",
            "name": "year",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "Exchange Trading Calendar",
        "tags": [
          "stock-exchange",
          "trading-calendar",
          "market-hours",
          "holidays",
          "nyse"
        ],
        "url": "https://handelskalender-api.pages.dev/v1/trading-calendar"
      },
      {
        "description": "Use when an agent needs to know if a stock exchange trades on a given day (default today) before scheduling orders, reports or alerts. 28 exchanges incl. NYSE, Nasdaq, LSE, Xetra, Euronext, SIX, Tokyo, HKEX, Shanghai, ASX. Returns holiday name, hours in local time + UTC, half days, lunch breaks, pre/after-market (Nasdaq, Xetra), live status, next open/close, previous/next trading day. Official exchange calendars only; bad input: HTTP 400, no charge.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026-10-26",
            "group": "query",
            "name": "date",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "XWBO",
            "group": "query",
            "name": "exchange",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.002",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "9",
          "l30DaysUniquePayers": "5"
        },
        "serviceName": "Exchange Trading Calendar",
        "tags": [
          "stock-exchange",
          "trading-calendar",
          "market-hours",
          "holidays",
          "nyse"
        ],
        "url": "https://handelskalender-api.pages.dev/v1/trading-day"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "handelskalender-api-pages-dev",
    "integrationType": "",
    "isNew": false,
    "name": "handelskalender-api.pages.dev",
    "networks": [
      "Base"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.002",
      "currency": "USDC",
      "maxAmount": "0.002",
      "minAmount": "0.002"
    },
    "provider": "handelskalender-api.pages.dev",
    "providerUrl": "",
    "serviceName": "Exchange Trading Calendar",
    "tags": [
      "stock-exchange",
      "market-status",
      "market-hours",
      "is-market-open",
      "pre-market",
      "trading-calendar",
      "holidays",
      "nyse"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"ab39fb32cf438ed193fe521a7a35af68057f8cece5957989c7bddf7f1cfdc0ae","id":2527,"kind":"listing","method":"baseline/1","observed_us":1793025266879784,"prev":null,"subject":"agentic_market:handelskalender-api-pages-dev","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).

  1. 0x8eb94b41293ef7a1d83c13abbf9be62c35800291b21be1f42177bc199d3976c7
  2. 0x5285706a963dfbaaa95b111f7fec143dd81adea6d72fbc07c7b1391e3266bee1
  3. 0x5d597ce422682562aa5359d15a8384b9ceac9898412304f19654137163db830f
  4. 0x6cecd61f5da151ee34a578c1f4a4bd93c61337010b3a8c646e030f5c48a1a4a6
  5. 0xdf8737be7072c81e9ae676530eca88b63f0051efc96ebc1783d12c5f932aeb1d
  6. 0xa8dfe338fc7594f2c767fb9ad5b7cb1617b4033498b9dbf73ab06e3faa222094
  7. 0x073a65d6067a32b24b96a232aa0d8d7c925b1e2b7f5556c765f2a8205d2bcbd1
  8. 0xfbc5503c380e3ee58408fa01dd24b021e5d12c6d7e875fca5919b51dfbcc5fc5
  9. 0x915f54d1c0d4d74646103f9348bdb9f96123ac7599363e5bf0a669b11f0f9613
  10. 0x02cea32eaae167a2578d4aa6a6cadcfd2489101bb2f082b75b13e52a19942bdb
  11. 0xf44f104cf96a81c75851a644746103fcbe6ade398683a18e789cc91eff4537ff
  12. 0x59a4efa65a01e4e2abdb3b8b7bb673db6d1c72e0f9d52dd2f94777b14a5b061c
  13. 0xc0cb184c9bdf71abcf18fda97bd59289153d120dbf8fee9f517b63bf303deb95
  14. 0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5
  15. 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON