01bankai.cash
v1 · работает на BaseHTTP 402, воскрешён.
Платёжный протокол для машин, торгующих со скоростью машин. BAPARA расширяет x402 агентскими бюджетами, лимитами расходов и аудируемыми квитанциями. Совместим с Google AP2 и Coinbase facilitator spec.
bankai://api.bankai.cash
02Протокол
Платёжный слой для агентской коммерции.
Серверы возвращают 402 Payment Required с условиями. Агенты подписывают авторизацию стейблкоина off-chain. Facilitator расчитывает за ~200мс. Ни регистрации, ни API-ключей, ни дашборда.
BAPARA extensionPAYMENT-INTENT + budget metadata
Compatibilityx402 · Google AP2 · Coinbase CDP
ChainsBase · Solana · (soon) Optimism, Polygon
AssetsUSDC · USDT · PYUSD
03Почему это важно
Автономность кончается там, где начинается ценник.
ИИ-агенты умеют читать, размышлять, действовать. Но не могут зарегистрироваться, ждать 3 дня API-ключи или подшить квитанцию. bankai решает это HTTP-нативным платёжным слоем со скоростью машины.
Платёжный слой для агентской коммерции
Серверы возвращают 402 Payment Required с условиями. Агенты подписывают авторизацию стейблкоина off-chain. Facilitator расчитывает за ~200мс. Ни регистрации, ни API-ключей, ни дашборда.
Платёжный слой для агентской коммерции
Серверы возвращают 402 Payment Required с условиями. Агенты подписывают авторизацию стейблкоина off-chain. Facilitator расчитывает за ~200мс. Ни регистрации, ни API-ключей, ни дашборда.
Платёжный слой для агентской коммерции
Серверы возвращают 402 Payment Required с условиями. Агенты подписывают авторизацию стейблкоина off-chain. Facilitator расчитывает за ~200мс. Ни регистрации, ни API-ключей, ни дашборда.
Платёжный слой для агентской коммерции
Серверы возвращают 402 Payment Required с условиями. Агенты подписывают авторизацию стейблкоина off-chain. Facilitator расчитывает за ~200мс. Ни регистрации, ни API-ключей, ни дашборда.
04SDK
Две строки. Любой фреймворк.
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
Дайте агенту бюджет. Не seed-фразу.
Разверните facilitator, оберните маршрут, дайте агенту свежий кошелёк. Агентская коммерция за полдня.
