The last stop in this package: a PSI researcher's agent, a Get Physics Done copilot extension, anything built inside a 021T or Reified portfolio company, or a Moonshots-listening builder's own stack: here's exactly how it could touch EcoWealth's Ecological Work Protocol today, the protocol the pitch appendix makes the case for: the live endpoint, the real request shape, and the standard x402 payment flow. Everything below is either real and callable now, or explicitly labeled concept.
Real endpoints, real prices, standard rails: the same EIP-3009 "exact" scheme Coinbase and Stripe back for x402. No API key, no account, no facilitator dependency: the server verifies and self-settles the payment.
| Endpoint | Method | Price | Input | Returns |
|---|---|---|---|---|
/.well-known/vealth/work-packet | POST | $0.10 USDC | { place, problem } | A bounded ecological work packet: matched definition, method, proof requirements, funding + settlement path, sha256 |
/.well-known/vealth/health-packet | POST | $0.05 USDC | { place, problem } | Same engine over the 68-def health library (non-medical, routes to a clinician) |
/vealth/api/x402/lbc/scan | POST | $0.01 USDC | Building/site descriptors | 7-petal Living Building Challenge scorecard |
/vealth/api/x402/michelin/score | POST | $0.005 USDC | Food-system descriptors | 7-criterion score + Green Star eligibility |
/vealth/api/x402/sdg/assess | POST | $0.02 USDC | Project descriptors | Per-SDG methodology object + MRV scaffold |
Payment is USDC on Base (chainId 8453), contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. The server issues a standard 402 challenge; the agent signs a gasless transferWithAuthorization (EIP-3009) and resends the call with the signed authorization: no ETH for gas needed on the caller's side.
TransferWithAuthorization for the exact USDC amount named in the challenge: no on-chain transaction from the caller, no gas.work-packet, a fully specified, standards-registered piece of ecological work ready to fund and claim.// Illustrative shape of the round trip: see /vealth/recipes/x402-pay.mjs // in the EcoWealth repo for the real signing client. POST https://vealth.net/.well-known/vealth/work-packet { "place": "a 1960s single-family home, Lucerne Valley, CA", "problem": "uninsulated attic, no weatherization audit on file" } // → 402 Payment Required (standard x402 challenge) { "accepts": [{ "scheme": "exact", "network": "eip155:8453", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "maxAmountRequired": "100000", "payTo": "0x538a…3a8e" }] } // agent signs EIP-3009 transferWithAuthorization off-chain, resends // server verifies + broadcasts + confirms, THEN returns: { "packet_id": "weatherization_readiness_survey-…", "standard": "energy_efficiency / LBC", "proof_requirements": ["photo", "gps", "signature"], "funding_path": {…}, "settlement_path": {…}, "sha256": "…" }
The six-endpoint Work Protocol family (packet → proof-check → tco2e → method-template → settlement-attest, plus the existing /labor write lane and the Klima retire rail) lets an external agent run the entire loop, packet, post, proof, settle, account, retire, end to end, without ever holding credentials we issued. That composability is the point: it's built to be picked up cold by an agent that has never talked to EcoWealth before.
A starting point for wiring EWP into any MCP-speaking agent framework (Claude, or PSI's own Get Physics Done). Offered as a draft to adapt, not a live server.
{
"name": "ewp_get_work_packet",
"description": "Get a bounded, standards-anchored ecological work packet for a real place and problem. Paid via x402 (USDC/Base, $0.10), no API key required.",
"input_schema": {
"type": "object",
"properties": {
"place": { "type": "string", "description": "physical location or site description" },
"problem": { "type": "string", "description": "the ecological problem observed" }
},
"required": ["place", "problem"]
},
"payment": { "protocol": "x402", "scheme": "exact", "network": "eip155:8453", "price_usd": 0.10 }
}
A narrow, honest agent persona for anyone wiring EWP into a chat or research tool: it answers exactly three kinds of questions: "what work exists here," "what does it pay and what proof does it need," and "what happened to this specific settlement," always citing the live contract or the live library file, never inventing a number, and always naming the difference between a settled fact (on-chain) and a library estimate (deterministic, but not yet performed).
Nothing. This kit is here so that if something in the review or the pitch appendix resonated, the distance between "interested" and "an agent I built actually touched this" is one paid call, not a meeting.