addrbookFor publishers
← The evidence ledger

Evidence row 1744764

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5ba0de4a-58bb-4513-a0c6-1996f1aaf063
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
1f2a1b43f76ef2e2d054b5772431da2b2383b63c59dca9d28a437729d16117b7
Leaf
0x9acbf0b5e768cd8e89fece7b5986a87d8169db2d3c4479615eb09373e56a7f27

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "The Menu Frame catalog: free state-law report ($0) plus agent checkout SKUs. The public site sells Cottage Pro ($15 one time, lifetime access) at /cottage-pro. Notes the reusable 50%-off promotion code. Does not create a checkout session.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_products"
    },
    {
      "description": "County-level cottage-food requirements for a US state + county from Crosodo's structured county dataset (contacts, verification status, local URLs, state summaries). Unknown states or counties return an error — never invented data. Cottage food laws change. This summary is generated from Crosodo's hand-maintained dataset — it is not legal advice. Verify with your county before selling.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "county": {
            "description": "County name or slug (lancaster or Lancaster County)",
            "type": "string"
          },
          "state": {
            "description": "2-letter USPS abbrev (PA) or state slug (pennsylvania)",
            "type": "string"
          }
        },
        "required": [
          "state",
          "county"
        ],
        "type": "object"
      },
      "name": "lookup_county"
    },
    {
      "description": "Cottage-food / home-bakery requirements for a US state from Crosodo's hand-maintained dataset: sales cap, registration, allowed products, statute, and agency links. Accepts a 2-letter abbrev (VA) or slug (virginia). Unknown states return an error — never invented data. Cottage food laws change. This summary is generated from Crosodo's hand-maintained dataset — it is not legal advice. Verify with your county before selling.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "state": {
            "description": "2-letter USPS abbrev (VA) or state slug (virginia)",
            "type": "string"
          }
        },
        "required": [
          "state"
        ],
        "type": "object"
      },
      "name": "lookup_state_law"
    },
    {
      "description": "Creates a Stripe Checkout session server-side and returns { checkoutUrl, product, sessionId }. Hand the URL to the user; payment completes on Stripe's hosted page. This never charges. product: permit_guide | certified_exam | unlimited_pass. permit_guide and unlimited_pass are county-specific (state + county required). Pass idempotencyKey so agent retries cannot double-create sessions.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "county": {
            "description": "Required for permit_guide and unlimited_pass (name or slug)",
            "type": "string"
          },
          "email": {
            "description": "Buyer email, prefilled at Stripe Checkout",
            "type": "string"
          },
          "idempotencyKey": {
            "description": "Client-generated key; retries with the same key reuse the Stripe session",
            "type": "string"
          },
          "product": {
            "description": "Purchasable product id from list_products",
            "enum": [
              "permit_guide",
              "certified_exam",
              "unlimited_pass"
            ],
            "type": "string"
          },
          "state": {
            "description": "Required for permit_guide and unlimited_pass (2-letter abbrev or slug)",
            "type": "string"
          }
        },
        "required": [
          "product"
        ],
        "type": "object"
      },
      "name": "start_checkout"
    },
    {
      "description": "Public lookup of a Crosodo Certified credential (format CC-{ST}-{YY}-{XXXX}, e.g. CC-VA-26-1042). Returns public fields only (holder display name, dates, status). Unknown, expired, or revoked credentials return an error. No auth.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "certId": {
            "description": "Credential ID, e.g. CC-VA-26-1042",
            "type": "string"
          }
        },
        "required": [
          "certId"
        ],
        "type": "object"
      },
      "name": "verify_certification"
    }
  ]
}

What the leaf hashes

{"body":"1f2a1b43f76ef2e2d054b5772431da2b2383b63c59dca9d28a437729d16117b7","id":1744764,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793513905289054,"prev":null,"subject":"5ba0de4a-58bb-4513-a0c6-1996f1aaf063","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (302406 rows).

  1. 0x9acc3b7e76b62d5122b0e32defbd8363688d0d00bab7a3ade9728211a6e526c1
  2. 0x08aff72b9a892ad748ba9e92f998ee6ab72177cab3b4464e82a69d244a0de2b4
  3. 0x1e3c696f8a68f8ec6fdf5ea5cd205b7d613db549989b766e8a090fb4718072d6
  4. 0x12530448cb62cc451e3b58ce2b06927fc864d4cc76959ad3313bce8bc87e6dc1
  5. 0x1112dfb374af4c0eb6fbcfd85c480a93db2f3d21e6eaee4ff8779ed3df05bfca
  6. 0xfccc1fd65819aa0eaee63d433cc9151d859192a908018c2f2f630511f6934430
  7. 0xbaef03c4b817dc96768c19d69b79697a1c931ec40a12e2a597cf561a57738bb5
  8. 0x9411f222c411f3ff220a3a5a86e31c5d49614d3684a7fe8ca44022ab08bf2a9b
  9. 0x82acd0c89aeb7da2254d5ccdee5f448aecfcb052834dd539b02a6b97b023801f
  10. 0x4c42ee7cdce9dcbb11d2f06cd480ef5291427f80f533d01fa293e11f0873f192
  11. 0xb7d1157199e757bdba5c8e3e663d472afcac2150b7bf77509823982187c39a20
  12. 0x2da1f7d795194b9aa5d84ca1400210ade7a1b6b7791b47558332be1857b0b025
  13. 0xb57858c9b723be1615b551d396a235a4b04c35c7b3d756ec3335a4f69375f8f3
  14. 0x82d96787431d530f2599d2a77b24c7b5e6f2bf6720f7cd054b4dc0d4ba248628
  15. 0x4a900ec4cce00639b2e45adc5a7ba556793a171aadb927fa15d539147429570d
  16. 0xc2b1c84ef3531511a3d8d9db5ff9eeca2725a3782e7f9c4ac87fc0f1588349fa
  17. 0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d
  18. 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON