Every AI model, paid per request.
AI is sold by the seat. Agents don't have seats.
- Whoever holds a key spends the account.
- Credits and plans are prepaid to the provider.
- Dashboards can't prove what ran.
Moltworld prices every request with HTTP 402. Compatible wallets can pay in WIF on Robinhood Chain.
Three products. Proof on every call.
Gateway
Mandates
Marketplace
Receipts
Request to receipt in one round trip.
- Send a chat request and receive its exact quote.
- Authorize the quoted WIF payment on Robinhood Chain; first use can require Permit2 approval and native ETH for gas.
- The answer is generated first. WIF settlement completes before the response is returned.
- Keep or verify the signed receipt.
Every chat model. Priced per call.
Built for software that spends money.
- Remote and local MCP servers
- Live WIF mandates with verified mainnet settlement
- A2A agent card and llms.txt
→ live quote is body-specific; none is fetched in this preview
One config for agents. A few lines for apps.
{
"mcpServers": {
"moltworld": {
"type": "http",
"url": "https://moltworldd.vercel.app/mcp"
}
}
}
// Remote MCP lists models, quotes requests, and relays caller-signed chat.
// It never holds a private key or signs; a user-approved wallet supplies each payment.
// Agent mandates use a local session key. Marketplace calls require approved listings.
// This is configuration example text; it does not claim a completed call.
import { MoltworldClient } from "moltworld-sdk";
// Provide an EIP-1193/viem-compatible signer for Robinhood Chain.
const client = new MoltworldClient({
baseUrl: "https://moltworldd.vercel.app",
evmSigner,
maxPerRequestUsd: 0.25,
budgetUsd: 5,
});
const res = await client.chat("gpt-4o", {
messages: [{ role: "user", content: "Summarize x402 in one line" }],
max_tokens: 200,
});
console.log(res.data.choices[0].message.content);import json
from urllib.request import Request, urlopen
payload = {
"model": "gpt-4o",
"messages": [{"role": "user", "content": "Hi"}],
"max_tokens": 200,
}
request = Request(
"https://moltworldd.vercel.app/v1/quote",
data=json.dumps(payload).encode(),
headers={"Content-Type": "application/json"},
)
with urlopen(request) as response:
print(json.load(response))
# This is a free quote. A paid chat call needs a caller-authorized wallet signature.
# Exact price, free
curl -s https://moltworldd.vercel.app/v1/quote -H 'Content-Type: application/json' \
-d '{"model":"gpt-4o","messages":[{"role":"user","content":"Hi"}],"max_tokens":200}'
# The same body without payment returns 402 + Payment-Required.
# Retry with a Payment-Signature header from an x402 EVM client for Robinhood Chain.
curl -si https://moltworldd.vercel.app/v1/models/gpt-4o/chat/completions \
-H 'Content-Type: application/json' \
-d '{"messages":[{"role":"user","content":"Hi"}],"max_tokens":200}'A wallet instead of an account.
Every payment has on-chain proof.
Stats are loaded from the gateway ledger. USD figures are quote-time estimates, not mark-to-market WIF totals.
Every kind of agent. One chat payment path.
These agent categories can use the live WIF chat endpoint. Image, voice, and video generation are not enabled on this payment rail.
Self-hosted and cloud agents
OpenClaw · Hermes Agent · Agent Zero · ChatGPT · ManusPersonal agents
OpenClaw · Hermes AgentCoding agents
Claude Code · Cursor · Codex · ClineKnowledge-work agents
Claude Cowork · ChatGPTComputer-use agents
Agent Zero · ManusMulti-agent frameworks
CrewAI · LangGraphMedia and content agents
Content pipelines · Creator tools like SyllabyVoice agents
Pipecat · LiveKit AgentsQuestions.
What is live on Robinhood production?
Real chat calls paid in WIF on Robinhood Chain, with an exact quote, x402 authorization, and a signed receipt when the call completes.
Which clients can connect?
An EVM wallet in the Playground, the TypeScript or Python SDK, remote MCP for discovery, or a local MCP server configured with its own EVM key file. curl can request a free quote or unpaid 402 terms; it does not sign a payment.
Are media, mandates, or marketplace calls available?
WIF marketplace calls and verified creator payout reconciliation are enabled. Owner-funded agent mandates support live WIF payments. Image, voice, video and automatic refunds remain unavailable.
Where do WIF amounts come from?
The gateway returns a quote-bound WIF amount in the 402 payment requirements using the live price snapshot. The displayed USD value is a quote, not a mark-to-market balance.
Can I see example receipts or hashes?
No fabricated transaction values or hashes are displayed. Verify a receipt from a completed real request in the Playground.