addrbookFor publishers
← The evidence ledger

Evidence row 223230

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 7125aa10-1b77-4cbf-9f00-7bf4d528c921
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
20f5862a07f1c0713a6963e18f9989c7987992549df9d81bd1505c20766018f2
Leaf
0xe53131da7a0eb3ed2224c7988681c6cf382f60d250dc9f7840f8a0c0a8278acf

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": "Fleet-standard self-description.",
      "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":"20f5862a07f1c0713a6963e18f9989c7987992549df9d81bd1505c20766018f2","id":223230,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028573091235,"prev":null,"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 (296695 rows).

  1. 0xe530e7136d3443c6ba2136d8ab47f227408817fc575c959040842bbe1b8e3278
  2. 0xf65b247edbf4198efc5aec8e97e1562b8423cd8082331dc131b2702c673f4d71
  3. 0x905d6839ee0849b3e93bc433b040797214cdc72152351c22b291deacf41476a5
  4. 0xfc6ba805020e3ecd814c939c9e499f3c45a6ef7d82507fd52f9fc5ef64e672aa
  5. 0x57310994ce8fa218a9fab7ae63ebeb2146fd3ad956b7a5fa2937a17b8c0304de
  6. 0xa06d8f32a125a49a1f384519cbc72a8c6fc2feaa2a35a500265ac16b27a93241
  7. 0xda7e3f04b74db9163bfd6f59bac197c8bace88f99524b13bf7286bb8053bef30
  8. 0x98aa84f7b040651a1da6e67701f91f0cdeb8cc10074d45814758d16e5a71ea0d
  9. 0x8ada95f4a3619856b4c811eb375e4721b7e09d8e21d38c3ef2096e488010f37e
  10. 0xae20f858f8c4842e59d76c7757bc2292fa50be5cf7697b284a497ee9ef7b2958
  11. 0x29ce97b519f8e4dff85ae3006efb1220983d391295891bc9cbd27db51c46ec37
  12. 0x2fc38b57208d692aab1ee89b6e26917df292126314027c27360c5644a63fd0bc
  13. 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
  14. 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON