HTTP 402, wiederauferstanden.
Das Zahlungsprotokoll für Maschinen, die mit Maschinengeschwindigkeit handeln. BAPARA erweitert x402 um agentische Budgets, Ausgabenlimits und prüfbare Belege. Kompatibel mit Google AP2 und der Coinbase-Facilitator-Spec.
Die Zahlungsebene für agentischen Commerce.
Server antworten mit 402 Payment Required und den Bedingungen. Agenten signieren eine Stablecoin-Autorisierung off-chain. Facilitator settlet in ~200ms. Kein Signup, keine API-Keys, kein Dashboard.
Autonomie endet, wo ein Preisschild beginnt.
KI-Agenten können lesen, denken, handeln. Aber sie können sich nicht anmelden, 3 Tage auf API-Keys warten oder Belege einreichen. bankai löst das mit einer HTTP-nativen Zahlungsebene in Maschinengeschwindigkeit.
Zwei Zeilen. Jedes Framework.
import { paymentRequired, verifyPayment } from '@xo/bapara-sdk/server';
app.get('/inference', async (req, res) => {
const pr = paymentRequired({
amount: '0.002',
recipient: process.env.WALLET!,
facilitator: 'https://facilitator.bankai.cash',
});
const header = req.headers['x-payment'];
if (!header) return res.status(402).json(pr);
const check = await verifyPayment(header, {
facilitatorUrl: pr.facilitator,
expect: pr,
});
if (!check.ok) return res.status(402).json(pr);
res.setHeader('X-Payment-Receipt', encode(check.receipt));
res.json({ completion: await runModel(req.body) });
});import { BaparaClient } from '@xo/bapara-sdk/client';
const client = new BaparaClient(wallet);
const res = await client.fetch('https://api.bankai.cash/inference', {
method: 'POST',
wallet,
maxAmountUsdc: 0.10,
body: JSON.stringify({ prompt: 'design a payment protocol' }),
onReceipt: (r) => console.log('settled', r.txHash),
});Gib deinem Agenten ein Budget. Nicht deine Seed Phrase.
Deploy einen Facilitator, wrap deine Route, gib deinem Agenten ein frisches Wallet. Agentischen Commerce an einem Nachmittag ausliefern.
