← The evidence ledger
Evidence row 290711
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 60ca49c0-56d3-442f-a72b-e10e7f871cda
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 175002957961782c10f3f98aa6ef9dbc5568b8e82d405056e6d1990d90e6c530
- Leaf
- 0xe41f266731581d842e11fc457b3204ab6a93b7d12ac8c9e777edf1af24cd25cd
What was observed
{
"count": 6,
"tools": [
{
"description": "Permanently delete one of your own assets by id. Irreversible: the share URL stops working immediately and the content cannot be restored. Requires authentication and ownership; ids you do not own return an error. Use list_assets to find the id; there is no bulk delete.",
"inputSchema": {
"properties": {
"id": {
"description": "12-character asset id you own (from list_assets).",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "delete"
},
{
"description": "Return Oh My Share service metadata: version, REST and MCP endpoints, feature list, and per-IP rate limits (10 uploads/hour, 500 views/hour). Read-only, no auth, cheap to call. Use it once at startup to discover capabilities; use list_assets or search_gallery for actual content.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_info"
},
{
"description": "List up to 50 assets owned by the authenticated user, newest first, with id, filename, timestamps and share URL. Requires an API key or signed-in session; read-only, and results are capped at 50 with no pagination. Use search_gallery for public works from other users, or view to open one of your assets.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_assets"
},
{
"description": "Search public gallery works by keyword across title, description, tags and id; omit query to browse the newest works. Returns a paginated result set (items, total, page, pages) where each item has id, title, views and URLs. sort is new (newest) or hot (most liked and viewed); limit is capped at 20. No auth required. Use view to open a result, or list_assets for your own uploads.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"description": "Results per page, 1 to 20. Default 10.",
"maximum": 20,
"minimum": 1,
"type": "integer"
},
"page": {
"default": 1,
"description": "1-based page number. Default 1.",
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Keyword matched against title, description, tags and id; empty returns the newest works.",
"type": "string"
},
"sort": {
"default": "new",
"description": "new = newest first; hot = most liked and viewed.",
"enum": [
"new",
"hot"
],
"type": "string"
}
},
"type": "object"
},
"name": "search_gallery"
},
{
"description": "Upload HTML or code and get a public share URL plus an edit token. Each call creates a new asset (no overwrite); content is public unless password-protected and auto-expires after expiresIn (default 7d, 0 = permanent). Anonymous uploads are rate-limited to 10 per hour per IP. Use view to read an asset back, list_assets to see your own files, or delete to remove one.",
"inputSchema": {
"properties": {
"content": {
"description": "HTML or code to publish (required).",
"type": "string"
},
"expiresIn": {
"default": "7d",
"description": "Retention: 1h, 24h, 7d, 30d, 90d, or 0 for permanent. Default 7d.",
"type": "string"
},
"filename": {
"description": "Optional display filename used in the title and download name.",
"type": "string"
},
"language": {
"default": "html",
"description": "Content language hint, e.g. html, css, js, json, markdown. Default html.",
"type": "string"
},
"password": {
"description": "Optional password; the web view asks for it before showing content.",
"type": "string"
}
},
"required": [
"content"
],
"type": "object"
},
"name": "upload"
},
{
"description": "Fetch a single asset by id and return its content, filename, creation time and share URL. Read-only and safe to retry; public assets need no auth, password-protected assets return an error with the share URL, and client-encrypted content is returned as stored. Use search_gallery to find an id, or list_assets for your own uploads.",
"inputSchema": {
"properties": {
"id": {
"description": "12-character asset id returned by upload or search_gallery.",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "view"
}
]
}What the leaf hashes
{"body":"175002957961782c10f3f98aa6ef9dbc5568b8e82d405056e6d1990d90e6c530","id":290711,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793047503324582,"prev":null,"subject":"60ca49c0-56d3-442f-a72b-e10e7f871cda","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xe41ee91c6b5e1f2e269d3aaa34920f923c24f7f9eeef38c933a3f1f595db96ae
- 0x0e6450c8764ab9f7d9a16b885f00556ede72a3c7339fa027f43e1213ddc78c3b
- 0x51b404b8bf6f952b518af1fd29687ce95aeb90d75aae6963d5fe742914900dcd
- 0x14ad4d1a4e08c11de07e3f851d2623467574d83ea8b59a0bf3f3dbf36b3d5145
- 0x0aba02debb4a1f2a5a068ac407c585895fd1b4cc476390d701b7ea4658248e0f
- 0xf4963b8b238b2f87229b333d73666fcd4aadd2844503c9b401dc943285ca696c
- 0x0ee57ecca9d0c9ffdef7c6a2489f96fcdb5e26d78e3f64807420fc8641defb2e
- 0xb36fa3b3bfd0cdc175102c84d5c20dee3f65b7e757b70a3408f08e6a70eadf6b
- 0x444a7376940e2830bf72adff90bc8741426d1d746343c45469f2b29d6ccebab3
- 0x15726dc36d12291b4937cc1d22f325d4939ad46dd10d4e44468a88a8cc8329ed
- 0x162e0da99198c9cdc9c43bf4626e85f4a7092fdb31ea15c7126e1f98b20eaa56
- 0x2fc38b57208d692aab1ee89b6e26917df292126314027c27360c5644a63fd0bc
- 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
- 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae