HTTP 402, ressuscité.
Le protocole de paiement pour machines qui négocient à la vitesse machine. BAPARA étend x402 avec budgets agentiques, limites de dépenses et reçus auditables. Compatible avec Google AP2 et la spec du facilitator Coinbase.
La couche de paiement pour le commerce agentique.
Les serveurs renvoient 402 Payment Required avec les conditions. Les agents signent une autorisation stablecoin off-chain. Le facilitator règle en ~200ms. Sans inscription, sans clés API, sans dashboard.
L'autonomie s'arrête où commence le prix.
Les agents IA peuvent lire, raisonner, agir. Mais ils ne peuvent pas s'inscrire, attendre 3 jours pour des clés API ou classer un reçu. bankai résout ça avec une couche de paiement HTTP-native à la vitesse machine.
Deux lignes. N'importe quel 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),
});Donnez un budget à votre agent. Pas votre seed phrase.
Déployez un facilitator, encapsulez votre route, remettez à votre agent un wallet neuf. Livrez du commerce agentique en un après-midi.
