addrbookFor publishers
← The evidence ledger

Evidence row 3755844

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:api-blackforge-so
Recorded
Previous row
#2623471
Body SHA-256
e2baa00c130c89417a1b26d3e094e96c6ae816d5a38400d687bef3cef6d20f43
Leaf
0x50f127f1b91785731830760373b6326676901291c58daddb15b341cfa1712768

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": "12",
          "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":"e2baa00c130c89417a1b26d3e094e96c6ae816d5a38400d687bef3cef6d20f43","id":3755844,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793989722516149,"prev":2623471,"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 (303443 rows).

  1. 0x50f1978a02eb41143c26a26e34986d849e24a130f1ac60c63104347216061d3d
  2. 0x4ddcf5e5025a72424551f088dd75f4a69f7838d31f670c39f2ca1e9f90ad1ec7
  3. 0xe3a3f600005b2eabfd89a2b7d4a211449025f2a7a9c3426c9a765a2d4dfebd84
  4. 0x25de1386fbcbcad54763e0be18a8a8ec7b3185e562b8959880f1120046ea4f49
  5. 0x8a25e0c39db32e9ba740ade074785117297e5289b0b8477b39269910be7a1868
  6. 0xd67ae1e02460c3a3499fea7419bb24b41eb2798672ebefc00c2c471f9eae7945
  7. 0x3a0115866e8e9cfe5bbef44955c72d2efdfbfd42187258e09f721aae8d8e38d9
  8. 0x345a74f128df0aab5686be767d1e71a04dcf298021c999cb3d976d02ca03b66f
  9. 0x0329fd7a9f2b9bc84b155f6da12de2d49ff79e10bbb8f8b92065c7128640e6f2
  10. 0xa1ac2a9bdecebe1d5b2b688b449cf707dfdedf73538767aa9864921aaef44e3d
  11. 0x4b74633a1e687388a7ca3b711f0f2d4598024d2b8907083ec1cd385062e18e3f
  12. 0x32e882f5a8dc9d154ec4260e55ee94a521c588758d1c53cbf394add54de79168
  13. 0xcf2c777b5dbd1e7eb45fbeda489337100670390a568572ec6e0a21fd677fc201
  14. 0xaf9524acc11af4619d183021d0dd97b098258f9af2441d3d61343f3bbe112bb9
  15. 0xa18562956ef32715be3beef73e0db96be2b79caa00a0157b81ff91d577507391
  16. 0xdfedd18f60be5438b67a88cd42d31ead60bf5dbfc8d726e3d83be13474b3bd3f
  17. 0x4a618d78b1cebba8beec4ef22aaac9187dcdfb39064e0be537ca2600abb90740
  18. 0x119743aadcddb571b28b442b62196d4a0afc4e1c9979c2d477d34fcc9413deaf
  19. 0xc0d08d48601d1be90bcfc025e66bcaa0030120d688dd9c919b36c2c4446f4948
Day root
0xb30ccefe7182c6f767e1fcbfb5f64ffd649da831f665f65c5ff39cd40512284f
Chained
0xc383f7ef68d2914082484765aa09e42c12c59a74a096ae64127c562618c506d3
Published
On Arc Testnet, block 71111178: 0xfba13cb7ee4ada7f2fee3702a786a2201596be2ffea37dfc281ab4c8e9942fe1

How to check it · This row as JSON