addrbookFor publishers
← The evidence ledger

Evidence row 223130

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6cd9daf5-9af3-4b67-aafd-27d1c20e98c9
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
3de6e1517333e26bf5eb06a988a746606abaaaee9d9e759397127714f953c736
Leaf
0x46d0880d46a56b615baa90ab79a9070aaa8d2862261008f9e6a199d0eaf00b08

What was observed

{
  "count": 10,
  "tools": [
    {
      "description": "Mark a POSTED bond ACTIVE (idempotent). funding_ref links the payment\n    rail transaction that funded the stake.",
      "inputSchema": {
        "properties": {
          "bond_id": {
            "title": "Bond Id",
            "type": "string"
          },
          "funding_ref": {
            "default": "",
            "title": "Funding Ref",
            "type": "string"
          }
        },
        "required": [
          "bond_id"
        ],
        "title": "activate_bondArguments",
        "type": "object"
      },
      "name": "activate_bond"
    },
    {
      "description": "Current record for a bond (state, balances, claims, audit head).",
      "inputSchema": {
        "properties": {
          "bond_id": {
            "title": "Bond Id",
            "type": "string"
          }
        },
        "required": [
          "bond_id"
        ],
        "title": "bond_statusArguments",
        "type": "object"
      },
      "name": "bond_status"
    },
    {
      "description": "Return capabilities and input contract.",
      "inputSchema": {
        "properties": {},
        "title": "describe_agentArguments",
        "type": "object"
      },
      "name": "describe_agent"
    },
    {
      "description": "File a claim against an ACTIVE bond. Claims pay out ONLY when an\n    arbitration ruling upholds them (see slash_bond).",
      "inputSchema": {
        "properties": {
          "amount_minor": {
            "title": "Amount Minor",
            "type": "integer"
          },
          "bond_id": {
            "title": "Bond Id",
            "type": "string"
          },
          "claimant": {
            "title": "Claimant",
            "type": "string"
          },
          "reason": {
            "default": "",
            "title": "Reason",
            "type": "string"
          }
        },
        "required": [
          "bond_id",
          "claimant",
          "amount_minor"
        ],
        "title": "file_claimArguments",
        "type": "object"
      },
      "name": "file_claim"
    },
    {
      "description": "List bonds, optionally filtered by state\n    (POSTED|ACTIVE|RELEASED|EXHAUSTED).",
      "inputSchema": {
        "properties": {
          "state": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "State"
          }
        },
        "title": "list_bondsArguments",
        "type": "object"
      },
      "name": "list_bonds"
    },
    {
      "description": "Post a surety bond behind an agent's promises. principal is a positive\n    integer in minor units; expires_at is the ISO-8601 coverage window end.\n    The bond fee (2% default) is computed and frozen at post.",
      "inputSchema": {
        "properties": {
          "coverage": {
            "default": "",
            "title": "Coverage",
            "type": "string"
          },
          "currency": {
            "default": "USD",
            "title": "Currency",
            "type": "string"
          },
          "expires_at": {
            "title": "Expires At",
            "type": "string"
          },
          "principal": {
            "title": "Principal",
            "type": "integer"
          },
          "principal_agent": {
            "title": "Principal Agent",
            "type": "string"
          }
        },
        "required": [
          "principal_agent",
          "principal",
          "expires_at"
        ],
        "title": "post_bondArguments",
        "type": "object"
      },
      "name": "post_bond"
    },
    {
      "description": "Underwrite a surety bond: deterministic actuarial premium quote from a\n    counterparty's track record (attestations, notarized deliveries, completed\n    bonds lower the rate; slashes raise it or decline outright). Integer-only\n    model uw-v1; the returned quote_hash lets any party recompute and verify\n    the quote. Pure — never mutates bond state.",
      "inputSchema": {
        "properties": {
          "attestations": {
            "default": 0,
            "title": "Attestations",
            "type": "integer"
          },
          "bonds_completed": {
            "default": 0,
            "title": "Bonds Completed",
            "type": "integer"
          },
          "coverage_minor": {
            "title": "Coverage Minor",
            "type": "integer"
          },
          "duration_days": {
            "title": "Duration Days",
            "type": "integer"
          },
          "slashed_minor": {
            "default": 0,
            "title": "Slashed Minor",
            "type": "integer"
          },
          "slashes": {
            "default": 0,
            "title": "Slashes",
            "type": "integer"
          },
          "successful_deliveries": {
            "default": 0,
            "title": "Successful Deliveries",
            "type": "integer"
          }
        },
        "required": [
          "coverage_minor",
          "duration_days"
        ],
        "title": "price_bondArguments",
        "type": "object"
      },
      "name": "price_bond"
    },
    {
      "description": "Release the remaining stake to the principal after the coverage window\n    elapses — refused while any claim is still open.",
      "inputSchema": {
        "properties": {
          "bond_id": {
            "title": "Bond Id",
            "type": "string"
          }
        },
        "required": [
          "bond_id"
        ],
        "title": "release_bondArguments",
        "type": "object"
      },
      "name": "release_bond"
    },
    {
      "description": "Execute an arbitration ruling against a claim. Requires the ruling's\n    case id + content hash from agent-arbitration — no ruling, no slash; a\n    given ruling pays at most once. Payout caps at the bond's available\n    balance (over-claims exhaust the bond).",
      "inputSchema": {
        "properties": {
          "bond_id": {
            "title": "Bond Id",
            "type": "string"
          },
          "claim_id": {
            "title": "Claim Id",
            "type": "string"
          },
          "ruling_case_id": {
            "title": "Ruling Case Id",
            "type": "string"
          },
          "ruling_hash": {
            "title": "Ruling Hash",
            "type": "string"
          },
          "upheld": {
            "default": true,
            "title": "Upheld",
            "type": "boolean"
          }
        },
        "required": [
          "bond_id",
          "claim_id",
          "ruling_case_id",
          "ruling_hash"
        ],
        "title": "slash_bondArguments",
        "type": "object"
      },
      "name": "slash_bond"
    },
    {
      "description": "Validate the tamper-evident audit hash chain for a bond.",
      "inputSchema": {
        "properties": {
          "bond_id": {
            "title": "Bond Id",
            "type": "string"
          }
        },
        "required": [
          "bond_id"
        ],
        "title": "verify_auditArguments",
        "type": "object"
      },
      "name": "verify_audit"
    }
  ]
}

What the leaf hashes

{"body":"3de6e1517333e26bf5eb06a988a746606abaaaee9d9e759397127714f953c736","id":223130,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028516894892,"prev":null,"subject":"6cd9daf5-9af3-4b67-aafd-27d1c20e98c9","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. 0x46d110695a25f9b43527388453d1887d445404f9ce923a560cd5926acb8ab176
  2. 0x778ec3b6f98156d3d2d000d140510fc9a59042760d55dc241f5af809f048f814
  3. 0x14eaad9643a93a9ec224f6d4997db05ca1e81b6b26f4fa69a243a0d8fbcd693b
  4. 0x4729f89bba1f1255d2bd3953ce3d5242f38eebe0ae7c2fded9ebf3e7daabda7c
  5. 0xe4048943e5fe6a28a37376f4cca71a7bdd802ba16febe1ffaabfc2a99a6187e6
  6. 0x567eb5a5010c7ea8378b3faafc59b8f222f44777e7d74ca0e876c7af68b51bcd
  7. 0x14d799b3e665e03b96ca6096f267465b36738fb80d9efd2e953754ca4ff901eb
  8. 0x82bcb027aa169e183b7048dad74fea3b78c48f041618108dc324c28b367160c2
  9. 0x2dd39c2b6b9680c202afaaa5570ddd7eedb85cf3d8cdc580ef143cd532bc5aae
  10. 0xcd934e2b871408ef0d8f8e8cb8b358f8962f1b0c7e1c705d07cb56341c09a284
  11. 0xdbfd78a5599cc272407d120acb838567e0679d241216572c603e875a5947fb2e
  12. 0x804dd9d5afe0f1a780e24099fb6b21f5f20545893ea0eeddf5fb9114e2f3edd5
  13. 0x54b29089c0a3cbbd6ddbe58944696110984dd5f418275cb1b77f957c56da8eab
  14. 0x8b27a4c21bf4ba962fd008c8f4300bc6953764a5032b9ab0cfe696b318c45326
  15. 0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4
  16. 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON