{"id":1245256,"recorded_at":"2026-10-30T12:06:26.278540Z","observed_at":"2026-10-30T12:06:26.278361Z","subject_kind":"endpoint","subject":"6c90efbd-a925-4bd5-a8cf-6f79b54cac80","kind":"mcp.tools","method":"probe.mcp/1","body":{"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":"Describe this agent: name, version, purpose, every action it supports\n    and the inputs each one takes. Read-only and free; call it first to learn\n    how to use this server.","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"}]},"body_sha256":"5cd2ddae918d690cd80547ddcd6b9a2490586912ff5855e09bdc8a3e67539be3","prev_id":223203,"leaf":"0x72c940af24280dbf7000dd2e27f728fd130c914117822a2ad96288167646c40b","leaf_text":"{\"body\":\"5cd2ddae918d690cd80547ddcd6b9a2490586912ff5855e09bdc8a3e67539be3\",\"id\":1245256,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793361986278361,\"prev\":223203,\"subject\":\"6c90efbd-a925-4bd5-a8cf-6f79b54cac80\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-30","leaves":243099,"root":"0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875","chained":"0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822","anchor_chain":"eip155:5042002","anchor_tx":"0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861","anchor_block":69923247},"proof":["0x72c9742a8e377c2e537b581c1d8e6c6406f92be2157f64263001c2cfb1709582","0xaa5f25fee7a6fc640b38343424cffe4f77c78ece8c7b2fd6c0fda54c745892e3","0x70579448cc2ba5a0065ba62020813cf37f1962927da818413adc3eca5f1ea9ea","0x7715fbe08031226de133b8adf5494ffd3673ce80c4ae986052102434a0a19ea8","0x300009f280fc5100fbe3412e08cfb6938b17ab5352a07690ca2a30f63b5a88a3","0x3ced62f05a6d65a8adee7ca6f2746c62dd5188ccf61c727bdee8d097d7c68d93","0xd9effe0c5b2c579e7e138365e9bfb4105ac8bd793d7a2c0793b37302db27cec5","0x3a008e197043e3a02ab2d5076b0bdfbb254be500b8d53360685b15c015b20d50","0xa585c613fd69928621c03324de1fc68778f54fdfb614f8e2243c65721d0dcae9","0xe6bef78a5dcfd6a137244a1487384805559885675444b2c4ad086e85a0393f9f","0x7d8011266ede5c8ccfdafbe87d873299d40d5139f3a8e96f3156e361a49a3ea5","0xcf17b226b0282e05075141acc94165d23ecbb094a9948dd8abc27872a0550966","0xc49b39d1d5f1a9f4fc18bb83adeb6cd4a85dbf836296581eb9e9e717cc889fd7","0x75bcbdd2a0d7acdea21f6011126339c8e33a476ec0a76842480cf5bf70db6a72","0xdf25f5d38e3fb54d3e66e3bf876db529f619041e0d21f0bc35b80003418e3d9c","0xdbaaffa44665d1fa60d33d2c4075bd87629b76d01a6ee63e621e78590303b56d","0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e","0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147"]}