addrbookFor publishers
← 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).

  1. 0xa67fa5b35ffdff5118802d61dc9e165553684de011680424e13b02e7457559a4
  2. 0x7827bfe00e0197d8f961bdcb30bfc205a2c0696f704517261f868cfe6cba81b9
  3. 0xe80347c918b44025c40774d3a35e4301a4a978676d1c1cf55a2decf2c2c227e8
  4. 0x480c45554675993de22f0b62204d2b9fc44f71db88236b64d9bb33b9c2ed350b
  5. 0xb507a8b98253f9969bfc386f3dfc04f249aed24c336a87c8fb5a15f2f1f581bf
  6. 0x47244086f8c5e2f5da6d40a19ae5875802faf06b3e0693e4db7fbaa3daaf4789
  7. 0x9fdfd1a08c87fc53f7e3cbeb42a3888d0fd1f55fbc0ca7a7c6844003dd451585
  8. 0xdbecb86ecc49c01babd30cc29cc764a3401a457268d7701c420688ab6ceec35a
  9. 0x5b2a94981be99694b17f2109dcd3a26a6206d22810a82d1669671ea3ac86b58a
  10. 0x8898ab8e9245665c91957f93ced1d4675156754992f0651eb80aa5869ec8fd1b
  11. 0xf9b4ada16aca6f9b63c09b94519008e1b94357a9d352c245023758b56b82d0b1
  12. 0x1e464fcb484a1e782f9fe44be5118a9de934eb533c96ba10fc7d20e3a3e4711c
  13. 0x292ebdce6b8d3d7ef08ad646a0fd97dee9313ab55c1a350807d9f3013794c37a
  14. 0x428106f4ae4ec142f17aebf6fa50935242f8d3f1c211cf95d6351d03d11da2b7
  15. 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON