@agentpay-dev/x402-facilitator
x402 Facilitator using CKB Fiber Network as settlement layer
Why CKB Fiber for x402?
| Settlement Speed | ~2 seconds | milliseconds |
| Transaction Cost | ~$0.0001 | ~$0 |
| BTC Support | �? | �?(via Cch) |
| Hold Invoice | �? | �?(trustless) |
Install
npm install @agentpay-dev/x402-facilitator @agentpay-dev/core
Usage �?Middleware (one-line paywall)
import { createX402Middleware } from '@agentpay-dev/x402-facilitator';
import { createServer } from 'node:http';
const paywall = createX402Middleware({ price: '100000000', asset: 'CKB' });
createServer(async (req, res) => {
await paywall(req, res, () => {
res.writeHead(200);
res.end(JSON.stringify({ data: 'premium content' }));
});
}).listen(3000);
Usage �?Standalone Facilitator
FIBER_RPC_URL=http://127.0.0.1:8227 npx tsx src/index.ts
Endpoints:
POST /verify �?Verify payment against requirements
POST /settle �?Settle a verified payment
License
MIT