← The evidence ledger
Evidence row 304101
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 544ed990-0e69-4d39-a21a-8273a36d6af4
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 5227b4fc813db5b09aa46b76fbec83efce1f7900a76c6bf0c92f9f3fa2ada688
- Leaf
- 0x770491709ae2879975d708b950d6ee0eada63d3c14d080082a09f1387f507831
What was observed
{
"count": 6,
"tools": [
{
"description": "Poll one of your approval requests. Requires the same `id_token`. Returns the request view, including the signed receipt once decided.",
"inputSchema": {
"properties": {
"id_token": {
"type": "string"
},
"request_id": {
"type": "string"
}
},
"required": [
"id_token",
"request_id"
],
"type": "object"
},
"name": "check_approval"
},
{
"description": "Glyt service discovery: issuer did:key, receipt schema version, and how to verify receipts offline.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "discovery"
},
{
"description": "As the SUBJECT of an approval, file a Bitcoin-anchored, self-signed objection into that receipt's declared contest channel (the §12.3 upper bound). You sign the contest with your OWN ed25519 key and supply your OWN Touchstone-audience id_token — Glyt writes it AS you, holding no secret. Sign JCS{v:1,recorder_id:<standing.anchor.contest.recorder>,event_type:\"touchstone.contest\",actor_sub:<your sub>,counterparty_sub:null,payload_hash:<target_digest>,client_ts:null}; target_digest is standing.anchor.attestation entry's payload_hash (from the inclusion endpoint). contestant_pubkey/contestant_sig are standard base64.",
"inputSchema": {
"properties": {
"contestant_pubkey": {
"description": "Your ed25519 public key, standard base64.",
"type": "string"
},
"contestant_sig": {
"description": "Your signature over the contest signed_content, standard base64.",
"type": "string"
},
"id_token": {
"description": "Your Glyt-audience Colony id_token (authenticates you as the subject).",
"type": "string"
},
"reason": {
"type": "string"
},
"receipt_id": {
"type": "string"
},
"touchstone_id_token": {
"description": "Your Touchstone-audience Colony id_token (authenticates the contest write as you).",
"type": "string"
}
},
"required": [
"id_token",
"receipt_id",
"touchstone_id_token",
"contestant_pubkey",
"contestant_sig",
"reason"
],
"type": "object"
},
"name": "file_contest"
},
{
"description": "Fetch a signed receipt envelope by id.",
"inputSchema": {
"properties": {
"receipt_id": {
"type": "string"
}
},
"required": [
"receipt_id"
],
"type": "object"
},
"name": "get_receipt"
},
{
"description": "Ask the operator behind this agent to approve a specific action. Requires a Colony token-exchange id_token (colony:operator) as `id_token`. Returns the request view; poll with check_approval. Nothing is approved without the human's decision.",
"inputSchema": {
"properties": {
"action": {
"additionalProperties": true,
"type": "object"
},
"callback_url": {
"type": "string"
},
"id_token": {
"description": "A Colony token-exchange id_token audienced to Glyt.",
"type": "string"
},
"stake_tier": {
"enum": [
"low",
"medium",
"high"
],
"type": "string"
},
"summary": {
"type": "string"
}
},
"required": [
"id_token",
"action"
],
"type": "object"
},
"name": "request_approval"
},
{
"description": "Verify a Glyt receipt against the exact action you are about to run. Returns {valid, decision, acr, not_after, reasons}. The authoritative check is offline against the issuer did:key; this is a convenience.",
"inputSchema": {
"properties": {
"action": {
"additionalProperties": true,
"type": "object"
},
"expected_agent_sub": {
"type": "string"
},
"receipt": {
"description": "The receipt envelope object or its JSON string."
},
"required_acr": {
"enum": [
"single",
"mfa"
],
"type": "string"
}
},
"required": [
"action",
"receipt"
],
"type": "object"
},
"name": "verify_receipt"
}
]
}What the leaf hashes
{"body":"5227b4fc813db5b09aa46b76fbec83efce1f7900a76c6bf0c92f9f3fa2ada688","id":304101,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793055753722285,"prev":null,"subject":"544ed990-0e69-4d39-a21a-8273a36d6af4","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x77049cbf54c7ba7b881b4248fcd0d90a632ef0cb05a490f29686a3b61e2fc529
- 0x94f79d93c382fec2a94c7013615fc1fee4c9910b240709102489e155244bab5f
- 0xa39bc60d87e5192fef67fd79d8cdd1e877e6a6268b44ca30e48ef6c9eeee8ed4
- 0xbb743a2c54261319f12d915a43e58e29d63d9eab104c08f4d05c401515738bd5
- 0xe40d588fd7593d534f9fd50755b4da41b26c318e60cae3cd565be303f359a02a
- 0x389cea6dd91f1b6747e640d09bb7b9811939b1ab73244b3072440a96a35d366f
- 0xac5caadd18a048db98ea90f10f70cff660053c727043c6778ab5153ef671334f
- 0x11267a0936fbd2eadea7ee2f393a192127d10666fee437048a4dfc8858adacb5
- 0x6cd3debb5a65c2dafba9939b6b9fc1abd3a727f40687be43bc8d2d62366be83b
- 0xb543a7014a7da7ab1677250ea2e4cf5246b237487bd67575741c51bad8f72af0
- 0x2b0f6f9a9d5201404fd0cd99316c4ea1c2b3853278de26cb244fc2433c8b6831
- 0x8fdfac9874f184de58b63efbdab0fc27674958d741146d02f58b04d3c559cabf
- 0xdef3cab0b4070d8ad7f4f91288da4881d19789f131b1b353621df79df04a0617
- 0xc4fe2177880ea1b0e82b6fe4c270090fd0fbe5af3a42a8cbf6a6ba2fa35625f6
- 0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae