← The evidence ledger
Evidence row 574854
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 23571dbe-db52-42a0-8281-e62503c7d9a8
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8efc1dde5e8b26753b47d5c749c821e84a74213000e70bd708f9e203c7144705
- Leaf
- 0x9dfcc1a5fd9bc7228be5880426edcab3def6875010d915f16a889df5a16b9281
What was observed
{
"count": 4,
"tools": [
{
"description": "Read the durable state and any verified on-chain evidence for an existing RoundWatch watch ID. Read-only and free.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"watchId": {
"description": "Durable watch ID returned after successful activation.",
"minLength": 1,
"type": "string"
}
},
"required": [
"watchId"
],
"type": "object"
},
"name": "roundwatch.get_watch"
},
{
"description": "Validate and return the exact free HTTP request used to recover an existing watch after a paid create may have succeeded but the caller lost the returned watchId. Confirmed-settlement watches remain recoverable even after terminal expiry or post-activation indeterminate completion. This tool never signs, pays, or retries the paid create.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"atomicAmount": {
"description": "The exact original watched USDC amount in atomic units.",
"pattern": "^[1-9]\\d*$",
"type": "string"
},
"expectedReceiver": {
"description": "The exact original expected future-payment receiver.",
"maxLength": 58,
"minLength": 58,
"type": "string"
},
"expectedSender": {
"description": "The exact original expected future-payment sender.",
"maxLength": 58,
"minLength": 58,
"type": "string"
},
"idempotencyKey": {
"description": "The exact original idempotency key from the paid create attempt.",
"maxLength": 128,
"minLength": 8,
"type": "string"
},
"invoiceNote": {
"description": "The exact original optional invoice note, if one was supplied.",
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"servicePayer": {
"description": "Public Algorand address that signed the original x402 RoundWatch service payment.",
"maxLength": 58,
"minLength": 58,
"type": "string"
}
},
"required": [
"idempotencyKey",
"expectedSender",
"expectedReceiver",
"atomicAmount",
"servicePayer"
],
"type": "object"
},
"name": "roundwatch.prepare_recovery"
},
{
"description": "Validate one expected future Algorand USDC payment and return the exact RoundWatch HTTP/x402 request to create a durable watch. This tool does not settle the x402 payment and does not create the watch by itself.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"atomicAmount": {
"description": "Exact watched USDC amount in atomic units. Algorand USDC uses 6 decimals.",
"pattern": "^[1-9]\\d*$",
"type": "string"
},
"expectedReceiver": {
"description": "Checksum-valid Algorand address expected to receive the future payment.",
"maxLength": 58,
"minLength": 58,
"type": "string"
},
"expectedSender": {
"description": "Checksum-valid nonzero Algorand address expected to send the future payment. The Algorand zero address is rejected for new watch creation.",
"maxLength": 58,
"minLength": 58,
"type": "string"
},
"idempotencyKey": {
"description": "Stable key that identifies this watch request and prevents duplicates.",
"maxLength": 128,
"minLength": 8,
"type": "string"
},
"invoiceNote": {
"description": "Optional exact UTF-8 Algorand transaction note, maximum 128 UTF-8 bytes.",
"maxLength": 128,
"minLength": 1,
"type": "string"
}
},
"required": [
"idempotencyKey",
"expectedSender",
"expectedReceiver",
"atomicAmount"
],
"type": "object"
},
"name": "roundwatch.prepare_watch"
},
{
"description": "Return the live RoundWatch network, x402 service contract, USDC asset, price, limits, and documentation links. Read-only and free.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "roundwatch.service_info"
}
]
}What the leaf hashes
{"body":"8efc1dde5e8b26753b47d5c749c821e84a74213000e70bd708f9e203c7144705","id":574854,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793141835870785,"prev":null,"subject":"23571dbe-db52-42a0-8281-e62503c7d9a8","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x9dfd55582fde5cc0aadfe30543a2cca3105f63a5d543bcde9c6df48012b998d8
- 0xefcb7ac0c38f61267b5dd6df411fc3dd2fde46a6775e97863c7a18e3fba1d653
- 0xd9e159e8d443e428ff5b77ad578d2ece8436f6a59d583e8949b5238eed8d7374
- 0x3572ced2aea0928f99103169a8d7c8e5ae2902ca97c09ce6c08a0e9ab16fab1d
- 0xb40c5ca5f6e76a71e9081454860f91e325e620b71e7192aa15d585c7045f9a29
- 0x9739452584c2e9e9cd8d764cf18785ba22ce2f29577f4791e78f43a92fe98463
- 0xa2a8b7109857c68a870275afe43eea24d9bc46ad20e3af6bd69d61a8d39a36bd
- 0x3dc8aaa53a5c551c2f071dd7d44dbef25c419080c368ec41b4d26200e0d3a37f
- 0x7997743295810f41614a1400e88dfa3c031b2008ad8428230e3e0371dd460da0
- 0x3e3cb666d15834680eda14b3c5a655cb19118ffecc17bbfdabf82abf8f0d40b4
- 0xb1ccf28ab1a7fa316a090ec87291371439da179c523f84e00e64a6628e44fced
- 0x121ffc8b387c54931bc53056e106d9ada0e2f7c1d32ebc819c3306406c952295
- 0xa91c23113464e2fc1e93d41e407b7c6c254bee2eac2f7a550e2f9a1275eef26a
- 0xb37e6165108af3c1962db6b76953aee5ee86201747a07444ad2760bf2d5dca23
- 0xa3fff4662cd48659f5bafd0612931759a90e53a7b4209ed8f26f6594a07bb547
- 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
- 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4