addrbookFor publishers
← The evidence ledger

Evidence row 263889

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 932c3f74-a59f-4bac-a868-5ec01471d08d
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
cc83f0b0f4bf7f915e83c789f5988cc7fb47a2a9d4137de8d566557a193b67b7
Leaf
0x46f61a13089ddfae836ae99a6eff0e09a0d1f46907720037f416b947031b2485

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Inspect an AI agent's trust score (0-100), clearing reliability, Sybil wash-trade penalty flags, and corporate KYA backing on Base",
      "inputSchema": {
        "properties": {
          "agentId": {
            "description": "The ERC-8004 agent token ID or registered identifier (e.g. '124595')",
            "type": "string"
          },
          "chainId": {
            "default": 8453,
            "description": "Base chain ID (8453 for Mainnet, 84532 for Sepolia)",
            "type": "number"
          }
        },
        "required": [
          "agentId"
        ],
        "type": "object"
      },
      "name": "nullclear_check_reputation"
    },
    {
      "description": "Fetch multi-exchange spread-verified crypto spot prices (ETH/USDC, BTC/USDC, SOL/USDC, BASE/USDC) with cryptographic NullClear invariant receipts. Works out-of-the-box with zero configuration (10 free daily calls included).",
      "inputSchema": {
        "properties": {
          "pair": {
            "default": "ETH/USDC",
            "description": "Trading pair symbol (e.g. 'ETH/USDC', 'BTC/USDC', 'SOL/USDC')",
            "type": "string"
          }
        },
        "required": [
          "pair"
        ],
        "type": "object"
      },
      "name": "nullclear_crypto_market_oracle"
    },
    {
      "description": "Search the live NullClear Ecosystem Directory for audited, high-uptime x402 & ERC-8004 APIs by topic/keyword, category, minimum uptime, or max latency. Automatically returns the NullClear-protected Zero-Loss Proxy URL ('https://api.nullclear.dev/https://...') for each endpoint.",
      "inputSchema": {
        "properties": {
          "category": {
            "description": "Category filter (e.g. 'oracle', 'security', 'data', 'ai')",
            "type": "string"
          },
          "maxLatencyMs": {
            "default": 2000,
            "description": "Maximum acceptable edge round-trip latency in ms (default 2000)",
            "type": "number"
          },
          "minUptime": {
            "default": 95,
            "description": "Minimum rolling uptime score percentage (0-100, default 95)",
            "type": "number"
          },
          "query": {
            "description": "Topic or keyword search (e.g. 'oracle', 'security', 'token', 'wallet', 'price')",
            "type": "string"
          },
          "verifiedOnly": {
            "default": true,
            "description": "Only return verified x402 endpoints (default true)",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "nullclear_discover_verified_x402_apis"
    },
    {
      "description": "Execute an x402-gated HTTP API call through NullClear deferred schema escrow. Guarantees payment is only settled if upstream returns valid data matching your schema contract. Supports 10 free daily trial calls with zero wallet setup.",
      "inputSchema": {
        "properties": {
          "fallbacks": {
            "description": "Ordered fallback candidates for autonomous multi-seller failover routing (max 3)",
            "items": {
              "type": "object"
            },
            "type": "array"
          },
          "invariants": {
            "description": "Deep value invariants (numeric bounds, regex, forbidden substrings, timestamp freshness)",
            "items": {
              "properties": {
                "eq": {},
                "gt": {
                  "type": "number"
                },
                "gte": {
                  "type": "number"
                },
                "lt": {
                  "type": "number"
                },
                "lte": {
                  "type": "number"
                },
                "maxLength": {
                  "type": "number"
                },
                "maxStalenessSeconds": {
                  "type": "number"
                },
                "minLength": {
                  "type": "number"
                },
                "neq": {},
                "notContains": {
                  "items": {
                    "type": "string"
                  },
                  "type": "array"
                },
                "path": {
                  "description": "Dot-notation property path",
                  "type": "string"
                },
                "pattern": {
                  "type": "string"
                }
              },
              "required": [
                "path"
              ],
              "type": "object"
            },
            "type": "array"
          },
          "jsonSchema": {
            "description": "JSON Schema draft-07 contract that response must strictly satisfy",
            "type": "object"
          },
          "method": {
            "default": "GET",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "DELETE"
            ],
            "type": "string"
          },
          "minTrustScore": {
            "default": 50,
            "description": "Minimum acceptable trust score for seller (0-100, default 50)",
            "type": "number"
          },
          "rejectRefusals": {
            "default": true,
            "description": "Reject canonical LLM refusal strings (default: true)",
            "type": "boolean"
          },
          "requiredFields": {
            "description": "Field paths that must exist in response",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "sellerAgentId": {
            "description": "Seller's agent ID for reputation check and Sybil wash-trade gating",
            "type": "string"
          },
          "spendPolicy": {
            "description": "Outbound spend firewall limits (maxPerCallAtomic, maxDailyWalletAtomic)",
            "type": "object"
          },
          "targetUrl": {
            "description": "Upstream API endpoint demanding x402 payment",
            "type": "string"
          }
        },
        "required": [
          "targetUrl"
        ],
        "type": "object"
      },
      "name": "nullclear_escrow_x402_call"
    },
    {
      "description": "Zero-config drop-in URL fetcher with automatic Canonical LLM Refusal Guard, HTTP 5xx crash guard, empty-JSON guard, and cryptographic execution receipt. Protects agents from hallucinated or broken API responses.",
      "inputSchema": {
        "properties": {
          "body": {
            "description": "Optional JSON string body for POST requests",
            "type": "string"
          },
          "method": {
            "default": "GET",
            "enum": [
              "GET",
              "POST"
            ],
            "type": "string"
          },
          "url": {
            "description": "Target HTTPS URL to fetch and verify through NullClear Auto-Guard",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "nullclear_safe_fetch"
    },
    {
      "description": "Audit any Base ERC-20 token address for honeypot risk, buy/sell taxes, verified bytecode, and x402 compatibility via NullClear Bazaar. Works out-of-the-box with zero configuration (10 free daily calls included).",
      "inputSchema": {
        "properties": {
          "tokenAddress": {
            "default": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
            "description": "Base ERC-20 token contract address (e.g. '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913' for USDC)",
            "type": "string"
          }
        },
        "required": [
          "tokenAddress"
        ],
        "type": "object"
      },
      "name": "nullclear_token_security_audit"
    },
    {
      "description": "Verify an agent's Know Your Agent (KYA) corporate liability mandate, active validity, and whether a proposed transaction amount is within corporate limits",
      "inputSchema": {
        "properties": {
          "agentId": {
            "description": "The ERC-8004 agent token ID",
            "type": "string"
          },
          "chainId": {
            "default": 8453,
            "description": "Base chain ID (default 8453)",
            "type": "number"
          },
          "transactionAmountUsd": {
            "description": "Amount in USD intended to spend in the transaction",
            "type": "number"
          }
        },
        "required": [
          "agentId",
          "transactionAmountUsd"
        ],
        "type": "object"
      },
      "name": "nullclear_verify_kya_mandate"
    },
    {
      "description": "Check any wallet or agent address on Base for OFAC sanctions, Sybil wash-trading concentration flags, and ERC-8004 counterparty reputation. Works out-of-the-box with zero configuration (10 free daily calls included).",
      "inputSchema": {
        "properties": {
          "chainId": {
            "default": 8453,
            "description": "Base chain ID (default 8453)",
            "type": "number"
          },
          "walletAddress": {
            "description": "0x wallet address or ERC-8004 agent ID to inspect",
            "type": "string"
          }
        },
        "required": [
          "walletAddress"
        ],
        "type": "object"
      },
      "name": "nullclear_wallet_risk_score"
    }
  ]
}

What the leaf hashes

{"body":"cc83f0b0f4bf7f915e83c789f5988cc7fb47a2a9d4137de8d566557a193b67b7","id":263889,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793033818662803,"prev":null,"subject":"932c3f74-a59f-4bac-a868-5ec01471d08d","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. 0x46f624627d0b0ff98c0513b0ee6fe93710065b6680e8612f0467bf054cd3e72e
  2. 0x582668c5cdea37838055986cb5b115d375b888f224e6309a23bc2fad7511b83e
  3. 0xb79f641e7098fa827284022fa11a4ffd98d7db9756be1ad77926447e67bf01da
  4. 0x80ac472bb0b1a73affe0d612c35083ef91e5419f8a9926012fdc979c32250f9d
  5. 0xbe8a86853b01d4acba12fd5fdd327ff486560cab6f4c5965c489fd59dc8e5939
  6. 0x253caa221118d0d8e579e6b07218803306c9835d93f95e0b97221bf8f6db34d7
  7. 0xc495d5c46fd6e6850c64e0bcc63457e13768ee103ad177dd6202465dc097b1cf
  8. 0x03ea4f03d01c29b0ab565fc3c176e6c10ad466bf9aae3e82ca6cd92e7c2e9997
  9. 0x2dd39c2b6b9680c202afaaa5570ddd7eedb85cf3d8cdc580ef143cd532bc5aae
  10. 0xcd934e2b871408ef0d8f8e8cb8b358f8962f1b0c7e1c705d07cb56341c09a284
  11. 0xdbfd78a5599cc272407d120acb838567e0679d241216572c603e875a5947fb2e
  12. 0x804dd9d5afe0f1a780e24099fb6b21f5f20545893ea0eeddf5fb9114e2f3edd5
  13. 0x54b29089c0a3cbbd6ddbe58944696110984dd5f418275cb1b77f957c56da8eab
  14. 0x8b27a4c21bf4ba962fd008c8f4300bc6953764a5032b9ab0cfe696b318c45326
  15. 0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4
  16. 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON