addrbookFor publishers
← The evidence ledger

Evidence row 2625533

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 194411cd-fc2a-4435-b339-b72f24d5f550
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
de3332424b7b221a68d94d3c56d266d56fba7166414775f01524963b3282b72b
Leaf
0x29896fc74aa34178271ede4aafe0debbdeff60157496e65df086f017db75bd08

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Use when the user asks what AI plans cost (ChatGPT, Claude, Gemini, Perplexity, Cursor, Copilot, Midjourney and others), or before aitab_total_ai_subscriptions to look up plan keys. Returns each service with its plans, USD monthly and yearly list prices and the key to pass on. Prices were checked on official pages and carry a checked date; plans marked estimate are unconfirmed. No input. Prefer this over remembering prices, which change often.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "aitab_list_ai_plans"
    },
    {
      "description": "Use when the user lists the AI tools they pay for and asks what they spend per month or year, whether they are paying for overlapping tools, or what a stack of AI subscriptions costs. Returns the monthly, yearly and daily total, overlaps between plans, plans already included in another plan they pay for (could_cut, safe to drop), plans that merely overlap in kind (consider_dropping, ask before recommending a cut), and a link to a shareable receipt. Get plan keys from aitab_list_ai_plans. Example: {\"plans\": [\"chatgpt.plus\", \"claude.pro\", \"cursor.pro\"]}. Add \":y\" to a key for yearly billing.",
      "inputSchema": {
        "properties": {
          "billing": {
            "description": "Which total the shared receipt shows first. Default monthly.",
            "enum": [
              "monthly",
              "yearly"
            ],
            "type": "string"
          },
          "plans": {
            "description": "Plan keys, e.g. [\"chatgpt.plus\",\"claude.pro\",\"cursor.pro\"]. In a GET query use a comma-separated list.",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "plans"
        ],
        "type": "object"
      },
      "name": "aitab_total_ai_subscriptions"
    }
  ]
}

What the leaf hashes

{"body":"de3332424b7b221a68d94d3c56d266d56fba7166414775f01524963b3282b72b","id":2625533,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793730915545402,"prev":null,"subject":"194411cd-fc2a-4435-b339-b72f24d5f550","subject_kind":"endpoint"}

Proof

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

  1. 0x29897e690546d62a3c52a99872d4aaa1700474d56c3f6aebf1ffeb5a0ab04ef7
  2. 0xf4ac2533fd1db7813a4cca5160c829e0a1ae7717d1ea4bbe46e16925e10bcb07
  3. 0xa1225eb20c86393cf145d9011e12dd4f25886e77f1d6ff3916bcf676feca5496
  4. 0xab568a568fed2580c51acefa741e34f24efab6e14ea6437a53240251ca00106d
  5. 0xeec154a3e94e3c2c087365f891358156edf8895eec73042090e7fa32fcf098b9
  6. 0x57cb322dbb97e941aa2b038e36ee3747771b446806763c88ca6ee91d9a64e6c6
  7. 0x52022aa45614a7dbbf5745547043a73e7fd4739dc2a21ed31c25eb4d5c0748d5
  8. 0xf5e7690619270337f496b96adc9f198a789f5eeb19af71610f4dbcbeb65182ae
  9. 0xa44870c8f3d32ffd19be23df52ed89bfdb892439c62018a25df9d3ab742ad77c
  10. 0xb1ef9358b1116dd397f95d15b79447a439180d7d0910fad411af68c6b63989ce
  11. 0x0d3de33b173be61e1b8067fd54551c8dc9360f2dcbe8381cd90dd0ba561c825d
  12. 0x52a66c82a20c7127ce078a360e023921cbca29ea89a64f63a10fb6c39ab11a0d
  13. 0xb3e9e2c239d3f86889736f5f9dd6b63f9f0ffb6cb921a6e5d19759d9d3670816
  14. 0xfa613c0d80cbcddee7d225a3ab575b2b3c7203ea9f8cf881bf1cd2ffed0f5a23
  15. 0x3553ea75bcf78135f26289b22fcb05dd562af750aceb74fae97aaa66ea2adb8b
  16. 0xb1804d44f1a591de3b8b8db8fe72e8ab6695e6d154862ee8ea77b6ac2b43b67d
  17. 0x87df2ed9052c264d606c076742aa7e54b69fc8344b21e972ebcb19d020b7ecf3
  18. 0x012ad914f3f945da3b6b48eddc7a1388613e4afc04339deb76c609611864e9b9
  19. 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON