← The evidence ledger
Evidence row 1244809
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 698c6e43-b290-4f8e-9138-445c5c720e74
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- aaba3f23dcbaa089c5fbf6b2113daf48905873f93aaa97ea1e2417bf456e422c
- Leaf
- 0x11a7c61fc35c6651e085cd287f53604ae696f6dab4d8a121d155a1a86b0f6567
What was observed
{
"count": 5,
"tools": [
{
"description": "A signed statement of your slice for a month (month: YYYY-MM) or a date range (from, to: YYYY-MM-DD, to exclusive): count, first and last seq, slice digest, the chain tip at issue, Ed25519 signature by Allooloo. Authorization: Bearer <customer key>.",
"inputSchema": {
"properties": {
"from": {
"type": "string"
},
"month": {
"type": "string"
},
"to": {
"type": "string"
}
},
"type": "object"
},
"name": "get_statement"
},
{
"description": "Issue a read-only sub-key on your own slice for your auditor (list_receipts and get_statement only). Authorization: Bearer <customer key>. The key value is returned once.",
"inputSchema": {
"properties": {
"name": {
"type": "string"
}
},
"type": "object"
},
"name": "issue_auditor_key"
},
{
"description": "Your own receipts only — the rows whose caller is your customer key — by seq range (from_seq, to_seq, after_seq) or date range (from, to: YYYY-MM-DD, to inclusive), limit ≤ 500. Authorization: Bearer <customer key>. Refuses without a key.",
"inputSchema": {
"properties": {
"after_seq": {
"type": "integer"
},
"from": {
"type": "string"
},
"from_seq": {
"type": "integer"
},
"limit": {
"type": "integer"
},
"to": {
"type": "string"
},
"to_seq": {
"type": "integer"
}
},
"type": "object"
},
"name": "list_receipts"
},
{
"description": "Return one receipt by id (rco:… for v1, dec_… for v0) with the verification result (hash, id, signature) and the public key (JWK) that checks it. Public.",
"inputSchema": {
"properties": {
"id": {
"description": "rco:… or dec_…",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "verify_receipt"
},
{
"description": "Write one v1 receipt for a read a gate has cleared. Authenticated: Authorization: Bearer <writer token>. Idempotent on (writer, subject, subject_type, market, rule_version, cleared_at, answer_hash). Returns the receipt.",
"inputSchema": {
"properties": {
"answer_hash": {
"description": "sha256:<hex> of the canonical answer bytes the agent received",
"type": "string"
},
"caller": {
"description": "who asked, when the gate knows it: x402:<wallet address>; stored only as its sha256",
"type": "string"
},
"caller_key": {
"description": "the customer key the reader presented to the gate (RCO-Key); the door checks it and stores sha256(\"key:\" + key id) as caller",
"type": "string"
},
"cleared_at": {
"description": "RFC 3339 UTC; stored to the second; the door's clock when absent",
"type": "string"
},
"market": {
"description": "ISO country or exchange code of the read",
"type": "string"
},
"rule_version": {
"description": "the rule set and version the gate cleared under",
"type": "string"
},
"subject": {
"description": "what was read: the identifier (an ISIN, LEI, GTIN, ticker, record id …)",
"type": "string"
},
"subject_type": {
"description": "isin | lei | gtin | ticker | cmr | … (open list)",
"type": "string"
}
},
"required": [
"subject",
"subject_type",
"rule_version"
],
"type": "object"
},
"name": "write_receipt"
}
]
}What the leaf hashes
{"body":"aaba3f23dcbaa089c5fbf6b2113daf48905873f93aaa97ea1e2417bf456e422c","id":1244809,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793361383032284,"prev":null,"subject":"698c6e43-b290-4f8e-9138-445c5c720e74","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).
- 0x11a83227210e88b7be5aaf13b61242af2d832ebb2d135273a5f2ce8073bcccb2
- 0x18e97d1f6dbd9acfaa7db698edd8a63b1176187c3fdc8f65e9a5f69d535aa27e
- 0xfc71f2441d51cb522c0ca25009de010cc8ceba9cbff4b27496a612e2f4604d41
- 0x2dd8c36396fe2c4e3f0d048cae1c1762ffa17106201e8100c33d695dba3865c4
- 0x6d9022ded5d2015d3afe1742b83931ddb9c3c32f955ed20279239be14bbc85fc
- 0xc4b9b93efc5428edfa0fd60d697c53c59f9debe19a4cd5ba535a09416e01ecc0
- 0xccefb136f6d91dd0173af5c43f10fc78ba7d1ac160e04abb19d8e6f01c013c71
- 0xadc44e2eb29188f425fe1774cae4c95ed2caaff9ce5bba9883d798709798d41d
- 0x48d4ca0439e14429f03e41686226c96e6627c2e85afb85c15b0d76354f7198bd
- 0x579f9fdd89145fbd96e709ae93825ddf2dc2fe4de7868b1ca32e5dd99f8d7951
- 0x43f7aed94f00b336389ffdf1bd899be0f6a39979660cf2c8f87f139c1805e69c
- 0x11f3d7c3b1e2605a08b4a2e2f9389a412e2bed81fbb921eca9e2584c7fa8176b
- 0xff3316df20da7d10eeb009ce403c3a10945e4f04644a76b6fa35f66715c99468
- 0xe18460a4fef6812b03798b9b10352dd88bf2495282cb7665eff1cdfac9ef6888
- 0x0313631fba69cc31784d20beec069335df13219f8a8a8a8831740bca4d4aa0a0
- 0xe2a9872e1b6a01c55a7a8cc5c05c61f3933255db5c26b9c79be4011d28685b52
- 0xb0c9ef42e725578748f3119c9dbebf2fc437266bda013df29f98ed3ebe621403
- 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861