← 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).
- 0x0e4ca5b61e60a23ac7694a50a37d16a82e7ebf7fa5b6319c7838310f8b1ba0cf
- 0x969672e9bc8058c5fa02d9f6a3e4594d7f2b52f4a75d023ac7b918581e88674d
- 0x9348c85c7b99f3b826ec98f161474da70e8a5262fb3519ae30bee35a8442dd97
- 0xa57206da87af40d1d82a23bdc6cc38efb9ea14473e0cfe5ada543c3fde94846f
- 0xd04dcf36f9f85465e2af568b4b506532b7c94b0e3f6e01123c58653a9553033d
- 0x6147b899e6ea0546d62e63d9af7f10e7e3a06f2f86e7be2404cca81d5712e38f
- 0x9ec7a32ba5f3d5755b9f062a0be53bd086d45f919e86cfcef2c684b2f3b85013
- 0xd203a5359e9497778c5a5444354ae33ffe183fd7492f9e7de2671d89d2578f2b
- 0x29aa9bda43042865701ed0cc9fe05ec0d53aefe00b0bc25ef73772496ea16be6
- 0x36de94df31980769366d6459ea42b641bdc51120bfd8317d0101e69404feba8e
- 0x1e6a5f0042a4b7776e54cf79ce729b60eac17c4eb209cc9613fcd31c9fa0d26c
- 0x129649b2ec48fbc611fb055c3f5627bda42692beb65d09e853d75bcda4e06239
- 0x294f7935f78a896b5f246a7c9a7ee1b023720acdb03fff3cd549c63479848ec9
- 0xb49e8c2564256e5322e375cb619d9ac70fd17c1d1eba9c991bba4cb6428f45cc
- 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae