addrbookFor publishers
← The evidence ledger

Evidence row 520710

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8068e173-81c5-4c34-b911-77a7abf002fd
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
403917980a5fe6d93e101b4799aecbe86f75fd30a5fa896c70e4bface0dca9d9
Leaf
0x3bbc0168c8c7945ff6ece61387fdfc4f8be2843b8e0a57de06cad20d78ac9a53

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Mint a verifiable provenance receipt for an autonomous-agent action. Returns a signed (ed25519), content-hashed (SHA-256), server-timestamped receipt that is hash-chained to this agent's prior receipts (tamper-evident audit trail). Pass the raw inputs/outputs (we hash them — raw data is never stored) OR pre-computed sha256 hashes. Use for compliance, audit trails, and dispute resolution of agentic actions. PAID: $0.01 USDC/call via x402.",
      "inputSchema": {
        "properties": {
          "action": {
            "description": "What the agent did, e.g. 'sent_payment' or 'approved_refund' or 'tool_call:search'.",
            "type": "string"
          },
          "agent_id": {
            "description": "Stable identifier for the acting agent (chains group by this).",
            "type": "string"
          },
          "inputs": {
            "description": "Raw inputs to the action (any JSON). Hashed to a commitment; raw data not stored."
          },
          "inputs_hash": {
            "description": "Alternatively, a pre-computed sha256 hex (or 'sha256:<hex>') of inputs.",
            "type": "string"
          },
          "metadata": {
            "description": "Optional small key/value context (model, version, request id, etc.).",
            "type": "object"
          },
          "outputs": {
            "description": "Raw outputs/result of the action (any JSON). Hashed to a commitment; raw data not stored."
          },
          "outputs_hash": {
            "description": "Alternatively, a pre-computed sha256 hex (or 'sha256:<hex>') of outputs.",
            "type": "string"
          }
        },
        "required": [
          "action"
        ],
        "type": "object"
      },
      "name": "issue_receipt"
    },
    {
      "description": "List the receipt hash-chain for an agent_id, newest first (id, action, timestamp, sequence, hashes, verifyUrl). Use to audit everything a given agent has attested. FREE.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "description": "The agent whose receipts to list.",
            "type": "string"
          },
          "limit": {
            "description": "Max receipts (default 25, max 100).",
            "type": "number"
          }
        },
        "required": [
          "agent_id"
        ],
        "type": "object"
      },
      "name": "list_receipts"
    },
    {
      "description": "Verify a receipt by id (or by passing the full receipt object). Recomputes the content hash, confirms the id commits to the body, and checks the ed25519 signature. Returns the verification checks plus the provenance record (action, agent, input/output hashes, timestamp, chain position). FREE.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Receipt id, e.g. 'rcpt_...'.",
            "type": "string"
          },
          "receipt": {
            "description": "Alternatively, the full receipt object to verify offline-style.",
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "verify_receipt"
    }
  ]
}

What the leaf hashes

{"body":"403917980a5fe6d93e101b4799aecbe86f75fd30a5fa896c70e4bface0dca9d9","id":520710,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793123003736247,"prev":null,"subject":"8068e173-81c5-4c34-b911-77a7abf002fd","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. 0x3bbc0e74d8e93f778410c50441ea5c46ea0de8a8554611eb174edeef61e0b015
  2. 0x049b51ebc10d36bca00558e80e0f3c677d16d130ada995c3b7f2f5c2d046d5ec
  3. 0xe017a18518ef97ce2974c98f45e0c3990a244951726ff1f2071cc633bf022cab
  4. 0x424386b243991d08d6fd089a214c327a80e2f180add86897f123191b9d050d01
  5. 0xd99100f1e13d3ec15adfa2b04f35c820990d10cb526b6d40a8f60045d6ad5c69
  6. 0x34742f91622dd651ad6fbbe79d42b330e2aa265b1c92ec5d40e1556e4f9146f8
  7. 0x2ef9e2b37a5298a70608198020c045ca87380e517cd8c558cea1b27137010a82
  8. 0x3a7c5095252d48f16cfbfab5d27a598879692ac169342bc200d964c8296a2227
  9. 0xe8058e6b5df8eeb6a306a513a2731493afca0bad46b037c0e7cdb391b5f3bc43
  10. 0x8981ebca6d19f9b04318ac5730e4bc2f41ad0338b640ee632559e5f20d8a5f7c
  11. 0x142ffc1d2025965a3e91857cd2d35ac599e5120c39272796b11f4a87c43bb99b
  12. 0x5bcdf911ebda5c6d942d996f5453cef161d2571921ceb388d7c8ffbdc925f4d0
  13. 0x9e70d944564843a0f0d88b623d628ff2e2ac17c172d4ebe0ed141fe8b9f9dae4
  14. 0x42784d9809d120654630ee1b254a1dd90a2bbd3024aa180f1a59bbf53e9316e4
  15. 0x8360ee1105e4d9f9312067cbbfd47c69c5948665ae582b9684a580c8f4e199e1
  16. 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON