← The evidence ledger
Evidence row 2534073
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 5ba0de4a-58bb-4513-a0c6-1996f1aaf063
- Recorded
- Previous row
- #1744764
- Body SHA-256
- 676d51722c68629ac647ee9eda46433007fa26276a63b5f5064a19d02d527e1e
- Leaf
- 0x0a27d3467cddc294cf7b9a60590b7ec5bcbc618dc9282f77278d67d761026af8
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}, for example CC-VA-26-1042; that ID only illustrates the format and is not a real credential, so looking it up returns Credential not found). 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 in the format CC-{ST}-{YY}-{XXXX} (e.g. CC-VA-26-1042, format example only, not a real credential)",
"type": "string"
}
},
"required": [
"certId"
],
"type": "object"
},
"name": "verify_certification"
}
]
}What the leaf hashes
{"body":"676d51722c68629ac647ee9eda46433007fa26276a63b5f5064a19d02d527e1e","id":2534073,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793684484293229,"prev":1744764,"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 (425475 rows).
- 0x0a2807a0396dfe2d93b29c2e758081ff3f78132fd0397b7ab1d01151c427c784
- 0x20843ddedf466df293b1c20316c0bac4547e61416176cea440b7a604a392594b
- 0x088d9bc6cdf0ebdf9cbe8e634845ed602461125f31ff302641b4cc9cb4b7b259
- 0x4a9924268cdb19fd7e8e42492ac018acd570a959cf48bfba72470771e6b9195e
- 0x17330e7db1e9213529526a8075ba3c138d3bee244e25c4b40242bcdf215cb9c6
- 0xf4099beb7554f4ffd022eeeb07a13fc567398ddddd241b5e3c17744fad5d8392
- 0x8d5d543ce3134207ffccedf4965419b35b02c0294d25911f29b896e3e5cc8c3f
- 0x2497889b2fdd7a70b3e10bb3bb5e0bb50b27fbd545c4274f946838f23cab6cca
- 0x2fb4560f0cca0f87726721d3677fae884388507944665d4166ad4da68398decd
- 0x77d1786912417e92a594e92cd5c3e3fec802c9772d66637a68ac6e04c6294220
- 0x64a573459a5d7c396f2e309be2fa8794e34ec63768ec3e954efdd8f69ef511a6
- 0xc684de9fa4094ebc43f571cac3c9c0a908ecf227e27f0d3ebd806b77893c24db
- 0x77365e277a66401435f7d6ef2c2f391eb8bef5379137ac42138864d25b1fc624
- 0xa495b842d8f7d8efe4285381f8b862b8ab4fec0bfe90ede1e0c66f9fad72c871
- 0xb4a5f7c31f5cf0c432e074558e814e1cf79fb110d635b7af2aa4b424de125934
- 0x06da6e1933d86a9ec29befc4660e18827c5663bfa2083536fe460228c0434945
- 0xa82fcd0af08a38380e777cb578b71498d941c589c6401f31d445e1685adcc978
- 0x012ad914f3f945da3b6b48eddc7a1388613e4afc04339deb76c609611864e9b9
- 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7