Built for micro-payments
Card swipe fees (~$0.15–$0.30) kill sub-cent API calls. Settle in USDC on Base where small amounts actually make sense.
Vybe Agent OS: policy-bound payments for B2C and B2B—HTTP 402 where crypto unlocks APIs, Stripe ACP where merchants speak that language. Same balance humans already use.
Legacy card rails assume a human in a browser. Autonomous agents need programmable money: tiny amounts, cryptographic auth, and hard spend limits—not a virtual Visa stuck behind CAPTCHA.
Card swipe fees (~$0.15–$0.30) kill sub-cent API calls. Settle in USDC on Base where small amounts actually make sense.
Gate endpoints with Payment Required. Agents handshake cryptographically—no CAPTCHA, no 3DS, no browser card form.
Users delegate spend to agents with hard caps, expiry, and domain locks. Hallucination loops don’t drain the wallet.
Humans and agents share one balance and identity. Crypto, 402, or ACP—the router picks the rail; policy stays in Vybe.
Fixed card swipe fees
Sub-cent USDC settlements
3DS / CAPTCHA / anti-bot
API + HTTP 402 handshake
16-digit numbers in prompts
Scoped session keys + revoke
Merchant card acquiring
Middleware + SDK on your API
Human Vybe ships today (one balance, @username, payment requests, bank funding where live). Agent OS is next: policy engine, 402, ACP adapters—grant-ready demos first, then public packages.
express-vybe-402Middleware to require payment before your route runs.
@vybe/agent-sdkTypeScript (then Python) helpers for agents that pay as they go.
Policy engineHard caps, velocity limits, allowlists—enforced before settlement.
import { vybe402 } from "express-vybe-402";
app.get(
"/v1/enrich",
vybe402({ priceUsd: "0.002", token: "usdc" }),
async (req, res) => {
res.json({ ok: true, data: await enrich(req.query) });
},
);For humans: your AI asks, you Approve. For builders: paste a VAPT into Cursor or Claude. Agents call pay_offering under your caps — you Approve in Vybe (Monzo-style). No silent unlimited spend.
pay_offeringStart Collect pay → awaiting your Approve.
get_limitsPer-tx max, daily cap, allowlist, expiry.
get_spend_balancePolicy headroom used in the last 24h.
list_recent_paysPending and paid agent spends for this VAPT.
{
"mcpServers": {
"vybe-pay": {
"url": "https://vybe.finance/api/mcp/pay",
"headers": {
"Authorization": "Bearer vapt_YOUR_TOKEN"
}
}
}
}vapt_… — never commit itSpec in repo: docs/VAPT.md · docs/GOLIVE.md · endpoint GET/POST /api/mcp/pay
Join the list for express-vybe-402 and @vybe/agent-sdk. We’ll reach out for design partners building agent tools, API metering, and autonomous workflows.
Freelancers and teams use Vybe today—one balance, pay by @username, request fixed amounts, fund via bank where available.