addrbookFor publishers
← The evidence ledger

Evidence row 514308

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 17392ff8-16e6-4a9a-bfd5-c79e0170363c
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e5ab25fe132fd5c236ddb269d6eb596037ccdcf674218a2f5de4e6676695515d
Leaf
0x19843f3972b5f89fc5bc1a6b8be6c39eb86c349ce7c6f60515fc617ea867adc9

What was observed

{
  "count": 13,
  "tools": [
    {
      "description": "Free inspection of unsigned x402 terms. Default analysis version 1 retains Exact EVM checks; analysis_version 2 inspects documented EVM Exact, Upto, Batch Settlement and Auth-Capture profiles, declared limits and lifecycle fields. Unknown fields stay unchecked. No wallet, signature verification, live contract validation or settlement.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": true,
        "properties": {
          "analysis_version": {
            "description": "1 preserves the original Exact EVM report. 2 selects documented multi-scheme structural inspection, report version 2.0.0.",
            "enum": [
              "1",
              "2"
            ],
            "type": "string"
          },
          "challenge": {
            "additionalProperties": {},
            "description": "Decoded PaymentRequired object from HTTP or MCP structuredContent. No signed payment or credentials.",
            "type": "object"
          },
          "expected": {
            "additionalProperties": true,
            "description": "Optional exact terms. An atomic budget requires network and asset.",
            "properties": {
              "asset": {
                "type": "string"
              },
              "max_amount_atomic": {
                "type": "string"
              },
              "network": {
                "type": "string"
              },
              "pay_to": {
                "type": "string"
              },
              "scheme": {
                "type": "string"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "check_payment_terms"
    },
    {
      "description": "Free comparison of two unsigned captures for the same resource and method. Default analysis version 1 retains Exact EVM; version 2 compares documented Exact, Upto, Batch Settlement and Auth-Capture fields, limits and lifecycle terms. Captures are caller declarations, with no authentication, fetching or payment. Unknown profiles remain non-comparable.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": true,
        "properties": {
          "analysis_version": {
            "description": "1 preserves the original Exact EVM comparison. 2 compares the pinned multi-scheme EVM profiles, including amount scope, authorizers, escrow, declared deadlines and fee bounds.",
            "enum": [
              "1",
              "2"
            ],
            "type": "string"
          },
          "baseline": {
            "additionalProperties": true,
            "properties": {
              "captured_at": {
                "description": "Caller-declared UTC capture time with Z suffix. Baseline may be old; current has a 24-hour age bound and both allow 60 seconds of future clock skew.",
                "type": "string"
              },
              "challenge": {
                "additionalProperties": {},
                "description": "Decoded unsigned PaymentRequired object, at most 32 offers. Analysis version 1 covers x402 v1/v2 Exact EVM; analysis version 2 covers the pinned x402 v2 EVM profiles.",
                "type": "object"
              },
              "method": {
                "enum": [
                  "GET",
                  "HEAD",
                  "POST",
                  "PUT",
                  "PATCH",
                  "DELETE",
                  "OPTIONS"
                ],
                "type": "string"
              },
              "resource_url": {
                "description": "Exact HTTP(S) resource URL, including query. No credentials, secret query parameters or fragment.",
                "maxLength": 2048,
                "type": "string"
              }
            },
            "required": [
              "resource_url",
              "method",
              "captured_at",
              "challenge"
            ],
            "type": "object"
          },
          "current": {
            "additionalProperties": true,
            "properties": {
              "captured_at": {
                "description": "Caller-declared UTC capture time with Z suffix. Baseline may be old; current has a 24-hour age bound and both allow 60 seconds of future clock skew.",
                "type": "string"
              },
              "challenge": {
                "additionalProperties": {},
                "description": "Decoded unsigned PaymentRequired object, at most 32 offers. Analysis version 1 covers x402 v1/v2 Exact EVM; analysis version 2 covers the pinned x402 v2 EVM profiles.",
                "type": "object"
              },
              "method": {
                "enum": [
                  "GET",
                  "HEAD",
                  "POST",
                  "PUT",
                  "PATCH",
                  "DELETE",
                  "OPTIONS"
                ],
                "type": "string"
              },
              "resource_url": {
                "description": "Exact HTTP(S) resource URL, including query. No credentials, secret query parameters or fragment.",
                "maxLength": 2048,
                "type": "string"
              }
            },
            "required": [
              "resource_url",
              "method",
              "captured_at",
              "challenge"
            ],
            "type": "object"
          }
        },
        "required": [
          "baseline",
          "current"
        ],
        "type": "object"
      },
      "name": "compare_payment_terms"
    },
    {
      "description": "Free local decoding of an ERC-8021 schema-2 x402 builder-code suffix from supplied calldata. Separates application, facilitator, services and facilitator-reported metadata. No transaction lookup, receipt confirmation, identity verification or payment. Malformed and unsupported suffixes remain explicit.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": true,
        "properties": {
          "calldata": {
            "description": "Full caller-supplied transaction input as even-length 0x hex, at most 90,000 bytes. No URL, transaction hash, signature or receipt.",
            "maxLength": 180002,
            "pattern": "^0x(?:[a-fA-F0-9]{2})*$",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "decode_payment_attribution"
    },
    {
      "description": "Free description of a versioned synthetic task, its limits and coverage. Optional case selection; omitted selection describes the original confirmation case. No run, payment or wallet.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "case_id": {
            "description": "Versioned synthetic case identifier.",
            "maxLength": 80,
            "type": "string"
          },
          "case_version": {
            "description": "Optional exact case version. A new run defaults to the current published version; a linked repeat retains its previous version. The resolved version is returned and stored.",
            "maxLength": 16,
            "type": "string"
          },
          "variant": {
            "description": "Budget case: budget_first or attempts_first. Linked repeats retain the previous variant.",
            "maxLength": 32,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "describe_agent_test"
    },
    {
      "description": "Execute the selected case's action: synthetic order, retry attempt, page retrieval or result submission. Identical keys and input replay the stored outcome. Calls, effects and simulated credits remain observable. No real payment.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "access_token": {
            "description": "Secret short-lived run token. Omitted from reports. MCP client history may retain this argument.",
            "pattern": "^[A-Za-z0-9_-]{43}$",
            "type": "string"
          },
          "action_key": {
            "description": "Caller-generated UUID. Identical key and payload identify the same synthetic operation.",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "type": "string"
          },
          "action_type": {
            "description": "Case action: attempt, get_page or submit_result. Not accepted by the original case.",
            "maxLength": 24,
            "type": "string"
          },
          "cursor": {
            "description": "Partial-result page cursor: first or second.",
            "maxLength": 16,
            "type": "string"
          },
          "quantity": {
            "description": "Synthetic quantity. The task specifies one unit.",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "record_ids": {
            "description": "Synthetic record identifiers submitted by the caller, at most six.",
            "items": {
              "maxLength": 64,
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          },
          "run_id": {
            "description": "Run identifier from start_agent_test.",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "type": "string"
          },
          "task_id": {
            "description": "Task identifier bound to this run.",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "type": "string"
          }
        },
        "required": [
          "run_id",
          "task_id",
          "action_key",
          "access_token"
        ],
        "type": "object"
      },
      "name": "execute_test_action"
    },
    {
      "description": "Searches the x402 resource catalogue and returns matching paid endpoints with their price, the chains they accept, and their 30-day usage from the catalogue's own counters: total calls, distinct paying addresses, the ratio between the two, and days since the last payment. Every figure is a count and carries its definition; no entry is scored, rated or labelled. Answers from a dated weekly snapshot and states which day it is from. Free.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "description": "how many results to return, 1 to 50 (default 10)",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "max_price": {
            "description": "highest price per call in USDC to include",
            "minimum": 0,
            "type": "number"
          },
          "network": {
            "description": "chain id a resource must accept payment on, for example eip155:8453",
            "maxLength": 64,
            "type": "string"
          },
          "q": {
            "description": "words to look for in the provider's own description, service name, URL and tags. Every word must appear as a whole word; there is no stemming, so \"yield\" does not match \"yields\". Omit to list the resources with the broadest paying base.",
            "maxLength": 200,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "find_x402_resource"
    },
    {
      "description": "Free OpenAPI manifest for Compass by 402rates. Contains this product and shared service information only.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "base_url": {
            "description": "absolute origin to render into the manifest's servers block. Defaults to the configured public base URL.",
            "format": "uri",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_manifest"
    },
    {
      "description": "Read operation records for a synthetic task. Observation timestamps and state describe the test service only. No claim about client receipt or overall agent reliability.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "access_token": {
            "description": "Secret short-lived run token. Omitted from reports. MCP client history may retain this argument.",
            "pattern": "^[A-Za-z0-9_-]{43}$",
            "type": "string"
          },
          "run_id": {
            "description": "Run identifier from start_agent_test.",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "type": "string"
          },
          "task_id": {
            "description": "Task identifier bound to this run.",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "type": "string"
          }
        },
        "required": [
          "run_id",
          "task_id",
          "access_token"
        ],
        "type": "object"
      },
      "name": "inspect_test_state"
    },
    {
      "description": "Free catalogue of versioned synthetic cases: unavailable confirmation, retry credits and attempt limits, and partial results with continuation. No run, wallet or payment.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_agent_test_cases"
    },
    {
      "description": "Free capability and MCP tool catalogue for Compass by 402rates. Contains this product and shared service information only.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "list_capabilities"
    },
    {
      "description": "Read calls, timestamps, operations and resulting state. Optional finalization freezes the run. A linked repeat includes the previous frozen report while retained. No score, certification or judgment of the agent.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "access_token": {
            "description": "Secret short-lived run token. Omitted from reports. MCP client history may retain this argument.",
            "pattern": "^[A-Za-z0-9_-]{43}$",
            "type": "string"
          },
          "finalize": {
            "description": "True freezes the run and prevents further actions. Omitted means read only.",
            "type": "boolean"
          },
          "run_id": {
            "description": "Run identifier from start_agent_test.",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "type": "string"
          }
        },
        "required": [
          "run_id",
          "access_token"
        ],
        "type": "object"
      },
      "name": "read_agent_test_report"
    },
    {
      "description": "Create a free bounded synthetic run without an account. An optional finalized previous run and its token link a repeat of the same case version and scenario. No real purchase. Caller model costs remain external.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "access_token": {
            "description": "Secret short-lived run token. Omitted from reports. MCP client history may retain this argument.",
            "pattern": "^[A-Za-z0-9_-]{43}$",
            "type": "string"
          },
          "case_id": {
            "description": "Versioned synthetic case identifier.",
            "maxLength": 80,
            "type": "string"
          },
          "case_version": {
            "description": "Optional exact case version. A new run defaults to the current published version; a linked repeat retains its previous version. The resolved version is returned and stored.",
            "maxLength": 16,
            "type": "string"
          },
          "configuration_changed": {
            "description": "Optional caller-declared change since the previous run; not independently verified.",
            "type": "boolean"
          },
          "previous_run_id": {
            "description": "Optional finalized run to repeat. Its access token authenticates this start.",
            "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
            "type": "string"
          },
          "variant": {
            "description": "Budget case: budget_first or attempts_first. Linked repeats retain the previous variant.",
            "maxLength": 32,
            "type": "string"
          }
        },
        "required": [
          "case_id"
        ],
        "type": "object"
      },
      "name": "start_agent_test"
    },
    {
      "description": "Payment integration check for 0.001 USDC; no external data lookup. Returns time, rail, network mode and free/paid capabilities. HTTP payment options can include Base, Polygon, Arbitrum and XDC; the challenge lists currently available networks for each transport. The receipt identifies the paid network and transaction. Business/professional use only. Terms: https://402rates.com/data-terms/ Price: 0.001 USDC per call over x402.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "test_payment"
    }
  ]
}

What the leaf hashes

{"body":"e5ab25fe132fd5c236ddb269d6eb596037ccdcf674218a2f5de4e6676695515d","id":514308,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793119510525445,"prev":null,"subject":"17392ff8-16e6-4a9a-bfd5-c79e0170363c","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. 0x198410e74ab78fc3cc9d896107eddf1769d1c383e1a10e9451dcd17caa2833b1
  2. 0x73db89a2430627ff68406293d2f8407e5cb3e2de4a94227085fb151f5ee8ea6b
  3. 0xadd494a236168bb96e1c04c51c1c0981f8a9d7fee429d778a42105b1696eefac
  4. 0xea41d0f93795cd6d157be787aab85a23cb0a5105d624781bdaf3a324d24342ba
  5. 0x86a8f6571d825a0c14630dc52ec9e5e28d98b79aaf18699e59bfe31474598c68
  6. 0x7c208866c17abb5fa56cfdf5ecc912dfd21dab5147e57b55ecf6d43d1003ac94
  7. 0x1273642b57c278890c72c8fad4a118708545a04f5f3cc049aa10f5591cb3f2b6
  8. 0xe133646db89077b8e0ab75fc24ed44b8267f96255fcdce7a71c360d2b4125314
  9. 0x28a905321da8351299be26b660c3d8bb57501ce43cb7376b609eebbe3ba5a7d1
  10. 0x92ad4d25cf40a90a064b6296c16b622df60247955858f9880c77f181288069c4
  11. 0xee7752a111eb14027f818d33fc8806527d41f25841a61d0dfd8ec487e0c8660b
  12. 0x864874d7fe156494acebcd974fb0ea64b6d7d6ef442b90a07ce8adbc57f7d75b
  13. 0xca0b37bb3b043ccf0f24c50fccd9c2f22b7e5290df49886008fc2ff55380fdd1
  14. 0x2064e3a2b01d0d12d5079bf720a0d0125e9703c55e92de54ad40c302469ec047
  15. 0x6913cb48392acb8dc5c940dcdb6e6fc889d544f85dff11da249551a5f027e688
  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