addrbookFor publishers
← The evidence ledger

Evidence row 1240707

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint b5127e6f-0cd9-49c0-abe7-dbb4768d24b7
Recorded
Previous row
#565222
Body SHA-256
c79c4ce1a1a21a9386b2942c33c7ebf81aa1492bcb4c8039798d88edb6b99156
Leaf
0x72e41fb1e33d7d964d0ed0b32ceb6cf644ea71ca95aeedf91f153bf809ff4b87

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "Check a CoinGecko asset price and whether it currently meets a USD threshold or 24-hour move condition. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "above": {
            "description": "price: USD upper threshold, e.g. 150000; provide above, below, or move_pct_24h",
            "type": "number"
          },
          "below": {
            "description": "price: USD lower threshold, e.g. 90000; provide above, below, or move_pct_24h",
            "type": "number"
          },
          "coin": {
            "description": "CoinGecko id, e.g. bitcoin",
            "type": "string"
          },
          "move_pct_24h": {
            "description": "price: absolute 24-hour percentage threshold, e.g. 5 for 5%",
            "type": "number"
          }
        },
        "required": [
          "coin"
        ],
        "type": "object"
      },
      "name": "check_crypto_price"
    },
    {
      "description": "Get recent Form 4 insider transactions for a ticker or CIK, parsed into buyer/seller, shares, value, transaction type, and 10b5-1 status. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cik": {
            "description": "edgar: numeric SEC CIK, e.g. 1045810 for NVIDIA; alternative to ticker",
            "type": "number"
          },
          "ticker": {
            "description": "edgar: stock ticker, e.g. NVDA; provide ticker or cik",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_insider_trades"
    },
    {
      "description": "This-session snapshot only — no watch, no cursor. Use when you will not come back. Required by type: url/rss/x402 need url; price needs coin plus above, below, or move_pct_24h; edgar needs ticker or cik. 8-K items are decoded, Form 4 trades parsed, and x402 probes validate the unpaid 402 challenge without sending payment. If the job spans runs, create_watch instead and persist watch_id + key. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "above": {
            "description": "price: threshold to compare against",
            "type": "number"
          },
          "below": {
            "description": "price: threshold to compare against",
            "type": "number"
          },
          "body": {
            "additionalProperties": {},
            "description": "x402: optional JSON object for POST/PUT/PATCH/DELETE, e.g. {\"type\":\"edgar\",\"ticker\":\"NVDA\"}; omit for GET/HEAD",
            "type": "object"
          },
          "cik": {
            "description": "edgar: SEC CIK, as an alternative to ticker",
            "type": "number"
          },
          "coin": {
            "description": "price: CoinGecko id, e.g. 'bitcoin'",
            "type": "string"
          },
          "expected_amount_atomic": {
            "description": "x402: optional expected token amount in atomic units, e.g. \"1000\" for 0.001 USDC",
            "type": [
              "string",
              "number"
            ]
          },
          "expected_network": {
            "description": "x402: optional expected CAIP-2 network, e.g. eip155:8453",
            "type": "string"
          },
          "expected_scheme": {
            "description": "x402: optional expected scheme, e.g. exact",
            "type": "string"
          },
          "forms": {
            "description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "method": {
            "description": "x402: HTTP method, default GET. POST/PUT/PATCH/DELETE can modify the target even without payment; use only on a target you are authorized to probe",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD"
            ],
            "type": "string"
          },
          "move_pct_24h": {
            "description": "price: 24h move threshold to compare against",
            "type": "number"
          },
          "ticker": {
            "description": "edgar: stock ticker, e.g. 'NVDA'",
            "type": "string"
          },
          "type": {
            "description": "source type",
            "enum": [
              "url",
              "rss",
              "price",
              "edgar",
              "x402"
            ],
            "type": "string"
          },
          "url": {
            "description": "url|rss|x402: public URL",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "name": "check_now"
    },
    {
      "description": "Read the latest items from a public RSS or Atom feed now. Use for a one-session lookup. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "public RSS or Atom feed URL",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "check_rss_feed"
    },
    {
      "description": "Get recent SEC filings for a ticker or CIK now, with decoded 8-K items and parsed Form 4 transactions. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cik": {
            "description": "edgar: numeric SEC CIK, e.g. 1045810 for NVIDIA; alternative to ticker",
            "type": "number"
          },
          "forms": {
            "description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "ticker": {
            "description": "edgar: stock ticker, e.g. NVDA; provide ticker or cik",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_sec_filings"
    },
    {
      "description": "Fetch a public web page now and return normalized text metadata. Use for a one-session lookup. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "public http(s) page URL",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "check_web_page"
    },
    {
      "description": "Send an unpaid request and validate the endpoint's HTTP 402 challenge, accepted networks, scheme, amount, and recipient. The target probe does not attach payment. Costs $0.001 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": {},
            "description": "x402: optional JSON object for POST/PUT/PATCH/DELETE, e.g. {\"type\":\"edgar\",\"ticker\":\"NVDA\"}; omit for GET/HEAD",
            "type": "object"
          },
          "expected_amount_atomic": {
            "description": "x402: optional expected token amount in atomic units, e.g. \"1000\" for 0.001 USDC",
            "type": [
              "string",
              "number"
            ]
          },
          "expected_network": {
            "description": "x402: optional expected CAIP-2 network, e.g. eip155:8453",
            "type": "string"
          },
          "expected_scheme": {
            "description": "x402: optional expected scheme, e.g. exact",
            "type": "string"
          },
          "method": {
            "description": "x402: HTTP method, default GET. POST/PUT/PATCH/DELETE can modify the target even without payment; use only on a target you are authorized to probe",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public HTTP(S) payment endpoint URL, e.g. https://example.com/paid-api",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "check_x402_endpoint"
    },
    {
      "description": "Keep watching a source between agent runs and alert when it changes. Persist watch_id and key; later poll_alerts with since=<last cursor> returns only what you missed. Required by type: url/rss/x402 need url; price needs coin plus a threshold; edgar needs ticker or cik. Create includes the baseline and 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "above": {
            "description": "price: alert when USD price crosses above this",
            "type": "number"
          },
          "below": {
            "description": "price: alert when USD price crosses below this",
            "type": "number"
          },
          "body": {
            "additionalProperties": {},
            "description": "x402: optional JSON object for POST/PUT/PATCH/DELETE, e.g. {\"type\":\"edgar\",\"ticker\":\"NVDA\"}; omit for GET/HEAD",
            "type": "object"
          },
          "cik": {
            "description": "edgar: SEC CIK, as an alternative to ticker",
            "type": "number"
          },
          "coin": {
            "description": "price: CoinGecko id, e.g. 'bitcoin'",
            "type": "string"
          },
          "expected_amount_atomic": {
            "description": "x402: optional expected token amount in atomic units, e.g. \"1000\" for 0.001 USDC",
            "type": [
              "string",
              "number"
            ]
          },
          "expected_network": {
            "description": "x402: optional expected CAIP-2 network, e.g. eip155:8453",
            "type": "string"
          },
          "expected_scheme": {
            "description": "x402: optional expected scheme, e.g. exact",
            "type": "string"
          },
          "forms": {
            "description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "idempotency_key": {
            "description": "unique retry key; the same key and input return the original watch without charging twice",
            "type": "string"
          },
          "method": {
            "description": "x402: HTTP method, default GET. POST/PUT/PATCH/DELETE can modify the target even without payment; use only on a target you are authorized to probe",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD"
            ],
            "type": "string"
          },
          "move_pct_24h": {
            "description": "price: alert when |24h change| exceeds this percent",
            "type": "number"
          },
          "ticker": {
            "description": "edgar: stock ticker, e.g. 'NVDA'",
            "type": "string"
          },
          "type": {
            "description": "watch type",
            "enum": [
              "url",
              "rss",
              "price",
              "edgar",
              "x402"
            ],
            "type": "string"
          },
          "url": {
            "description": "url|rss|x402: public URL to watch",
            "type": "string"
          },
          "webhook": {
            "additionalProperties": false,
            "description": "optional: POST alerts to this URL as they occur (signed); polling still works",
            "properties": {
              "url": {
                "description": "Public HTTPS webhook URL, e.g. https://example.com/alerts",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "name": "create_watch"
    },
    {
      "description": "Stop and delete a watch. Free. Free — no payment required.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "key": {
            "description": "key returned by create_watch",
            "type": "string"
          },
          "watch_id": {
            "description": "watch_id to delete",
            "type": "string"
          }
        },
        "required": [
          "watch_id",
          "key"
        ],
        "type": "object"
      },
      "name": "delete_watch"
    },
    {
      "description": "What is new since your last run. Pass since={last seq you saw}; the response carries a new cursor. New paid watches include 7 days of polling. After that window, one $0.005 paid poll renews the next 7 days. Polling keeps the watch alive; beta watches remain free. Free through the watch's included polling window; after that, one $0.005 USDC x402 payment renews 7 days. No API key or account.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "key": {
            "description": "key returned by create_watch",
            "type": "string"
          },
          "since": {
            "description": "highest alert seq already seen; 0 on first poll",
            "type": "number"
          },
          "watch_id": {
            "description": "watch_id returned by create_watch",
            "type": "string"
          }
        },
        "required": [
          "watch_id",
          "key"
        ],
        "type": "object"
      },
      "name": "poll_alerts"
    },
    {
      "description": "Poll a trial watch created by try_watch. Free. Pass since={last seq you saw}; the response carries a new cursor. Once the trial expires, create a paid watch with create_watch; paid creation includes 7 days of polling and can be renewed. Free — no payment required.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "key": {
            "description": "key returned by try_watch",
            "type": "string"
          },
          "since": {
            "description": "highest alert seq already seen; 0 on first poll",
            "type": "number"
          },
          "watch_id": {
            "description": "watch_id returned by try_watch",
            "type": "string"
          }
        },
        "required": [
          "watch_id",
          "key"
        ],
        "type": "object"
      },
      "name": "poll_trial"
    },
    {
      "description": "Create a free trial watch — no payment, no wallet, no account. Same watch types as create_watch (url, rss, price, edgar, x402). The trial runs for 24h, one at a time per caller, and cannot use webhooks. Use this first to see what the alerts look like before paying. Free — no payment required.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "above": {
            "description": "price: alert when USD price crosses above this",
            "type": "number"
          },
          "below": {
            "description": "price: alert when USD price crosses below this",
            "type": "number"
          },
          "body": {
            "additionalProperties": {},
            "description": "x402: optional JSON object for POST/PUT/PATCH/DELETE, e.g. {\"type\":\"edgar\",\"ticker\":\"NVDA\"}; omit for GET/HEAD",
            "type": "object"
          },
          "cik": {
            "description": "edgar: SEC CIK, as an alternative to ticker",
            "type": "number"
          },
          "coin": {
            "description": "price: CoinGecko id, e.g. 'bitcoin'",
            "type": "string"
          },
          "expected_amount_atomic": {
            "description": "x402: optional expected token amount in atomic units, e.g. \"1000\" for 0.001 USDC",
            "type": [
              "string",
              "number"
            ]
          },
          "expected_network": {
            "description": "x402: optional expected CAIP-2 network, e.g. eip155:8453",
            "type": "string"
          },
          "expected_scheme": {
            "description": "x402: optional expected scheme, e.g. exact",
            "type": "string"
          },
          "forms": {
            "description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "method": {
            "description": "x402: HTTP method, default GET. POST/PUT/PATCH/DELETE can modify the target even without payment; use only on a target you are authorized to probe",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD"
            ],
            "type": "string"
          },
          "move_pct_24h": {
            "description": "price: alert when |24h change| exceeds this percent",
            "type": "number"
          },
          "ticker": {
            "description": "edgar: stock ticker, e.g. 'NVDA'",
            "type": "string"
          },
          "type": {
            "description": "watch type",
            "enum": [
              "url",
              "rss",
              "price",
              "edgar",
              "x402"
            ],
            "type": "string"
          },
          "url": {
            "description": "url|rss|x402: public URL to watch",
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      },
      "name": "try_watch"
    },
    {
      "description": "Monitor a crypto price between agent runs and alert once when it crosses a threshold, with hysteresis before re-arming. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "above": {
            "description": "price: USD upper threshold, e.g. 150000; provide above, below, or move_pct_24h",
            "type": "number"
          },
          "below": {
            "description": "price: USD lower threshold, e.g. 90000; provide above, below, or move_pct_24h",
            "type": "number"
          },
          "coin": {
            "description": "CoinGecko id, e.g. bitcoin",
            "type": "string"
          },
          "idempotency_key": {
            "description": "unique retry key; the same key and input return the original watch",
            "type": "string"
          },
          "move_pct_24h": {
            "description": "price: absolute 24-hour percentage threshold, e.g. 5 for 5%",
            "type": "number"
          },
          "webhook": {
            "additionalProperties": false,
            "description": "optional HTTPS endpoint for signed push alerts; polling still works",
            "properties": {
              "url": {
                "description": "Public HTTPS webhook URL, e.g. https://example.com/alerts",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        },
        "required": [
          "coin"
        ],
        "type": "object"
      },
      "name": "watch_crypto_price"
    },
    {
      "description": "Monitor a company between agent runs for new Form 4 insider buys, sells, grants, and tax withholding. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cik": {
            "description": "edgar: numeric SEC CIK, e.g. 1045810 for NVIDIA; alternative to ticker",
            "type": "number"
          },
          "idempotency_key": {
            "description": "unique retry key; the same key and input return the original watch",
            "type": "string"
          },
          "ticker": {
            "description": "edgar: stock ticker, e.g. NVDA; provide ticker or cik",
            "type": "string"
          },
          "webhook": {
            "additionalProperties": false,
            "description": "optional HTTPS endpoint for signed push alerts; polling still works",
            "properties": {
              "url": {
                "description": "Public HTTPS webhook URL, e.g. https://example.com/alerts",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "watch_insider_trades"
    },
    {
      "description": "Monitor an RSS or Atom feed between agent runs and alert once per new item. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "idempotency_key": {
            "description": "unique retry key; the same key and input return the original watch",
            "type": "string"
          },
          "url": {
            "description": "public RSS or Atom feed URL",
            "type": "string"
          },
          "webhook": {
            "additionalProperties": false,
            "description": "optional HTTPS endpoint for signed push alerts; polling still works",
            "properties": {
              "url": {
                "description": "Public HTTPS webhook URL, e.g. https://example.com/alerts",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "watch_rss_feed"
    },
    {
      "description": "Monitor a company between agent runs for new SEC filings, decoded 8-K events, and parsed Form 4 trades. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cik": {
            "description": "edgar: numeric SEC CIK, e.g. 1045810 for NVIDIA; alternative to ticker",
            "type": "number"
          },
          "forms": {
            "description": "edgar: form filter, e.g. [\"8-K\",\"4\"]",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "idempotency_key": {
            "description": "unique retry key; the same key and input return the original watch",
            "type": "string"
          },
          "ticker": {
            "description": "edgar: stock ticker, e.g. NVDA; provide ticker or cik",
            "type": "string"
          },
          "webhook": {
            "additionalProperties": false,
            "description": "optional HTTPS endpoint for signed push alerts; polling still works",
            "properties": {
              "url": {
                "description": "Public HTTPS webhook URL, e.g. https://example.com/alerts",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "watch_sec_filings"
    },
    {
      "description": "Monitor a public web page between agent runs and alert with added and removed text when it changes. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "idempotency_key": {
            "description": "unique retry key; the same key and input return the original watch",
            "type": "string"
          },
          "url": {
            "description": "public http(s) page URL",
            "type": "string"
          },
          "webhook": {
            "additionalProperties": false,
            "description": "optional HTTPS endpoint for signed push alerts; polling still works",
            "properties": {
              "url": {
                "description": "Public HTTPS webhook URL, e.g. https://example.com/alerts",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "watch_web_page"
    },
    {
      "description": "Monitor an x402 endpoint for downtime and changes to its payment challenge, price, network, scheme, or recipient. Target probes do not attach payment. Includes 7 days of polling. Costs $0.005 USDC per call via x402 (Base) — no API key, no account. Calling without payment returns 402 with the payment requirements. Free alternative: GET https://longwatch.dev/demo for a free NVDA Form 4 sample, or POST https://longwatch.dev/try for a 24h watch — no wallet needed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": {},
            "description": "x402: optional JSON object for POST/PUT/PATCH/DELETE, e.g. {\"type\":\"edgar\",\"ticker\":\"NVDA\"}; omit for GET/HEAD",
            "type": "object"
          },
          "expected_amount_atomic": {
            "description": "x402: optional expected token amount in atomic units, e.g. \"1000\" for 0.001 USDC",
            "type": [
              "string",
              "number"
            ]
          },
          "expected_network": {
            "description": "x402: optional expected CAIP-2 network, e.g. eip155:8453",
            "type": "string"
          },
          "expected_scheme": {
            "description": "x402: optional expected scheme, e.g. exact",
            "type": "string"
          },
          "idempotency_key": {
            "description": "unique retry key; the same key and input return the original watch",
            "type": "string"
          },
          "method": {
            "description": "x402: HTTP method, default GET. POST/PUT/PATCH/DELETE can modify the target even without payment; use only on a target you are authorized to probe",
            "enum": [
              "GET",
              "POST",
              "PUT",
              "PATCH",
              "DELETE",
              "HEAD"
            ],
            "type": "string"
          },
          "url": {
            "description": "Public HTTP(S) payment endpoint URL, e.g. https://example.com/paid-api",
            "type": "string"
          },
          "webhook": {
            "additionalProperties": false,
            "description": "optional HTTPS endpoint for signed push alerts; polling still works",
            "properties": {
              "url": {
                "description": "Public HTTPS webhook URL, e.g. https://example.com/alerts",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "watch_x402_endpoint"
    }
  ]
}

What the leaf hashes

{"body":"c79c4ce1a1a21a9386b2942c33c7ebf81aa1492bcb4c8039798d88edb6b99156","id":1240707,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793355517523754,"prev":565222,"subject":"b5127e6f-0cd9-49c0-abe7-dbb4768d24b7","subject_kind":"endpoint"}

Proof

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

  1. 0x72e41ea3b6c897f1337fb76127996b4d7ca15680b6a145643a1e84351aa61fbf
  2. 0x3ac33567de0f109a7018e0bcf8ec8c199653bbf16ffbca2787f0ad6c42d723eb
  3. 0xba7c7b60c792a53858e8481f28d6be0f2e7cdc7d0baaade035b03308a7773e3f
  4. 0x48aadc8d31e0b3dd41f5dffdcff71b01a8008ce272ff26e46404009255c33fd7
  5. 0x71249697033b3d11fe80a7ada4de7bfdec3b0e5b37a8a28be023a9eb785c966a
  6. 0x45ed87de0bbf93cd74ebc710339ee9611935a3b7ee327af467c2509028f076d2
  7. 0x7e7ea16274c4ce150fe7917ea90941a96fef800a4d29d28064db5869a6b210f7
  8. 0xb37da7f3a4bf87724e2999acb1bfd2829f74813032d1435d1e5444e336c4e6e3
  9. 0xa585c613fd69928621c03324de1fc68778f54fdfb614f8e2243c65721d0dcae9
  10. 0xe6bef78a5dcfd6a137244a1487384805559885675444b2c4ad086e85a0393f9f
  11. 0x7d8011266ede5c8ccfdafbe87d873299d40d5139f3a8e96f3156e361a49a3ea5
  12. 0xcf17b226b0282e05075141acc94165d23ecbb094a9948dd8abc27872a0550966
  13. 0xc49b39d1d5f1a9f4fc18bb83adeb6cd4a85dbf836296581eb9e9e717cc889fd7
  14. 0x75bcbdd2a0d7acdea21f6011126339c8e33a476ec0a76842480cf5bf70db6a72
  15. 0xdf25f5d38e3fb54d3e66e3bf876db529f619041e0d21f0bc35b80003418e3d9c
  16. 0xdbaaffa44665d1fa60d33d2c4075bd87629b76d01a6ee63e621e78590303b56d
  17. 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON