addrbookFor publishers
← The evidence ledger

Evidence row 568344

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 3569781f-fad8-4e72-a07a-0bf09da701ee
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
d44f1bdbde354eaf9d2103ee45f6ba428d3a628cfb8ec3b01afc577052cdc401
Leaf
0x9d5c6daa179601d2ae03f02c80a4c52187e4286089b4a7f17843dca203fa5837

What was observed

{
  "count": 11,
  "tools": [
    {
      "description": "返回标准时间(广州 UTC+8,已 NTP 校时)。",
      "inputSchema": {
        "properties": {
          "tz": {
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "clock_now"
    },
    {
      "description": "校验 Ed25519 签名,验证消息是否由该公钥持有者签发。",
      "inputSchema": {
        "properties": {
          "message": {
            "type": "string"
          },
          "public_key": {
            "type": "string"
          },
          "signature": {
            "type": "string"
          }
        },
        "required": [
          "public_key",
          "signature"
        ],
        "type": "object"
      },
      "name": "id_attest"
    },
    {
      "description": "删除键值存储中的一条。",
      "inputSchema": {
        "properties": {
          "agent_key": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        },
        "required": [
          "key"
        ],
        "type": "object"
      },
      "name": "memory_delete"
    },
    {
      "description": "从键值存储读取一条。",
      "inputSchema": {
        "properties": {
          "agent_key": {
            "type": "string"
          },
          "key": {
            "type": "string"
          }
        },
        "required": [
          "key"
        ],
        "type": "object"
      },
      "name": "memory_get"
    },
    {
      "description": "列出键值存储中的键(支持前缀)。",
      "inputSchema": {
        "properties": {
          "agent_key": {
            "type": "string"
          },
          "prefix": {
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "memory_list"
    },
    {
      "description": "写入键值存储(每 Agent 1MB,仅持密钥者可读写)。",
      "inputSchema": {
        "properties": {
          "agent_key": {
            "description": "在 /v1/register 申请的密钥;也可放在请求头 X-Agent-Key",
            "type": "string"
          },
          "key": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "required": [
          "key",
          "value"
        ],
        "type": "object"
      },
      "name": "memory_put"
    },
    {
      "description": "查公共仓库里有没有这一份:给关键词或网址,回谁什么时候放的。只回元数据,不计被取次数。",
      "inputSchema": {
        "properties": {
          "kind": {
            "description": "品类:webpage/transcript/pdf/translation/ocr,留空=全部",
            "type": "string"
          },
          "limit": {
            "description": "最多回几条,默认 20",
            "type": "integer"
          },
          "q": {
            "description": "关键词或网址",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "shelf_find"
    },
    {
      "description": "取公共仓库里的成品(带来源与时间)。库里没有且给了网址,会实时加工并写回库内。",
      "inputSchema": {
        "properties": {
          "auto": {
            "description": "true(默认)=库里没有就现加工;false=只取现成的",
            "type": "boolean"
          },
          "id": {
            "description": "条目号(find 回的 id)",
            "type": "string"
          },
          "kind": {
            "description": "品类,默认 webpage",
            "type": "string"
          },
          "max_chars": {
            "description": "最多回多少字,默认 120000",
            "type": "integer"
          },
          "q": {
            "description": "或关键词",
            "type": "string"
          },
          "url": {
            "description": "或网址:命中直接给,没命中就现加工",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "shelf_get"
    },
    {
      "description": "把加工好的成品放回公共仓库(免注册、免密钥,带一个 source 标识)。同一份全库只保留一条。",
      "inputSchema": {
        "properties": {
          "kind": {
            "description": "webpage/transcript/pdf/translation/ocr",
            "type": "string"
          },
          "lang": {
            "type": "string"
          },
          "source": {
            "description": "自报标识,1-48 位字母数字开头,例 my-agent",
            "type": "string"
          },
          "text": {
            "description": "加工好的文字内容",
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "ttl_hours": {
            "description": "保质期小时数;不填=长效",
            "type": "number"
          },
          "url": {
            "description": "来源网址(网页正文必填)",
            "type": "string"
          }
        },
        "required": [
          "text",
          "source"
        ],
        "type": "object"
      },
      "name": "shelf_put"
    },
    {
      "description": "长文本检索:传入原文或网址 + 关键词,仅返回带行号的相关行,节省 token。",
      "inputSchema": {
        "properties": {
          "context": {
            "type": "integer"
          },
          "max_lines": {
            "type": "integer"
          },
          "query": {
            "type": "string"
          },
          "text": {
            "description": "原文(二选一)",
            "type": "string"
          },
          "url": {
            "description": "或网址(二选一)",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "text_slice"
    },
    {
      "description": "读取网页正文。全站共享缓存:命中缓存即时返回,节省 token。",
      "inputSchema": {
        "properties": {
          "force": {
            "description": "true = 不吃缓存,重新抓一遍",
            "type": "boolean"
          },
          "max_chars": {
            "description": "最多回多少字,默认 12000、上限 120000",
            "type": "integer"
          },
          "url": {
            "description": "http/https 网址",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "web_read"
    }
  ]
}

What the leaf hashes

{"body":"d44f1bdbde354eaf9d2103ee45f6ba428d3a628cfb8ec3b01afc577052cdc401","id":568344,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138986218767,"prev":null,"subject":"3569781f-fad8-4e72-a07a-0bf09da701ee","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. 0x9d5cf77b6ca7e4f0dac69b75ac3083b6fa06369d9d67ebb6270d4608781642e8
  2. 0x3d73958e87859c99800bcccdfc67a08a6a4f65652847005ea08687ae01da63ab
  3. 0x3612d0443d0d82d4b86f42a25deca5384c2f7b17ed192ebaba4923dcb36d73d4
  4. 0x98e2d619a7960b469568a4c087cc0cb3880302d08dcd19c1c88f32b28b6d7f22
  5. 0xbb7e2205a9e8ed0bcd1eee90ea4f78817b354d3c66acf803e94220cec1d40b1b
  6. 0x59c64e8dc3e919b3ebc997c9a52b2adf1054102e41ab283820561b86ac2d2c53
  7. 0x6e89d73c1c2064dd8400919d81981fea55300bcd9307066046264fd7490889f0
  8. 0x04e0ccda458cf45bfa800a30eae70da9703a8eaf2bee749da582e6eba4196d39
  9. 0xe1f1feb944b74b233bdbd51fa247618504ff3042fbe4b1384ab8a7ac32d1dfc9
  10. 0xff9e180b3d149e0efd3fdce83f8cba40e051b166a2b118467d73ab2d083ffb91
  11. 0x00030ef583f69b3277c49a56d1ebdd422f1784bcc963473282ee6631e8d9cca4
  12. 0x6e52b67215988e172a57437ef7e49cbf100e86fb3bb11c32506b78488daa7f10
  13. 0xe8a6f20810396abd4baf9472081cda6d396bc7cf52a77bffdd9f33b41c62adcc
  14. 0xb37e6165108af3c1962db6b76953aee5ee86201747a07444ad2760bf2d5dca23
  15. 0xa3fff4662cd48659f5bafd0612931759a90e53a7b4209ed8f26f6594a07bb547
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON