addrbookFor publishers
← The evidence ledger

Evidence row 383490

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5175f38d-f3b5-4f4d-ba94-1b531b841840
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
a38d69b7b668a6cd2f83ebcc24283ae1358e1b07e888543b523435201d398b87
Leaf
0x0a7bea764a612fe28307b5daaf4e4fd1796ce50d66106e7ea6b3af95f2f54b76

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Return the current prepaid credit balance and usage count for an ActionGate API key.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "api_key": {
            "description": "ActionGate API key.",
            "pattern": "^ag_live_[a-f0-9]{32,36}$",
            "type": "string"
          }
        },
        "required": [
          "api_key"
        ],
        "type": "object"
      },
      "name": "balance"
    },
    {
      "description": "Apply treasury policy to a proposed action and return allow, deny, or allow-with-limits. Paid via x402 or API key credits. Free tier: 10 policy gate calls/day per client.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "action": {
            "additionalProperties": true,
            "description": "Action payload to evaluate. Additional action-specific fields are accepted as passthrough.",
            "properties": {
              "action_type": {
                "description": "The proposed action category, such as transfer, swap, or approve.",
                "type": "string"
              }
            },
            "required": [
              "action_type"
            ],
            "type": "object"
          },
          "actor": {
            "additionalProperties": false,
            "description": "Actor metadata for the agent proposing the action.",
            "properties": {
              "actor_id": {
                "description": "Stable actor identifier for the agent or wallet operator.",
                "type": "string"
              },
              "wallet_address": {
                "description": "Optional onchain wallet address associated with the acting agent.",
                "type": "string"
              }
            },
            "required": [
              "actor_id"
            ],
            "type": "object"
          },
          "context": {
            "additionalProperties": true,
            "description": "Optional execution context such as chain state, balances, or treasury metadata.",
            "properties": {},
            "type": "object"
          },
          "policy": {
            "additionalProperties": true,
            "description": "Policy pack input, including policy_id and any policy-specific override values.",
            "properties": {},
            "type": "object"
          },
          "request_id": {
            "description": "Optional caller-supplied request identifier for tracing and receipts.",
            "type": "string"
          }
        },
        "required": [
          "actor",
          "action",
          "policy"
        ],
        "type": "object"
      },
      "name": "policy_gate"
    },
    {
      "description": "Provision a prepaid ActionGate API key with $1.00 of starter credits for this operator email.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "email": {
            "description": "Operator email address that should own the API key.",
            "format": "email",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "type": "object"
      },
      "name": "request_api_key"
    },
    {
      "description": "Score the risk of a proposed agent action before execution. Paid via x402 or API key credits. Free tier: 20 risk score calls/day per client.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "action": {
            "additionalProperties": true,
            "description": "Action payload to evaluate. Additional action-specific fields are accepted as passthrough.",
            "properties": {
              "action_type": {
                "description": "The proposed action category, such as transfer, swap, or approve.",
                "type": "string"
              }
            },
            "required": [
              "action_type"
            ],
            "type": "object"
          },
          "actor": {
            "additionalProperties": false,
            "description": "Actor metadata for the agent proposing the action.",
            "properties": {
              "actor_id": {
                "description": "Stable actor identifier for the agent or wallet operator.",
                "type": "string"
              },
              "wallet_address": {
                "description": "Optional onchain wallet address associated with the acting agent.",
                "type": "string"
              }
            },
            "required": [
              "actor_id"
            ],
            "type": "object"
          },
          "context": {
            "additionalProperties": true,
            "description": "Optional execution context such as chain state, balances, or treasury metadata.",
            "properties": {},
            "type": "object"
          },
          "request_id": {
            "description": "Optional caller-supplied request identifier for tracing and receipts.",
            "type": "string"
          }
        },
        "required": [
          "actor",
          "action"
        ],
        "type": "object"
      },
      "name": "risk_score"
    },
    {
      "description": "Estimate cost, failure risk, and notable side effects for a proposed action. Paid via x402 or API key credits. Free tier: 20 simulate calls/day per client.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "action": {
            "additionalProperties": true,
            "description": "Action payload to evaluate. Additional action-specific fields are accepted as passthrough.",
            "properties": {
              "action_type": {
                "description": "The proposed action category, such as transfer, swap, or approve.",
                "type": "string"
              }
            },
            "required": [
              "action_type"
            ],
            "type": "object"
          },
          "actor": {
            "additionalProperties": false,
            "description": "Actor metadata for the agent proposing the action.",
            "properties": {
              "actor_id": {
                "description": "Stable actor identifier for the agent or wallet operator.",
                "type": "string"
              },
              "wallet_address": {
                "description": "Optional onchain wallet address associated with the acting agent.",
                "type": "string"
              }
            },
            "required": [
              "actor_id"
            ],
            "type": "object"
          },
          "context": {
            "additionalProperties": true,
            "description": "Optional execution context such as chain state, balances, or treasury metadata.",
            "properties": {},
            "type": "object"
          },
          "request_id": {
            "description": "Optional caller-supplied request identifier for tracing and receipts.",
            "type": "string"
          }
        },
        "required": [
          "actor",
          "action"
        ],
        "type": "object"
      },
      "name": "simulate"
    },
    {
      "description": "Generate a Stripe Checkout link so the human operator can add prepaid credits to an existing ActionGate API key.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "api_key": {
            "description": "Existing ActionGate API key to top up.",
            "pattern": "^ag_live_[a-f0-9]{32,36}$",
            "type": "string"
          },
          "tier": {
            "description": "Credit pack tier. Defaults to starter.",
            "enum": [
              "starter",
              "pro",
              "unlimited"
            ],
            "type": "string"
          }
        },
        "required": [
          "api_key"
        ],
        "type": "object"
      },
      "name": "top_up"
    }
  ]
}

What the leaf hashes

{"body":"a38d69b7b668a6cd2f83ebcc24283ae1358e1b07e888543b523435201d398b87","id":383490,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793059989309109,"prev":null,"subject":"5175f38d-f3b5-4f4d-ba94-1b531b841840","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. 0x0a7bf4352fedc4358b4e22a488a3f755940a4ccca6a3dfa663b7fb8a464689c6
  2. 0xaa26efdd0b0f31829e372aa2f586481a68f6e24441b2ddc2af0bc785046f9bf3
  3. 0xe9846ac17f11cc4f7b943de8ec64a7c2857f7ad59e5ab122c592226452cddd49
  4. 0x280305c704cd4d744b1883c420a88000f2f3e5091785970e42cbc171dac47e1f
  5. 0x2de0755e1cadbb7aaace27115885b2423f187bb143c60de73f38c08e485bd895
  6. 0xeb2d3247a3f05c4b1610d72b5224b40ce1bde94da6f0ad9008c4af00165bbb06
  7. 0x6488297d71fffda516db16d48fa521327e26183abcb22aef2cefcb50aef8b2d2
  8. 0x60044e9c21cc31cc2c53ae1fd701b248ce3f51fe51745768c1f6227887242dbe
  9. 0x1cda9e3a40bc4651cb80dd9dbbb3dc65dedc469067f3b82cfe7cd34f50ca9fe6
  10. 0x6a48a0be894332067b010a69b93ab22e22830b8a6213a000c948277031f06e36
  11. 0x66882aad6b3b16df979e01689dbfe9a0d190f2c4806046130457fecff6db788e
  12. 0x7189e38499a0d36b6f3d244260e4b1d8d20ec79407f4be030531131834122360
  13. 0x74ffd6144e8464591ea30392b981f197426cfd361178829fb8a66915e2f727b0
  14. 0x3e0ec8a2a8a954695a9b53a4a48a7656d7e3fd6a8795c73b49e2ef05b201ec3f
  15. 0x2cf27e8a181d60d0dd27c186c2eddfcbb4e8fa71cf66feeb55a4d730e15ee8c4
  16. 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
  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