Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted 1 min ago
teppi

Server definition

Hash
sha256:58b7834ae3fd7000f284278b3eb058b1d39dc341866b067aed3169e962364ae7
What it is
What a remote MCP server returned when asked what it offers: 19 tools

The blob, as servednamed by its sha256

{ "instructions": "Verified conservation credits matched to agent compute emissions — the conservation flywheel of the agent economy.", "tools": [ { "description": "The full credit book with per-credit and book-wide mass conservation totals.", "inputSchema": { "properties": {}, "title": "bookArguments", "type": "object" }, "name": "book", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "bookOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "buy_offsetOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "buy_offset_budgetOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "certify_disbursementOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "delist_creditOutput", "type": "object" } }, { "description": "Fleet-standard self-description.", "inputSchema": { "properties": {}, "title": "describe_agentArguments", "type": "object" }, "name": "describe_agent", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "describe_agentOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "disbursement_scheduleOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "get_purchaseOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "list_creditOutput", "type": "object" } }, { "description": "List all registered restoration projects with their metadata.", "inputSchema": { "properties": {}, "title": "list_projectsArguments", "type": "object" }, "name": "list_projects", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "list_projectsOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "net_positionOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "project_fundingOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "register_projectOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "settlement_batchOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "verify_certificateOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "verify_disbursementOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "verify_retirementOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "verra_retirement_recordOutput", "type": "object" } }, { "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", "outputSchema": { "properties": { "result": { "title": "Result", "type": "string" } }, "required": [ "result" ], "title": "verra_supplyOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:58b7834ae3fd7000f284278b3eb058b1d39dc341866b067aed3169e962364ae7 | sha256sum