addrbookFor publishers
← The evidence ledger

Evidence row 1245261

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 7125aa10-1b77-4cbf-9f00-7bf4d528c921
Recorded
Previous row
#223230
Body SHA-256
7d7412bf6fac142e4726c243bc993c129bc0b1e50c590610bd03bb6c97cdf874
Leaf
0x5d5f9cefa7495917975ff069ba01bfda02d168cdd213f3ffd43e9953052f6c80

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Check (and if allowed, record) a proposed act against a covenant.\n    Deny-by-default. Idempotent on act_id — retries never double-consume\n    budget. Every check lands on the audit chain.",
      "inputSchema": {
        "properties": {
          "act_id": {
            "title": "Act Id",
            "type": "string"
          },
          "amount_minor": {
            "default": 0,
            "title": "Amount Minor",
            "type": "integer"
          },
          "covenant_id": {
            "title": "Covenant Id",
            "type": "string"
          },
          "scope": {
            "title": "Scope",
            "type": "string"
          }
        },
        "required": [
          "covenant_id",
          "act_id",
          "scope"
        ],
        "title": "check_actArguments",
        "type": "object"
      },
      "name": "check_act"
    },
    {
      "description": "Current state, consumed/remaining budget, and check count.",
      "inputSchema": {
        "properties": {
          "covenant_id": {
            "title": "Covenant Id",
            "type": "string"
          }
        },
        "required": [
          "covenant_id"
        ],
        "title": "covenant_statusArguments",
        "type": "object"
      },
      "name": "covenant_status"
    },
    {
      "description": "Describe this agent: name, version, purpose, every action it supports\n    and the inputs each one takes. Read-only and free; call it first to learn\n    how to use this server.",
      "inputSchema": {
        "properties": {},
        "title": "describe_agentArguments",
        "type": "object"
      },
      "name": "describe_agent"
    },
    {
      "description": "Grant an agent a covenant: an explicit lease of authority. scopes support\n    wildcards ('payments.*', '*'); budget_minor is the total spend ceiling in\n    minor units; expires_at is ISO-8601. Returns the covenant_id.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "title": "Agent Id",
            "type": "string"
          },
          "budget_minor": {
            "title": "Budget Minor",
            "type": "integer"
          },
          "expires_at": {
            "title": "Expires At",
            "type": "string"
          },
          "principal": {
            "title": "Principal",
            "type": "string"
          },
          "scopes": {
            "items": {
              "type": "string"
            },
            "title": "Scopes",
            "type": "array"
          }
        },
        "required": [
          "principal",
          "agent_id",
          "scopes",
          "budget_minor",
          "expires_at"
        ],
        "title": "grant_covenantArguments",
        "type": "object"
      },
      "name": "grant_covenant"
    },
    {
      "description": "List covenants, optionally filtered by state (ACTIVE|REVOKED|EXPIRED)\n    and/or the bound agent.",
      "inputSchema": {
        "properties": {
          "agent_id": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Agent Id"
          },
          "state": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "State"
          }
        },
        "title": "list_covenantsArguments",
        "type": "object"
      },
      "name": "list_covenants"
    },
    {
      "description": "Revoke a covenant immediately and terminally. All subsequent checks deny.",
      "inputSchema": {
        "properties": {
          "covenant_id": {
            "title": "Covenant Id",
            "type": "string"
          },
          "reason": {
            "default": "",
            "title": "Reason",
            "type": "string"
          }
        },
        "required": [
          "covenant_id"
        ],
        "title": "revoke_covenantArguments",
        "type": "object"
      },
      "name": "revoke_covenant"
    },
    {
      "description": "Verify the tamper-evident audit chain of allowed/denied acts.",
      "inputSchema": {
        "properties": {
          "covenant_id": {
            "title": "Covenant Id",
            "type": "string"
          }
        },
        "required": [
          "covenant_id"
        ],
        "title": "verify_auditArguments",
        "type": "object"
      },
      "name": "verify_audit"
    }
  ]
}

What the leaf hashes

{"body":"7d7412bf6fac142e4726c243bc993c129bc0b1e50c590610bd03bb6c97cdf874","id":1245261,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793361989175317,"prev":223230,"subject":"7125aa10-1b77-4cbf-9f00-7bf4d528c921","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).

  1. 0x5d5fb90a92172526b2d1df3f00d34a97f1872fd67c07d2e56c4e3696ce8bc989
  2. 0xd1d37dd405693f4b20a31e283ea2f6040180baff95af24e032d32beda3ad2750
  3. 0x8561ff1fdbef397e85de1e1ec10e70bf5c662318f24d57620c279c046786f313
  4. 0x2f6bbc486e4678a5f32644a3360aa3209a247c80bb13da8c0aef081e474df7f0
  5. 0xe7fd915046349b898bc2b6730edeb31bdbaa5a4255710e4065f64125e340c7da
  6. 0x87b2767890e7f6e9c662ad1e73ee88f558a8f1eb9a5c1bf4a500fb8b3e017369
  7. 0x0fb4edb234823f2892cea60fa12ba7bc5c377646a8654cb0f3b1fcb7e5b8cf89
  8. 0xa960f690d1c38307672d5601693c0e47e21d3e66218b9c69679538168b9ef6a2
  9. 0x55996d21d57aa4910cb8f2fa09d7988ffe6bd4df8dedd171a91d88a01d58364b
  10. 0x7c1641afbfa625ca1caaccde11924f958cd42ed096936fbc7b4a62190fdc398c
  11. 0x4488115b5fc61e7d5bfcdbf7aa38f81ab53eeb50c9d628f96ea403edefd7c230
  12. 0xfa94159aef5b12f68a3f63d2d1da407c046b506ea4ce39470d2b54413432c727
  13. 0xe40462ac4be9e0733d302c0e0df3c848b765843b82a83461994f72406640846f
  14. 0xd036f65644c5bb700403844636b74b07a0ecb42fea108fce98c04207855ccb3e
  15. 0x7ecc532de10b728de98de2eb2a81fbd8da2254ff32b38b6ffde14af9964fc470
  16. 0x910a91495535ac1a9e959d27d607e185616d2d41b45bc7071c6357f426f372d8
  17. 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON