addrbookFor publishers
← The evidence ledger

Evidence row 2623471

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-blackforge-so
Recorded
Previous row
#1784695
Body SHA-256
280e38dc4df14fc100e1551090ae54c402c2213fe03b81b58165a3228ce531fe
Leaf
0x9003ce811763dc4ede69e5855cbf9c7f3790c5502b75f7ec69b9a32a50c976e1

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": "3",
          "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": "10",
          "l30DaysUniquePayers": "7"
        },
        "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":"280e38dc4df14fc100e1551090ae54c402c2213fe03b81b58165a3228ce531fe","id":2623471,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793730140490958,"prev":1784695,"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 (425475 rows).

  1. 0x9003e587ff7ae037bfbad3d52416e2a5b2e02ccf8f71ecbdad36bf18e33e8ef0
  2. 0x2078cae76e4b08e09804185bc9d66265dda5d8650bbd20335445430528d3636a
  3. 0x7a6c895b7a5d13bd3a4deab223b4f5b55044877df3aeea75de2acf8bfc09d862
  4. 0x6bf21d3bfff8510c9d5b6a8cbf834eec7dd25eb4bbc245614735403697e381ed
  5. 0xbd21c4e664451a699728dff6d19d7a6be1560fef58ca1bda2b8b8cab61133271
  6. 0x425f560aba9a37b68d1f00db9cee9a48b2d25c42b79f3f4ef4d2398dc16371b1
  7. 0x2e5a330706c21f226d3a19d1e6d804cb1f1267444ab8299e5c8cf736eeea2646
  8. 0xc25f613168843ae3bedd106a9a23b00bfa70e69b9743a69486aac05012e6c4ca
  9. 0x37996e4ef2351458536390e40b144c1c06c2d79ebbed97f3f34afc93d92413bc
  10. 0xf81f6e149f9a79cf74ea7a424ded3a66bbf9b553ef75d801ec72c55280d75282
  11. 0x6bef90c9cccf51c804848194e4a1d7fe81c204273358297f8ccaeea0bc6b6c01
  12. 0xd2f2ef99a4ba661f93293ad0148da1386a1afa9e25c573715321776309c2013c
  13. 0xeadabd164a90c836de96a615298d69f4b3f10399389106b0c27b6382229154af
  14. 0x7f1a60c8109f6f6bf295c743742bf48233a7f558ad73afd2115ffc0eb4e5400f
  15. 0xb5ab3a67e92dbd6d8eb3ea95dd8fba5b750735344b87d689cb50ea92ccaeea56
  16. 0x77587d79b39ec04901214373cabf0c9651bc2cf065dc080615a260064314c4a5
  17. 0x271a5f715272513f57457682f93389885577f2664b5ae5dcea924ad10a098eb5
  18. 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON