← The evidence ledger
Evidence row 223203
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 6c90efbd-a925-4bd5-a8cf-6f79b54cac80
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ae554d821e3fcb597338bd7afa9b8cf5737934ae52564f3a1b341b56de4fca78
- Leaf
- 0xa67f78bb73c4eb5baf97f7604919a395e83ff0e787e3a6bea346f0f22ca363b2
What was observed
{
"count": 19,
"tools": [
{
"description": "The full credit book with per-credit and book-wide mass conservation totals.",
"inputSchema": {
"properties": {},
"title": "bookArguments",
"type": "object"
},
"name": "book"
},
{
"description": "Retire mass_g of verified credits for a buyer: cheapest-first matching,\n exactly-once (idempotent on purchase_id), returns a content-addressed\n offset certificate with per-fill costs. Payment settles via escrow.\n dry_run=true previews the exact fills/cost without mutating the book.",
"inputSchema": {
"properties": {
"buyer": {
"title": "Buyer",
"type": "string"
},
"dry_run": {
"default": false,
"title": "Dry Run",
"type": "boolean"
},
"mass_g": {
"title": "Mass G",
"type": "integer"
},
"purchase_id": {
"title": "Purchase Id",
"type": "string"
}
},
"required": [
"buyer",
"purchase_id",
"mass_g"
],
"title": "buy_offsetArguments",
"type": "object"
},
"name": "buy_offset"
},
{
"description": "Money-denominated offset purchase: retire the maximum cheapest-first\n verified mass whose exact cost fits inside budget_minor (never overspends).\n Built for callers whose restoration obligation is a currency amount —\n e.g. a revenue share accrued in a ledger. Idempotent on purchase_id;\n dry_run=true previews without mutating.",
"inputSchema": {
"properties": {
"budget_minor": {
"title": "Budget Minor",
"type": "integer"
},
"buyer": {
"title": "Buyer",
"type": "string"
},
"dry_run": {
"default": false,
"title": "Dry Run",
"type": "boolean"
},
"purchase_id": {
"title": "Purchase Id",
"type": "string"
}
},
"required": [
"buyer",
"purchase_id",
"budget_minor"
],
"title": "buy_offset_budgetArguments",
"type": "object"
},
"name": "buy_offset_budget"
},
{
"description": "Freeze the current disbursement schedule into a certified, tamper-evident\n batch (content-addressed, hash-chained). Idempotent on batch_id; only\n newly-accrued proceeds for verified projects are certified (never disbursed\n twice). This is the certified investment record the CEO executes the actual\n Stripe transfers against.",
"inputSchema": {
"properties": {
"batch_id": {
"title": "Batch Id",
"type": "string"
}
},
"required": [
"batch_id"
],
"title": "certify_disbursementArguments",
"type": "object"
},
"name": "certify_disbursement"
},
{
"description": "Admin operation: remove a credit from the active fill path while\n retaining its listing and retirement history for audit. Idempotent for an\n already-delisted credit. Gateway state-change authentication is required.",
"inputSchema": {
"properties": {
"credit_id": {
"title": "Credit Id",
"type": "string"
},
"reason": {
"title": "Reason",
"type": "string"
}
},
"required": [
"credit_id",
"reason"
],
"title": "delist_creditArguments",
"type": "object"
},
"name": "delist_credit"
},
{
"description": "Fleet-standard self-description.",
"inputSchema": {
"properties": {},
"title": "describe_agentArguments",
"type": "object"
},
"name": "describe_agent"
},
{
"description": "Automated disbursement preview: for each verified restoration project,\n splits its newly-accrued proceeds into the Viridis Conservation withhold\n (default 15%, seeds the software/business) and the project payout (85%).\n Read-only. Funded-but-unregistered projects are surfaced separately as\n pending_registration (can't pay an unverified project).",
"inputSchema": {
"properties": {
"project_id": {
"default": "",
"title": "Project Id",
"type": "string"
}
},
"title": "disbursement_scheduleArguments",
"type": "object"
},
"name": "disbursement_schedule"
},
{
"description": "Fetch a past purchase / offset certificate by id.",
"inputSchema": {
"properties": {
"purchase_id": {
"title": "Purchase Id",
"type": "string"
}
},
"required": [
"purchase_id"
],
"title": "get_purchaseArguments",
"type": "object"
},
"name": "get_purchase"
},
{
"description": "List a conservation credit on the book. verification_ref (a D-Score /\n land-verification attestation) is REQUIRED — unverified credits cannot\n enter the book. To trade on the Verra network, pass registry=\"verra\" with\n the VCS provenance (vcs_project_id, serial_number, vintage, methodology) so\n retirements are cross-referenceable on registry.verra.org.",
"inputSchema": {
"properties": {
"issuer": {
"title": "Issuer",
"type": "string"
},
"mass_g": {
"title": "Mass G",
"type": "integer"
},
"methodology": {
"default": "",
"title": "Methodology",
"type": "string"
},
"price_minor_per_kg": {
"title": "Price Minor Per Kg",
"type": "integer"
},
"project_id": {
"title": "Project Id",
"type": "string"
},
"registry": {
"default": "",
"title": "Registry",
"type": "string"
},
"serial_number": {
"default": "",
"title": "Serial Number",
"type": "string"
},
"vcs_project_id": {
"default": "",
"title": "Vcs Project Id",
"type": "string"
},
"verification_ref": {
"title": "Verification Ref",
"type": "string"
},
"vintage": {
"default": "",
"title": "Vintage",
"type": "string"
}
},
"required": [
"issuer",
"project_id",
"mass_g",
"price_minor_per_kg",
"verification_ref"
],
"title": "list_creditArguments",
"type": "object"
},
"name": "list_credit"
},
{
"description": "List all registered restoration projects with their metadata.",
"inputSchema": {
"properties": {},
"title": "list_projectsArguments",
"type": "object"
},
"name": "list_projects"
},
{
"description": "Buyer's carbon position: emitted (from agent-compute-ledger) minus\n retired. carbon_accountable == true when fully offset.",
"inputSchema": {
"properties": {
"buyer": {
"title": "Buyer",
"type": "string"
},
"emitted_g": {
"title": "Emitted G",
"type": "number"
}
},
"required": [
"buyer",
"emitted_g"
],
"title": "net_positionArguments",
"type": "object"
},
"name": "net_position"
},
{
"description": "Supply-side disbursement ledger: how much each restoration project has\n earned from retirements and is owed (gross_proceeds_minor + retired_g).\n Pass a project_id for one project, else all. Read-only — the CEO settles\n the actual payout. This is what makes the clearinghouse fund restoration.",
"inputSchema": {
"properties": {
"project_id": {
"default": "",
"title": "Project Id",
"type": "string"
}
},
"title": "project_fundingArguments",
"type": "object"
},
"name": "project_funding"
},
{
"description": "Register a VERIFIED restoration project so retirements against its\n credits can be funded. verification_ref (D-Score / land-verification /\n registry id) is required — only verified conservation is funded.\n project_id is immutable once registered.",
"inputSchema": {
"properties": {
"beneficiary": {
"default": "",
"title": "Beneficiary",
"type": "string"
},
"location": {
"default": "",
"title": "Location",
"type": "string"
},
"methodology": {
"default": "",
"title": "Methodology",
"type": "string"
},
"name": {
"default": "",
"title": "Name",
"type": "string"
},
"project_id": {
"title": "Project Id",
"type": "string"
},
"registry_ref": {
"default": "",
"title": "Registry Ref",
"type": "string"
},
"verification_ref": {
"title": "Verification Ref",
"type": "string"
}
},
"required": [
"project_id",
"verification_ref"
],
"title": "register_projectArguments",
"type": "object"
},
"name": "register_project"
},
{
"description": "Read-only cash-settlement summary for a buyer: the list + exact sums\n (purchases, mass_g, cost_minor) of their retirements, optionally since an\n ISO-8601 timestamp — the statement a human settles in one transfer.",
"inputSchema": {
"properties": {
"buyer": {
"title": "Buyer",
"type": "string"
},
"since": {
"default": "",
"title": "Since",
"type": "string"
}
},
"required": [
"buyer"
],
"title": "settlement_batchArguments",
"type": "object"
},
"name": "settlement_batch"
},
{
"description": "Verify an offset certificate: recompute its hash and check the ledger.",
"inputSchema": {
"properties": {
"certificate": {
"additionalProperties": true,
"title": "Certificate",
"type": "object"
}
},
"required": [
"certificate"
],
"title": "verify_certificateArguments",
"type": "object"
},
"name": "verify_certificate"
},
{
"description": "Recompute the disbursement certificate hash chain and confirm whole-book\n conservation of disbursed proceeds. Any party can audit disbursements.",
"inputSchema": {
"properties": {},
"title": "verify_disbursementArguments",
"type": "object"
},
"name": "verify_disbursement"
},
{
"description": "x402-C C4 check: confirm a retirement (offset_ref = purchase_id)\n actually retires at least required_g grams of verified conservation\n credit — the check that lets a carbon receipt's neutrality claim be\n honored. Returns covered / retired_g / shortfall_g and the backing\n credits. Read-only.",
"inputSchema": {
"properties": {
"purchase_id": {
"title": "Purchase Id",
"type": "string"
},
"required_g": {
"default": 0,
"title": "Required G",
"type": "integer"
}
},
"required": [
"purchase_id"
],
"title": "verify_retirementArguments",
"type": "object"
},
"name": "verify_retirement"
},
{
"description": "Generate the Verra-portal-ready retirement record(s) for a retirement\n made against Verra supply — VCS project id, serial, vintage, methodology,\n quantity (tCO2e), beneficiary, and the registry.verra.org cross-reference.\n Read-only. Submit these under the Viridis Verra account to finalize the\n on-registry retirement (portal today; auto-posts when Verra's transaction\n API is live).",
"inputSchema": {
"properties": {
"purchase_id": {
"title": "Purchase Id",
"type": "string"
},
"retirement_reason": {
"default": "",
"title": "Retirement Reason",
"type": "string"
}
},
"required": [
"purchase_id"
],
"title": "verra_retirement_recordArguments",
"type": "object"
},
"name": "verra_retirement_record"
},
{
"description": "The tradeable Verra VCS book: verified credits carrying genuine Verra\n provenance (project id + serial + vintage), cross-referenceable on\n registry.verra.org. Read-only. Every retirement nets the project 85% and\n Viridis the 15% marketplace take.",
"inputSchema": {
"properties": {},
"title": "verra_supplyArguments",
"type": "object"
},
"name": "verra_supply"
}
]
}What the leaf hashes
{"body":"ae554d821e3fcb597338bd7afa9b8cf5737934ae52564f3a1b341b56de4fca78","id":223203,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028556208676,"prev":null,"subject":"6c90efbd-a925-4bd5-a8cf-6f79b54cac80","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xa67fa5b35ffdff5118802d61dc9e165553684de011680424e13b02e7457559a4
- 0x7827bfe00e0197d8f961bdcb30bfc205a2c0696f704517261f868cfe6cba81b9
- 0xe80347c918b44025c40774d3a35e4301a4a978676d1c1cf55a2decf2c2c227e8
- 0x480c45554675993de22f0b62204d2b9fc44f71db88236b64d9bb33b9c2ed350b
- 0xb507a8b98253f9969bfc386f3dfc04f249aed24c336a87c8fb5a15f2f1f581bf
- 0x47244086f8c5e2f5da6d40a19ae5875802faf06b3e0693e4db7fbaa3daaf4789
- 0x9fdfd1a08c87fc53f7e3cbeb42a3888d0fd1f55fbc0ca7a7c6844003dd451585
- 0xdbecb86ecc49c01babd30cc29cc764a3401a457268d7701c420688ab6ceec35a
- 0x5b2a94981be99694b17f2109dcd3a26a6206d22810a82d1669671ea3ac86b58a
- 0x8898ab8e9245665c91957f93ced1d4675156754992f0651eb80aa5869ec8fd1b
- 0xf9b4ada16aca6f9b63c09b94519008e1b94357a9d352c245023758b56b82d0b1
- 0x1e464fcb484a1e782f9fe44be5118a9de934eb533c96ba10fc7d20e3a3e4711c
- 0x292ebdce6b8d3d7ef08ad646a0fd97dee9313ab55c1a350807d9f3013794c37a
- 0x428106f4ae4ec142f17aebf6fa50935242f8d3f1c211cf95d6351d03d11da2b7
- 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae