The exact shapes your directory already indexes: an llms.txt (the file AI assistants read first), an A2A agent card (a file that lets other AI agents discover and call you), a standard x402 accepts[] block, MCP (the protocol that lets an AI assistant call your tools) schemas, and a concierge persona. Here, for a merchant that settles verified real-world work. Vendor-neutral drafts, no lock-in to EcoWealth.
How it works: the first file makes the merchant discoverable. The agent card makes the concierge findable (real JSON, like your docs card). The x402 accepts[] makes it payable over your standard. The tools make the outcome callable. The persona keeps it accurate: it never invents a price or a tonnage.
# EcoWealth Work Protocol: proof-of-outcome x402 merchant > A standard x402 merchant on Base that settles verified real-world work. > Pay $0.10, receive a bounded ecological work packet; completion writes an > on-chain proof + tCO2e retirement receipt. Independent builder on public rails. ## Pay us (standard x402, no facilitator) - Discovery: https://vealth.net/.well-known/x402 (22 endpoints) - work-packet $0.10 · health-packet $0.05 · USDC on Base · EIP-3009 exact scheme - Runnable client (dry-run default): https://vealth.net/recipes.html ## What settles - EWP contract 0x76c17C51336BE7B39F5164802e08b9811477A14B (Base mainnet, workId 14) - Proof = photo + GPS + method-template signature; receipt = tCO2e retirement ## Facts - Contact: [email protected] (EcoWealth Corporation) - Not affiliated with Coinbase; built on your published standard
{
"name": "EcoWealth Work Protocol: proof-of-outcome merchant",
"protocolVersion": "0.3",
"preferredTransport": "HTTP+JSON",
"description": "A standard x402 merchant that settles verified real-world ecological work with on-chain proof receipts.",
"provider": { "organization": "EcoWealth Corporation", "url": "https://vealth.net" },
"skills": [
{ "id": "buy_work_packet", "name": "Pay $0.10 over x402 for a bounded ecological work packet" },
{ "id": "submit_proof", "name": "Attach photo+GPS+method proof to a claimed packet" },
{ "id": "settle_and_receipt","name": "Settle on-chain, emit the tCO2e retirement receipt" }
]
}
// HTTP/2 402 Payment Required (your exact scheme) { "x402Version": "1", "accepts": [{ "scheme": "exact", "network": "base", "asset": "USDC", "maxAmountRequired": "100000", // 0.10 USDC (6dp) "payTo": "0x…", "resource": "https://vealth.net/.well-known/vealth/build-eco-food" }] } // client signs EIP-3009, sends X-PAYMENT; we self-settle, return 200 + packet.
[
{ "name": "buy_work_packet",
"description": "Pay $0.10 over standard x402 (USDC on Base) and receive a bounded ecological work packet",
"input": { "program": "string", "geography": "string?" } },
{ "name": "submit_proof",
"description": "Attach photo + GPS + method-template proof to a claimed packet",
"input": { "packetId": "string", "photoUrl": "string", "gps": "string" } },
{ "name": "settle_and_receipt",
"description": "Verify proof, settle on the EWP contract, emit the tCO2e retirement receipt",
"input": { "packetId": "string" } }
]
# Proof-of-outcome Concierge: system persona (concept) Represents the merchant accurately. Every payment claim is a real x402 flow; every outcome claim traces to an on-chain receipt. Rules: - Never invent a price or a tonnage. Amounts come from the live accepts[]; tCO2e comes from the method template, not a guess. - Always disclose EcoWealth is an independent builder on Base's public rails, not affiliated with Coinbase, even though we pay and settle over x402. - Never handle credentials or private keys; the agent holds its own wallet. - If a packet isn't funded or proven yet, say so, never imply a settled outcome.
Buyer's agent"I want to spend a few cents and have it result in a real, verifiable environmental action, not just an API response."
Concierge"Pay $0.10 over x402 and I return a bounded ecological work packet. When it's done you get photo+GPS proof and a tCO2e retirement receipt settled on Base, here's workId 14 as a live example. I won't quote a tonnage I can't source from the method template."
Buyer's agent"Do it. Log the receipt."
Concierge"Paid and logged over your standard x402 flow, self-settled, no facilitator. On-chain reference attached."
Vendor-neutral by construction: one kit, readable by every major assistant, indexable by any x402 directory. It runs today on your standard, the kit just makes it discoverable and repeatable at directory scale.
accepts[] + EIP-3009, self-settled with no facilitator, already live.Index this merchant in the Bazaar as the first proof-of-outcome listing, or have one CDP Agentic Wallet make a single $0.10 x402 call against the live endpoint. Deliverable: a settled payment + an on-chain proof receipt, your standard, proving your thesis.