addrbookFor publishers
← The evidence ledger

Evidence row 1259219

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-blackforge-so
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
23128ee9c4ad7f455f0422e4a38d094969be4f68cfc10d1a7e50998b17c1fa58
Leaf
0x46b3dbda105a83686f1c243b5dab2aae8d0b877d902d9b6f95cb786575b8514a

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://api.blackforge.so/v1/latest"
    ],
    [
      "x402",
      "https://api.blackforge.so/v1/series"
    ]
  ],
  "name": "api.blackforge.so",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:137",
      "eip155:42161",
      "eip155:8453"
    ],
    "category": "",
    "description": "",
    "domain": "api.blackforge.so",
    "endpoints": [
      {
        "description": "BlackForge crypto market data from the major spot exchanges: every column, 1-minute to daily buckets, 90-day lookback. Covers 100 billable rows; finer buckets and premium columns count as more than one row each.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "price,downDepth5,upDepth30",
            "group": "query",
            "name": "columns",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "binance",
            "group": "query",
            "name": "exchange",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "BTCUSDT",
            "group": "query",
            "name": "symbol",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "BlackForge",
        "tags": [
          "crypto",
          "market-data",
          "order-book",
          "trading",
          "ai-agents"
        ],
        "url": "https://api.blackforge.so/v1/latest"
      },
      {
        "description": "BlackForge crypto market data from the major spot exchanges: every column, 1-minute to daily buckets, 90-day lookback. Covers 100 billable rows; finer buckets and premium columns count as more than one row each.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "binance",
            "group": "query",
            "name": "exchange",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026-10-28T00:00:00Z",
            "group": "query",
            "name": "from",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "1h",
            "group": "query",
            "name": "interval",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "downDepth5",
            "group": "query",
            "name": "metric",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "BTCUSDT",
            "group": "query",
            "name": "symbol",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2026-10-28T03:00:00Z",
            "group": "query",
            "name": "to",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.005",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "BlackForge",
        "tags": [
          "crypto",
          "market-data",
          "order-book",
          "trading",
          "ai-agents"
        ],
        "url": "https://api.blackforge.so/v1/series"
      }
    ],
    "enriched": false,
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793319667/bazaar-icons/b63d38d095f727f4.png",
    "id": "api-blackforge-so",
    "integrationType": "",
    "isNew": false,
    "name": "api.blackforge.so",
    "networks": [
      "Base",
      "eip155:137",
      "eip155:42161"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.005",
      "currency": "USDC",
      "maxAmount": "0.005",
      "minAmount": "0.005"
    },
    "provider": "api.blackforge.so",
    "providerUrl": "",
    "serviceName": "BlackForge",
    "tags": [
      "crypto",
      "market-data",
      "order-book",
      "trading",
      "ai-agents"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"23128ee9c4ad7f455f0422e4a38d094969be4f68cfc10d1a7e50998b17c1fa58","id":1259219,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793384210519168,"prev":null,"subject":"agentic_market:api-blackforge-so","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).

  1. 0x46b430f9a518413339a753723affbe6140c39444c38b9c456bcbf012972ac5cb
  2. 0xa940e312081e81d586dfecb1244f6593b21e788887182296a1134e1e3b9e563d
  3. 0x6d8e5422ec4628571cfb2acb8c0e913ba79d9a1eadde451c42f4e139e2669725
  4. 0xdee55992098ee691e9806608ac90ddbf32f2a02e05f3224117fdc08d452dc04b
  5. 0xbc262f17dfb31475fce30699c814213681dff7b2ce8f3f42257ba89eacba1e77
  6. 0x8774ee274b320c3b22af7d3c95a987a399f5c6f5153e9164a4ee0162904c740d
  7. 0x7b020d6fb91ba6daf0af0f341a6379fe33646b52b0511427aa46e6e9addc5667
  8. 0x108bbf33bd42129edda647db05822166a18b1da38273196f0e135d8d6cd9180e
  9. 0xa6f6fcd518a4b315f6742be219331a14dc95d4e1bc28f18a6e56a3eb2c7ff11f
  10. 0xfaf2ec1d7afc39f38b0359c8534b2f412a64ee757f3cabbe71efd285c106ef0f
  11. 0xa4d6b7840317e961c9d4f6ce8699df48acdc116a6a9c09392796f9c75a95727c
  12. 0x2661bf6c2d2490ba443dba9bc41ceec4c1ad9c0ebb611a3f1f8d8d60a05175d8
  13. 0x0b8a485e6ab0668fbad8011e734741b720cdbb463970428343e7f73238a809f9
  14. 0x9ace81ddbf101c81e3033efcaf62a4f4ad2b7dc0b97b61a7adf81117108ff2f7
  15. 0xa937fac4496d1d79e24c5f12abd33388ef710185b9d82165d4b39af6bd434545
  16. 0x910a91495535ac1a9e959d27d607e185616d2d41b45bc7071c6357f426f372d8
  17. 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON