← The evidence ledger
Evidence row 771894
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 8d089b92-dd12-4195-b375-daec5136ff70
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 80415cc34df45f0da951af523ce8eb27640c61a7973f20e19cac8d796c9cb886
- Leaf
- 0x458ad792f015b5323778e4f6dea7216c51c89b744f8b4eafeb798e23e279411b
What was observed
{
"count": 3,
"tools": [
{
"description": "Hosts a file: upload up to 10 MB as base64 with its content type and get back a public download URL that serves the bytes with that content type for 1 to 168 hours (default 24). Downloads are free, readable at once where uploaded and everywhere within about a minute. Executables are refused; HTML and SVG are served as attachments. A failed upload is not charged. Price: $0.01 per call in USDC (x402).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contentType": {
"description": "MIME type the file is served with, e.g. image/png or application/pdf. Executable types are refused; text/html and image/svg+xml are served as attachments.",
"maxLength": 128,
"pattern": "^[A-Za-z0-9!#$&^_.+-]+\\/[A-Za-z0-9!#$&^_.+-]+",
"type": "string"
},
"data": {
"description": "The file, base64 (standard or URL-safe alphabet). Up to 10485760 bytes decoded.",
"minLength": 1,
"type": "string"
},
"filename": {
"description": "Suggested download name. Never used as the storage key.",
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"ttlHours": {
"description": "Hours the download URL keeps working, default 24.",
"maximum": 168,
"minimum": 1,
"type": "integer"
}
},
"required": [
"data",
"contentType"
],
"type": "object"
},
"name": "host_file"
},
{
"description": "Renders a public web page in a real headless browser (JavaScript runs, redirects are followed) and returns it as clean markdown, a PNG screenshot or a PDF. One call, one payment, no account. A render that fails is not charged. Price: $0.01 per call in USDC (x402).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"format": {
"default": "markdown",
"description": "markdown: the page's main content as text. screenshot: a PNG image. pdf: a PDF document.",
"enum": [
"markdown",
"screenshot",
"pdf"
],
"type": "string"
},
"fullPage": {
"description": "screenshot: capture the whole page, up to 8000px tall.",
"type": "boolean"
},
"height": {
"description": "Viewport height in px, default 800.",
"maximum": 1920,
"minimum": 320,
"type": "integer"
},
"pdfFormat": {
"description": "pdf: paper size, default A4.",
"enum": [
"A4",
"Letter"
],
"type": "string"
},
"selector": {
"description": "CSS selector. markdown: convert only that element. screenshot: capture only that element.",
"maxLength": 256,
"type": "string"
},
"timeoutMs": {
"description": "Navigation timeout, default 15000.",
"maximum": 25000,
"minimum": 1000,
"type": "integer"
},
"url": {
"description": "Public http(s) page to render. Private, local and cloud-metadata addresses are refused.",
"format": "uri",
"type": "string"
},
"waitForSelector": {
"description": "Wait until this CSS selector exists before capturing.",
"maxLength": 256,
"type": "string"
},
"waitUntil": {
"description": "When the page counts as loaded, default networkidle2.",
"enum": [
"load",
"domcontentloaded",
"networkidle0",
"networkidle2"
],
"type": "string"
},
"width": {
"description": "Viewport width in px, default 1280.",
"maximum": 1920,
"minimum": 320,
"type": "integer"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "render_page"
},
{
"description": "Schedules a delayed HTTP callback: give a public URL, an optional JSON body, optional headers and a delay of 60 seconds to 7 days (or an absolute time), and the URL is called at that time (POST when a body was given, otherwise GET), with one retry and a 10-second timeout. The answer carries a free status URL that reports whether it fired and what the callee answered. A request that is refused is not charged. Price: $0.005 per call in USDC (x402).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"at": {
"description": "Absolute time with a timezone, e.g. 2026-10-28T15:00:00Z, 60 seconds to 7 days ahead. Give this or delaySeconds, not both.",
"type": "string"
},
"body": {
"description": "Any JSON value. Present: the callback is a POST with this as its JSON body (up to 65536 bytes). Absent: a GET."
},
"delaySeconds": {
"description": "Seconds from now, 60 to 604800. Give this or at, not both.",
"maximum": 604800,
"minimum": 60,
"type": "integer"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"description": "Extra request headers, up to 16, printable ASCII values up to 1024 characters. host, content-length and connection-level headers are refused.",
"type": "object"
},
"url": {
"description": "Public http(s) URL to call. Private, local and cloud-metadata addresses are refused, when scheduled and again when fired. Redirects are reported, not followed.",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "schedule_callback"
}
]
}What the leaf hashes
{"body":"80415cc34df45f0da951af523ce8eb27640c61a7973f20e19cac8d796c9cb886","id":771894,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793191307287367,"prev":null,"subject":"8d089b92-dd12-4195-b375-daec5136ff70","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).
- 0x458ab2ec2937ebee0c9d0bc8e990114ce0c8391f1f8f4587b61447614066591a
- 0x74a8dab0a359a0bd3788a62128254a4d7c41002a51161cbf6ef7dca9aa9a42a9
- 0xfec3ccd15936f657469412da92d2994f25d10b0926f4e5539640bfadadf79af7
- 0x59eb05c5a8ccff722589a4b159db9048ba1e1c00116fdc787ab589203173e69f
- 0x1f8de9e65cf8593b7042119ad4a633f8d11584c56b525bea43e7782123ec5e13
- 0xffdc12acee7fa72d6c1872de5a8e0c0c4b495da9718b6e62cfb1b0d734a62e59
- 0x09f5f3712504a2fa15f94b0f0ea0b3c6460fa4897b172bd7eb6e9acd6cd7f4da
- 0x7b2358a14d99a440aea8d31752238805867805bca6391648b9c2bc4698c303b6
- 0x6f36b3ea2fdc71b51253fc62660b57102791df597444b68bbdcc0253f5ae9695
- 0xe90cdec8b36b8336e33291a66bcce352f3a754952cdc986f7b5520e164d5ec60
- 0x1de4553f4f49546b09b5e92560b125baadc68729ff7d85ff866a71bd081a6239
- 0xa42f0d8f627149b7cdfb8ff4d65d4c18f851578f3c6cd50a33767f225a232830
- 0x61139ad7d606f7313043f7df1dce650b88fec9b3f4115099388cfb12e3b2c33d
- 0xb8468b110fdd4b1ba83cf25249a313b6361839956c4e0f61b3f3edfce5fe58d8
- 0x91690f98682e078d41b8b72edeaea70473545a876fc3baa645fc988225096386
- 0xaeb1503e5d0d358b256ba97a10178c357ddb8f55cc961925ccf0458aae5ebcae
- 0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459
- 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae