addrbookFor publishers
← The evidence ledger

Evidence row 236759

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 1d4a7000-4cce-4835-aed4-064c03637e84
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
151679f33972437a41bb1b620277b826b76d322fcdf5cb99b0a4d4d371435e54
Leaf
0x0e4c888c9208b2b57f6d9842ccd5d2dd9b3531ac8eaca7ea969e30d82e5f1425

What was observed

{
  "count": 17,
  "tools": [
    {
      "description": "Batch ERC-20 balances for many addresses in one call (Alchemy). Priced per constituent lookup: $0.004 USDC per address (1-20 addresses).",
      "inputSchema": {
        "properties": {
          "addresses": {
            "items": {
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          }
        },
        "required": [
          "addresses"
        ],
        "type": "object"
      },
      "name": "cortex_aggregate_balances"
    },
    {
      "description": "Batch NFT ownership across addresses in one call. Priced per constituent lookup: $0.004 USDC per address (1-20 addresses).",
      "inputSchema": {
        "properties": {
          "addresses": {
            "items": {
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "page_size": {
            "default": 100,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "addresses"
        ],
        "type": "object"
      },
      "name": "cortex_aggregate_nfts"
    },
    {
      "description": "Batch spot USD prices for many coins (CoinGecko). Priced per constituent lookup: $0.004 USDC per id (1-50 ids).",
      "inputSchema": {
        "properties": {
          "ids": {
            "description": "CoinGecko ids, e.g. ['ethereum','usd-coin']",
            "items": {
              "type": "string"
            },
            "maxItems": 50,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "ids"
        ],
        "type": "object"
      },
      "name": "cortex_aggregate_prices"
    },
    {
      "description": "Batch normalized transfers across addresses in one call. Priced per constituent lookup: $0.004 USDC per address (1-20 addresses).",
      "inputSchema": {
        "properties": {
          "addresses": {
            "items": {
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "addresses"
        ],
        "type": "object"
      },
      "name": "cortex_aggregate_tx_history"
    },
    {
      "description": "Block by number or 'latest' on a chain (Alchemy). x402 paid: $0.004 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "block": {
            "default": "latest",
            "description": "Block number (decimal or 0x hex) or 'latest'",
            "type": "string"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "cortex_block"
    },
    {
      "description": "Free: service capabilities, supported chains/providers, payment terms and discovery index.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "cortex_capabilities"
    },
    {
      "description": "Compare one contract address across up to 5 chains (price, activity, deployment) in one call. x402 paid: $0.040 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "chains": {
            "default": [
              "ethereum",
              "base",
              "arbitrum",
              "polygon",
              "optimism"
            ],
            "items": {
              "type": "string"
            },
            "maxItems": 5,
            "type": "array"
          },
          "contract": {
            "description": "Contract address (same address on each chain)",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          }
        },
        "required": [
          "contract"
        ],
        "type": "object"
      },
      "name": "cortex_cross_chain_compare"
    },
    {
      "description": "Current base fee + priority fee (gas prices) for a chain (Alchemy). x402 paid: $0.004 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "cortex_gas_oracle"
    },
    {
      "description": "NFTs owned by a wallet on a chain (Alchemy NFT API). x402 paid: $0.004 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "EVM wallet address",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "page_size": {
            "default": 100,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "cortex_nft_ownership"
    },
    {
      "description": "Free: complete tool/price table for this MCP gateway (served locally, no upstream call).",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "cortex_prices"
    },
    {
      "description": "ERC-20 token balances for a wallet on a chain (Alchemy Token API). x402 paid: $0.004 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "EVM wallet address",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "max_tokens": {
            "default": 50,
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "tokens": {
            "description": "Optional: restrict to these token contracts",
            "items": {
              "pattern": "^0x[0-9a-fA-F]{40}$",
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "cortex_token_balances"
    },
    {
      "description": "Flagship evidence-backed token profile in one call: deployment, metadata, spot price, 24h change, optional age/liquidity/market-cap, recent activity — every fact carries source + checked_at. x402 paid: $0.030 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "coin_id": {
            "description": "Optional CoinGecko coin id for age/liquidity/market-cap context",
            "type": "string"
          },
          "contract": {
            "description": "Token contract",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          }
        },
        "required": [
          "contract"
        ],
        "type": "object"
      },
      "name": "cortex_token_intel"
    },
    {
      "description": "Spot USD price for a token/coin. Provide 'id' (CoinGecko id, e.g. 'ethereum', 'usd-coin') or 'contract'+'chain'. x402 paid: $0.004 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "contract": {
            "description": "Token contract (alternative to id)",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          },
          "id": {
            "description": "CoinGecko coin id, e.g. 'ethereum', 'usd-coin'",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "cortex_token_price"
    },
    {
      "description": "Token risk verdict (age, liquidity, contract checks, suspicious-transfer scan) with per-claim evidence. x402 paid: $0.020 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "coin_id": {
            "description": "Optional CoinGecko coin id for age/liquidity context",
            "type": "string"
          },
          "contract": {
            "description": "Token contract",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          }
        },
        "required": [
          "contract"
        ],
        "type": "object"
      },
      "name": "cortex_token_risk"
    },
    {
      "description": "Normalized transactions for an address on a chain (Alchemy Transfers API). x402 paid: $0.004 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "EVM address",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "from_block": {
            "description": "Optional starting block",
            "type": "integer"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "cortex_tx_history"
    },
    {
      "description": "Wallet profile: balances, holdings, recent activity, counterparty relationships (Alchemy). x402 paid: $0.006 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "EVM wallet address",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "limit": {
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "address"
        ],
        "type": "object"
      },
      "name": "cortex_wallet_intel"
    },
    {
      "description": "Large-transfer / accumulation alerts with tx hashes + timestamps (Alchemy). Omit 'address' for a chain-wide scan. x402 paid: $0.030 USDC on Base per call.",
      "inputSchema": {
        "properties": {
          "address": {
            "description": "Optional wallet to watch",
            "pattern": "^0x[0-9a-fA-F]{40}$",
            "type": "string"
          },
          "chain": {
            "default": "ethereum",
            "description": "Chain: ethereum, base, arbitrum, polygon, optimism",
            "type": "string"
          },
          "limit": {
            "default": 50,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "min_usd": {
            "default": 100000,
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "cortex_whale_alerts"
    }
  ]
}

What the leaf hashes

{"body":"151679f33972437a41bb1b620277b826b76d322fcdf5cb99b0a4d4d371435e54","id":236759,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028979106117,"prev":null,"subject":"1d4a7000-4cce-4835-aed4-064c03637e84","subject_kind":"endpoint"}

Proof

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

  1. 0x0e4ca5b61e60a23ac7694a50a37d16a82e7ebf7fa5b6319c7838310f8b1ba0cf
  2. 0x969672e9bc8058c5fa02d9f6a3e4594d7f2b52f4a75d023ac7b918581e88674d
  3. 0x9348c85c7b99f3b826ec98f161474da70e8a5262fb3519ae30bee35a8442dd97
  4. 0xa57206da87af40d1d82a23bdc6cc38efb9ea14473e0cfe5ada543c3fde94846f
  5. 0xd04dcf36f9f85465e2af568b4b506532b7c94b0e3f6e01123c58653a9553033d
  6. 0x6147b899e6ea0546d62e63d9af7f10e7e3a06f2f86e7be2404cca81d5712e38f
  7. 0x9ec7a32ba5f3d5755b9f062a0be53bd086d45f919e86cfcef2c684b2f3b85013
  8. 0xd203a5359e9497778c5a5444354ae33ffe183fd7492f9e7de2671d89d2578f2b
  9. 0x29aa9bda43042865701ed0cc9fe05ec0d53aefe00b0bc25ef73772496ea16be6
  10. 0x36de94df31980769366d6459ea42b641bdc51120bfd8317d0101e69404feba8e
  11. 0x1e6a5f0042a4b7776e54cf79ce729b60eac17c4eb209cc9613fcd31c9fa0d26c
  12. 0x129649b2ec48fbc611fb055c3f5627bda42692beb65d09e853d75bcda4e06239
  13. 0x294f7935f78a896b5f246a7c9a7ee1b023720acdb03fff3cd549c63479848ec9
  14. 0xb49e8c2564256e5322e375cb619d9ac70fd17c1d1eba9c991bba4cb6428f45cc
  15. 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
  16. 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON