addrbookFor publishers
← The evidence ledger

Evidence row 572423

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 706b9a30-616a-4114-9cff-794222c874d0
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
1e60024d87ff98a2b8202ccc4aa73cce5232187ea196c73f89ad3d3f0c91d6dc
Leaf
0xe4eee10bb71db4c761439ee3c33a84320c23a7a43541f0feba9ef1798e48a77f

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Create a deterministic, read-only pre-action receipt from request, policy, and optional result evidence. Use before an agent posts, spends, lists, or writes so the decision can be audited; no external action is executed.",
      "inputSchema": {
        "additionalProperties": true,
        "properties": {
          "nextStep": {
            "description": "Optional guidance stored in the receipt.",
            "type": "string"
          },
          "policy": {
            "description": "Decision object, e.g. allow/retry/review/block and reason.",
            "type": "object"
          },
          "request": {
            "description": "Action metadata the agent is about to perform.",
            "type": "object"
          },
          "result": {
            "description": "Optional result or dry-run summary to hash into evidence.",
            "type": "object"
          }
        },
        "required": [
          "request"
        ],
        "type": "object"
      },
      "name": "boundary_guard_check"
    },
    {
      "description": "GateCheck readiness: check whether an x402/agent-facing tool is ready for agent routing, marketplace listing, and paid-path monitoring, including public agent discovery surfaces (/llms.txt, /agents.txt, /.well-known/mcp.json, /mcp). Pass target plus optional tier, marketplace_url, expected_resources, and paid_path; deep/report tiers add unpaid 402 probing when paid_path is supplied. Tiers: quick $1, deep $5, report $10.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "expected": {
            "additionalProperties": true,
            "description": "Optional expected x402 network/asset/price metadata for paid_path probes.",
            "type": "object"
          },
          "expected_resources": {
            "description": "Optional expected resource count.",
            "type": "integer"
          },
          "marketplace_url": {
            "description": "Optional marketplace/listing URL to compare against public metadata.",
            "type": "string"
          },
          "method": {
            "description": "Safe unpaid probe method when paid_path is supplied. Defaults to GET.",
            "enum": [
              "GET",
              "HEAD",
              "OPTIONS"
            ],
            "type": "string"
          },
          "paid_path": {
            "description": "Optional specific paid endpoint to probe without payment for deep/report tiers.",
            "type": "string"
          },
          "target": {
            "description": "Target API/provider base URL to scan.",
            "type": "string"
          },
          "tier": {
            "description": "Readiness depth. quick=$1, deep=$5, report=$10. Defaults to quick.",
            "enum": [
              "quick",
              "deep",
              "report"
            ],
            "type": "string"
          }
        },
        "required": [
          "target"
        ],
        "type": "object"
      },
      "name": "check_agent_tool_readiness"
    },
    {
      "description": "Generate a deterministic trust receipt from sanitized request/policy/result/payment summaries. Do not submit raw auth headers, cookies, API keys, private keys, payment signatures, payment response headers, customer prompts, customer documents, or payer-identifying evidence.",
      "inputSchema": {
        "additionalProperties": true,
        "properties": {
          "nextStep": {
            "description": "Optional receipt next-step guidance.",
            "type": "string"
          },
          "payment": {
            "description": "Optional sanitized payment summary or caller-provided hashes only; do not include raw payment signatures, raw payment response headers, private keys, API keys, cookies, payer-identifying evidence, or wallet secrets.",
            "type": "object"
          },
          "policy": {
            "description": "Sanitized policy or decision summary to hash.",
            "type": "object"
          },
          "request": {
            "description": "Sanitized request/action summary to hash; omit raw prompts, documents, credentials, cookies, auth headers, signatures, and secrets.",
            "type": "object"
          },
          "result": {
            "description": "Sanitized outcome/result summary to hash; omit customer data and secret-like values.",
            "type": "object"
          }
        },
        "required": [
          "request"
        ],
        "type": "object"
      },
      "name": "generate_trust_receipt"
    },
    {
      "description": "Generate marketplace-safe launch assets for an x402/MCP seller: listing copy, buyer FAQ, checklist, approval packet, and claim boundaries. Pass target plus optional product_name, audience, primary_use_case, marketplace_url, and paid_path; service/premium tiers include readiness evidence. Tiers: single $9, service $29, premium $49.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "audience": {
            "description": "Primary buyer/audience for listing copy.",
            "type": "string"
          },
          "desired_marketplaces": {
            "description": "Optional marketplace names to include in launch planning.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "expected": {
            "additionalProperties": true,
            "description": "Optional expected x402 network/asset/price metadata for paid_path probes.",
            "type": "object"
          },
          "expected_resources": {
            "description": "Optional expected resource count.",
            "type": "integer"
          },
          "marketplace_url": {
            "description": "Optional marketplace/listing URL to compare against public metadata.",
            "type": "string"
          },
          "method": {
            "description": "Safe unpaid probe method when paid_path is supplied. Defaults to GET.",
            "enum": [
              "GET",
              "HEAD",
              "OPTIONS"
            ],
            "type": "string"
          },
          "paid_path": {
            "description": "Optional paid endpoint to validate via unpaid 402 challenge for service/premium packs.",
            "type": "string"
          },
          "primary_use_case": {
            "description": "Primary buyer outcome/use case.",
            "type": "string"
          },
          "product_name": {
            "description": "Buyer-facing product title.",
            "type": "string"
          },
          "target": {
            "description": "Target API/provider base URL to package for launch.",
            "type": "string"
          },
          "tier": {
            "description": "Launch pack depth. single=$9, service=$29, premium=$49. Defaults to single.",
            "enum": [
              "single",
              "service",
              "premium"
            ],
            "type": "string"
          }
        },
        "required": [
          "target"
        ],
        "type": "object"
      },
      "name": "generate_x402_launch_pack"
    },
    {
      "description": "Probe a public x402 paid endpoint without signing or paying, then parse the HTTP 402 challenge. Pass target plus optional expected network/asset/price to verify payment metadata and receive a deterministic health receipt.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "expected": {
            "additionalProperties": true,
            "description": "Optional expected x402 metadata such as network, asset, and priceUsd.",
            "properties": {
              "asset": {
                "type": "string"
              },
              "network": {
                "type": "string"
              },
              "priceUsd": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "method": {
            "description": "Safe unpaid probe method. Defaults to GET.",
            "enum": [
              "GET",
              "HEAD",
              "OPTIONS"
            ],
            "type": "string"
          },
          "mode": {
            "description": "Probe mode for v1. Defaults to unpaid_402.",
            "enum": [
              "unpaid_402",
              "metadata_only"
            ],
            "type": "string"
          },
          "target": {
            "description": "Specific paid endpoint URL to probe without payment.",
            "type": "string"
          }
        },
        "required": [
          "target"
        ],
        "type": "object"
      },
      "name": "probe_x402_paid_path"
    },
    {
      "description": "Read-only scan of a public API/provider URL for x402, OpenAPI, pricing, and agent-discovery metadata. Pass url, and optionally marketplace_url plus expected_resources, to get a readiness score, issues, and fixes; no private endpoints are called.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "expected_resources": {
            "description": "Optional expected resource count.",
            "type": "integer"
          },
          "marketplace_url": {
            "description": "Optional marketplace/listing URL to compare against public metadata.",
            "type": "string"
          },
          "url": {
            "description": "Target API/provider base URL to scan.",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "scan_x402_resource"
    }
  ]
}

What the leaf hashes

{"body":"1e60024d87ff98a2b8202ccc4aa73cce5232187ea196c73f89ad3d3f0c91d6dc","id":572423,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793140719607927,"prev":null,"subject":"706b9a30-616a-4114-9cff-794222c874d0","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. 0xe4eedf144986ff5ad8a12a9eb3cec8d947e276a8611265a2a9227750320b091c
  2. 0x94e6962ef2523ce723bd9f2f9cf6f1103c733428dadec5b1eaab7c9481bf1da9
  3. 0x297dedaaca3c9de202b7d8254998893f7bfeb53842f2a243378b642bbc214e11
  4. 0x83d8c2fb1b1f3646f6949f89ede8c6f270f71f2fafa7ba4bcf64e672fe5dd9eb
  5. 0xb350c377c8de6bb1a806c41d97353f3e749d508c8e4fea96062cdd80cba5c245
  6. 0xc6e9004d02b84a8092dfc8979c6b03a6c73259d1d38f2dd3192f0019b3e071bd
  7. 0x7c17a2e0717cbc74d780870596a540c45c6da092b4a166af055f66f9cf1755b2
  8. 0xd5fdbda6940699942c78684b14ecc771863d682cb015a0260160eda3bc9a66e6
  9. 0x29f237f5de91a8e021757a6e8a369f055675d5afc402476757e0647ef95d9b6d
  10. 0x8611785e2012cfee45f33d3fe580f41cf36df567bc003e8482dd67ce68e04bc9
  11. 0x79b5848e3de58e55a9bc31f0b9fac7eaaa02831210ebc21da7db3a90dc579124
  12. 0xc1d2a56a84338ae3b69b3423e631069ac48cf802439f26d41941f651ac2c28a1
  13. 0xd98ea318b514153f74841c90aff18a807e61314ec99610bf3bdbb7219da01cbd
  14. 0xf72dee7a0c7534cb19ede4959b957b00c0a8285c36ad49dd2ce1c1092bf60d93
  15. 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
  16. 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON