Zum Inhalt springen
xobank.cash
01bankai.cash
v1 · live auf Base

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.

bankai://api.bankai.cash
02Protokoll

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.

BAPARA extensionPAYMENT-INTENT + budget metadata
Compatibilityx402 · Google AP2 · Coinbase CDP
ChainsBase · Solana · (soon) Optimism, Polygon
AssetsUSDC · USDT · PYUSD
03Warum es zählt

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.

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.
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.
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.
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.
04SDK

Zwei Zeilen. Jedes Framework.

server · TypeScript
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) });
});
client · TypeScript
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),
});
bankai.cash

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.