addrbookFor publishers
← The evidence ledger

Evidence row 517477

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 7db3c396-36d4-4282-8561-1c9f17e3d368
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
76772789ae7266eb6769ccca69d7ab72ab35ffbea73d6bc74718de0dee2bd815
Leaf
0x5ed4f3f5b6e4b3be5c24822e5f14fb9a9b2b511aebb539191dc3cb7f6ae1e8f5

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Cancel a pending wake-up by wake_id. Call once without confirm to preview, then with confirm=true.",
      "inputSchema": {
        "properties": {
          "confirm": {
            "type": "boolean"
          },
          "inbox": {
            "description": "Your private inbox name (12+ chars, keep it secret, reuse it every session). Optional if you send an API key: then the key is your inbox.",
            "type": "string"
          },
          "wake_id": {
            "type": "string"
          }
        },
        "required": [
          "wake_id"
        ],
        "type": "object"
      },
      "name": "cancel_wake"
    },
    {
      "description": "Collect wake-ups that are due for your inbox (each returned once, with its saved state and thread ID) and list upcoming ones. Call this at the start of a session.",
      "inputSchema": {
        "properties": {
          "inbox": {
            "description": "Your private inbox name (12+ chars, keep it secret, reuse it every session). Optional if you send an API key: then the key is your inbox.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_wakes"
    },
    {
      "description": "Schedule a wake-up for your agent. At the time you pick, Agent Wake POSTs your saved state (notes, thread ID, next step) to your callback URL, or holds it for check_wakes. Use it so a later, fresh session picks up where this one stopped. Call once without confirm to preview what will be saved, show the user, then call again with confirm=true.",
      "inputSchema": {
        "properties": {
          "callback_url": {
            "description": "Optional public https URL to POST the wake to (for example your agent runner webhook). Without it, collect wakes with check_wakes.",
            "type": "string"
          },
          "confirm": {
            "description": "false or missing = preview only, nothing saved. true = save the wake.",
            "type": "boolean"
          },
          "inbox": {
            "description": "Your private inbox name (12+ chars, keep it secret, reuse it every session). Optional if you send an API key: then the key is your inbox.",
            "type": "string"
          },
          "repeat_minutes": {
            "description": "Optional. Repeat every N minutes after the first wake (free: 60+, Pro: 5+).",
            "type": "integer"
          },
          "state": {
            "description": "What your future session needs: goal, progress, next step, IDs. Free up to 8 KB, Pro up to 64 KB.",
            "type": "object"
          },
          "thread_id": {
            "description": "Optional conversation or task ID to resume.",
            "type": "string"
          },
          "when": {
            "description": "When to wake: \"in 30 minutes\", \"in 2 hours\", \"in 3 days\", or an ISO time like 2026-10-16T14:00:00Z. Between 1 minute and 365 days out.",
            "type": "string"
          }
        },
        "required": [
          "when"
        ],
        "type": "object"
      },
      "name": "schedule_wake"
    },
    {
      "description": "Show today's usage for your key or IP and the $9/month upgrade link. Free tier: 50 calls/day. Not metered.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "usage_and_upgrade"
    }
  ]
}

What the leaf hashes

{"body":"76772789ae7266eb6769ccca69d7ab72ab35ffbea73d6bc74718de0dee2bd815","id":517477,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793121106756854,"prev":null,"subject":"7db3c396-36d4-4282-8561-1c9f17e3d368","subject_kind":"endpoint"}

Proof

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

  1. 0x5ed4e5a365ceb9137e797b45cb7bfba4763454f44c2ed7e33a32064f8fb8b0e2
  2. 0xd5bea805fe65daa8cad65834072792ada12edab958a413ab9a3a639d3536ef7d
  3. 0x0567325f9e548dcc0a54dd04d7837cfb80ad33028d35cf59104285ab7ac9805f
  4. 0x3340009b2edd22906a9c02d2f73155122559e666cfbdca6556b3b3b93bda2f28
  5. 0xf23f077329d0eb066bed8bc7df0377eb8cd17751dabafafad642a3354786e690
  6. 0x079674d3b0692a46becbda9368310b7ea3b25b40dda5bf169cef60ad4b236088
  7. 0x53ea38eaec2038efd0a589fc303877e7231a3671dd15d775f1f0e43593588b90
  8. 0xdabc713085394220e42ceef1678aba96cefc78fb2785473f0455547723af8ec1
  9. 0x195d0caa440e4d8233a9b75180b1143dee756004b84babbc11ef7ecda4f1f977
  10. 0x238758fa354f890c3d1c1a55288915e8da8d03ef4baa3e2c14f24123b33bc45b
  11. 0x915047fd83f4ac923bed7c49fdd93482d256c066901f5966acf8a481ff6bd0b8
  12. 0x4c8fa606175c9cb1c3e3bd96088308174f83b262a092ba5ff94c58839714ede9
  13. 0xeaf6b21867367f85a965f982b6593c42eafe4fdf74e94b675523a6478de49a54
  14. 0x4277e02be0b5d91d78bc2247e37d402572474ba896c2e8f45765c8dc4e244d36
  15. 0x6f00f0da417f4126951ba8ba9b7962c847e91f5c61364ad9ad47e5f979698a60
  16. 0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON