addrbookFor publishers
← The evidence ledger

Evidence row 275474

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 4024b8c5-7c2e-4351-a61f-980d74e7cd1a
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
9892d31456a1195ab340302142ff2669ecf906ab84cbb50cee8dfefa205df6bf
Leaf
0x8a66164668ca5776d4aff8736cc55a2207314b07d32af5009ec50f835e66018a

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Get the aggregate wash-report dataset: 30-day total active buyers,\nreal-volume %, suspected_wash and self_test counts, full 8-label\ndistribution, 14-day wash percentage time series, and five anonymized\ncase studies (Service A through E) with pattern signals.\n\nFor per-address real-time wash analysis with full signal breakdown,\nuse the paid POST /api/v1/wash/check HTTP endpoint ($0.05 USDC) —\nthat endpoint speaks x402, agents pay and receive data in a single\nHTTP round-trip.\nFree tier. No payment required. Returns wash-filtered data using the\nsame v2.0 algorithm as the paid endpoints.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "address": {
            "default": "",
            "description": "Optional wallet or seller address. When provided, the response includes a hint about the paid per-address endpoint.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_check_wash"
    },
    {
      "description": "List all 33 x402 service categories with aggregate stats: services\ncount, 24h volume, transaction count, real-volume %, and label\ndistribution. Use this to understand the shape of the x402 ecosystem\nbefore drilling into specific services or wallets.\nFree tier. No payment required. Returns wash-filtered data using the\nsame v2.0 algorithm as the paid endpoints.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "x402_get_categories"
    },
    {
      "description": "Get the full detail record for one x402 service: name, description,\nseller address, chain, price, 24h and total transaction stats, 30-day\ndaily volume time series, buyer-label distribution, and top buyers.\nUse this to evaluate a single service's traffic composition.\nFree tier. No payment required. Returns wash-filtered data using the\nsame v2.0 algorithm as the paid endpoints.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "service_id": {
            "description": "Numeric x402 service id (visible in /services list and detail URLs).",
            "type": "integer"
          }
        },
        "required": [
          "service_id"
        ],
        "type": "object"
      },
      "name": "x402_get_service"
    },
    {
      "description": "Get the last-24-hour trends snapshot: new services count vs the\nprevious 24h, total transaction count, total USDC volume, active\nbuyer count, daily new-services bar (14 days), recent new services\n(top 10), category volume movers, and hot services with traffic\nsurges (>= 100 24h tx and >= +50% growth). Refreshed every 5 min.\nFree tier. No payment required. Returns wash-filtered data using the\nsame v2.0 algorithm as the paid endpoints.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "x402_get_trends"
    },
    {
      "description": "Search the index of 36k+ x402 services with filters. Returns a\npaginated list of matching services with their stats and label\nmix. Use this to find services by topic, chain, or seller wallet.\nFree tier. No payment required. Returns wash-filtered data using the\nsame v2.0 algorithm as the paid endpoints.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "default": "",
            "description": "Filter to a single category slug (e.g. 'ai_inference', 'wallet_analytics').",
            "type": "string"
          },
          "chain": {
            "default": "",
            "description": "Filter to one chain: 'base', 'solana', 'arbitrum', 'base-sepolia'.",
            "type": "string"
          },
          "page": {
            "default": 1,
            "description": "1-indexed page number.",
            "type": "integer"
          },
          "page_size": {
            "default": 24,
            "description": "Page size (max 200; default 24).",
            "type": "integer"
          },
          "search": {
            "default": "",
            "description": "Free-text match against name, description, or seller address.",
            "type": "string"
          },
          "sort": {
            "default": "tx_24h",
            "description": "Sort key: tx_24h | volume_24h | tx_total | price | real_pct | wash_pct | first_seen | alpha.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "x402_search_services"
    }
  ]
}

What the leaf hashes

{"body":"9892d31456a1195ab340302142ff2669ecf906ab84cbb50cee8dfefa205df6bf","id":275474,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793040615783202,"prev":null,"subject":"4024b8c5-7c2e-4351-a61f-980d74e7cd1a","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. 0x8a675103539f95055ce69541bea6c8391b9d077d1705d5b844d3eea6daf094e8
  2. 0xf729339581252904540da0a9094ca93d858c2caf4f33f24ec6136321c720e47d
  3. 0x25da79b34b0739965a9aeade44e89dd15ccfc9c632fbd09eab78a22edf7f7222
  4. 0xa13b107d6813fa532175f93e83f501ea85c434f96fbb01bb347caf56d4fb1775
  5. 0x1e4dad8b095b9503861c6e5b6c1fb7eaf21256764d331983d52c795483060914
  6. 0xf5221c286937570eb8101f541fbf9b35b958c9d06850d92598258e8bfc9cb503
  7. 0x921761b78001474204821f9d698f13ff0aff1a528744023ff2749ae651770c84
  8. 0xb11ebfa61d9aabd645f567a83ae0e171344fcbc97d55481444090f5aab9c6fc4
  9. 0x352f95a90ddf670da0c15f4add58a497a3c0f4bdaf1a011fdc739952d6a95787
  10. 0x67c271d2cb0547970af1a3a20e3bbc31daf0437a645896912ec05b65fd679fff
  11. 0x231f490acbb86d1ac0f80fbb2d49e85abc0ff9c6392ca16679f2cdf49b2863ac
  12. 0x8cb11bf3bc7d3a6f859c170a167821024ffc4758cdfd2cc96f61a3291aefb637
  13. 0xd5ec7ffaecac790d8adfa0620b0a5494758f862e3090b49e556a6ecbad2f0782
  14. 0x78ac2b34737774659a6a411f4d10b8ba570d40699d9f277321c3a32ff03d1dc9
  15. 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
  16. 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON