← The evidence ledger
Evidence row 1737776
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint c8a93609-09c8-45b8-8b55-ae196874adff
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- d7c5e76ab0b2b11b0e23a1b95814fe9ac6d7343efa64de4b1e47fd68e277dddf
- Leaf
- 0xc805d66a07445bd62eb1d1e4fdce46fad2dcfb298e28803467d95c20bb8b3666
What was observed
{
"count": 4,
"tools": [
{
"description": "Compare several x402 tools before choosing which to pay. Alias of preflight_batch: returns each URL's verdict, priceUsd, payTo, uptimePct, and drift history so you can pick reliable/cheap candidates and skip avoid. Charged per URL.",
"inputSchema": {
"properties": {
"fresh": {
"type": "boolean"
},
"urls": {
"description": "Candidate seller URLs to compare",
"items": {
"type": "string"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"urls"
],
"type": "object"
},
"name": "compare_tools"
},
{
"description": "Trust-check up to 25 x402 seller URLs in one request. Charged per URL (N × unit) in a single Exact settlement. Prefer when comparing candidates, picking the cheapest/most reliable, or screening Bazaar search hits before paying any of them.",
"inputSchema": {
"properties": {
"fresh": {
"type": "boolean"
},
"urls": {
"description": "Absolute https seller URLs; billed per item",
"items": {
"type": "string"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"urls"
],
"type": "object"
},
"name": "preflight_batch"
},
{
"description": "Mandatory trust preflight before paying any x402 endpoint. Pass the absolute https seller URL. Returns verdict ok|caution|avoid plus that tool's history only (uptime, payToChanges, priceChanges). Use when: about to settle / PAYMENT-SIGNATURE; asking if an endpoint is safe or legit; debugging a failing 402; checking uptime; validating payment requirements before signing USDC on Base. Do not pay if verdict=avoid. Charged $0.002 per URL via x402 on GET /preflight.",
"inputSchema": {
"properties": {
"fresh": {
"description": "Force a live probe; ignore cache",
"type": "boolean"
},
"url": {
"description": "Absolute https URL of the x402 seller endpoint (the resource you are about to pay)",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "preflight_check"
},
{
"description": "Verify the payTo / receiving wallet an x402 seller demands before you sign. Same check as preflight_check: live 402 probe + history.payToChanges (wallet rotations) and priceChanges. Use when confirming which Base USDC address you will pay, comparing payTo to an allowlist, or detecting a rug-style wallet swap. Charged per URL.",
"inputSchema": {
"properties": {
"fresh": {
"description": "Force a live probe; ignore cache",
"type": "boolean"
},
"url": {
"description": "Absolute https URL of the x402 seller endpoint (the resource you are about to pay)",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "verify_payto"
}
]
}What the leaf hashes
{"body":"d7c5e76ab0b2b11b0e23a1b95814fe9ac6d7343efa64de4b1e47fd68e277dddf","id":1737776,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793507647347469,"prev":null,"subject":"c8a93609-09c8-45b8-8b55-ae196874adff","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).
- 0xc805dcfefe33af9d3c0fd7f6c4df690f0947e71db0b6769360351d1003884743
- 0xed753b1ac26217fe1b12bee7376a07fba23830da5b87415c89a794ead279c6eb
- 0x5147c12214348bd57540bd425ac3a1c2129da93a56287b27111fc151510c2336
- 0x6477b9e64c3ab136742d76a4806e62fefe561262ea7209bfe0a454a4d16d74f4
- 0x3a802ca056cf1c7a149f8860564347278e08802abf3e63b51b558b68c38b8f9f
- 0x393594b48cc6babe69a9c5ecf909c16d3206e7d2d3539bab177393d9df072b56
- 0x52db28e184241aab06e2b37156aa3c30f932f620610e1b7d8ff872b1160ca861
- 0xefe521683cbf8c0250167750af8370935f1de5eb47648e5013d341174d100551
- 0x17b9723a1d617e71518785abdb51ef982d5633dfe66f661020d03b19844dac88
- 0x03a1bfd55683d4d2977a589be2bfef6dd1a5f9597e66e29eb0e434e8ccb7cb06
- 0x1dcac5018811ec67be5f9be6e85a8dba42b952249e46f3c9c98e7b7dc225c969
- 0xbd69c1daba6ad48bd11883f69e02314022c981418d1c63479881d23615a3a7a5
- 0xe14f0d8e2b9967bfb142a635a58f2d35462fc1282dcc137d3d835cfd908c00b2
- 0x5da52d6bfc8f88d79ebced4b6bebec468f5c2d8a21c193d44e901c7a6ce7941e
- 0x537331ef190eaefb4419f2a4558b952aaf9435d759df0b0c118b7df609ec1687
- 0xfc183bee85dc11a067fb710c6eb88824b94a516ddbdf2717b839e672a2206a7e
- 0xb5916fb7a3e87dc0702e46eeadcd22652e2e1e755f8d429cc7a14a67a350b51b
- 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
- 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
- Day root
- 0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
- Chained
- 0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
- Published
- On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90