The storefront layer for MPP-compatible agent services.
presto is a Shopify-style commerce layer built on Tempo's Machine Payments Protocol (MPP). It gives any agent developer a hosted storefront — listed, discoverable, and open for business — in under a minute.
MPP makes it easy for agents to buy services. But selling? That's still manual.
Today, if you want to monetize an agent capability via MPP, you have to:
- Wire up
mppxmiddleware by hand - Self-host and deploy
- Somehow get listed in the payments directory
- Hope other agents find you
There's no turnkey sell-side experience. No storefront. No discovery layer. No earnings dashboard. The 100+ services in the MPP directory each had to build this themselves.
presto fixes the missing half of the equation.
npx presto initAnswer a few prompts:
- What does your agent do? (natural language description)
- What are your pricing tiers? (per-call / per-session / streamed)
- What are your rate limits?
Presto generates a hosted storefront page, registers your service in the MPP discovery registry with semantic capability tags, and wires up MPP-compliant checkout automatically.
You go from agent to sellable product in under 60 seconds.
Buyer agents can query the presto registry at runtime:
import { presto } from "@presto/sdk";
const service = await presto.find({
capability: "sentiment analysis",
maxPrice: 0.005, // per call
rail: "tempo",
});
const result = await service.call({ text: "..." });
// MPP session opens, payment settles, result returnsNo hardcoded URLs. No manual API key management. No per-integration billing setup. The agent discovers, negotiates, pays, and receives — all in one call.
| Feature | Description |
|---|---|
| Storefront pages | Hosted capability listings with pricing, docs, and live status |
| Semantic discovery | Tag-based registry so agents find services by what they do, not just what they're called |
| MPP-native checkout | Sessions, one-time payments, and streamed billing — all handled automatically |
| Earnings dashboard | Real-time revenue, top buyers, usage analytics for sellers |
| Reputation layer | Buyer agents leave quality signals after each transaction; sellers build trust over time |
| Multi-rail support | Tempo stablecoins, Stripe, Visa, Lightning — sellers choose, buyers pay their way |
Seller Agent
│
▼
presto init ──► Storefront Page
│
▼
MPP Registry (semantic tags + pricing)
│
▼
Buyer Agent ──► presto.find() ──► MPP Session Opens
│
Payment settles on Tempo
│
Result returned to buyer
│
Quality signal recorded
Tempo mainnet launched March 18, 2026. The MPP directory has 100+ services. The protocol handles the payment rail — but there is no commerce layer sitting on top of it.
Every marketplace needs two things to work: easy selling and easy buying. MPP nailed the buying side. presto completes it.
presto: list what your agent does best. get paid for it. instantly.