{"_id":"@agentpay-dev/x402-facilitator","name":"@agentpay-dev/x402-facilitator","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@agentpay-dev/x402-facilitator","version":"0.1.0","description":"x402 Facilitator for AgentPay �?Bridge between x402 protocol and CKB Fiber Network","type":"module","main":"./dist/index.js","scripts":{"build":"tsc","dev":"tsx src/index.ts","test":"vitest run","clean":"rimraf dist"},"dependencies":{"@agentpay-dev/core":"workspace:*"},"devDependencies":{"typescript":"^5.5.0","tsx":"^4.0.0","rimraf":"^6.0.0","vitest":"^3.0.0"},"_id":"@agentpay-dev/x402-facilitator@0.1.0","gitHead":"a25b5c645f8f477a5cc66601f9ffb75d6419fb4b","types":"./dist/index.d.ts","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-ELAuITz//BU2tBPU5IhYSbiUNS7b8JgXV2BEUrJrypMVGiBd5Wf4IUsllpYqQhMniUvo3/xsEXC4ZA5rSz4T5Q==","shasum":"8ff48d82e9c2e3014fd47febe39e8dc70ed308df","tarball":"https://registry.npmjs.org/@agentpay-dev/x402-facilitator/-/x402-facilitator-0.1.0.tgz","fileCount":10,"unpackedSize":79309,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWUVlqjKkm3ATD/y7gbQpi0roICVoSegXY4rYl0d1mcAIhAKCGwlwJALJk3ncJs3Fok6gVYZLHRf8KMnjjFWYBbsdH"}]},"_npmUser":{"name":"aiia8888","email":"hao025974@gmail.com"},"directories":{},"maintainers":[{"name":"aiia8888","email":"hao025974@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-facilitator_0.1.0_1773562046085_0.9845824698392931"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-15T08:07:25.731Z","0.1.0":"2026-03-15T08:07:26.233Z","modified":"2026-03-15T08:07:26.605Z"},"maintainers":[{"name":"aiia8888","email":"hao025974@gmail.com"}],"description":"x402 Facilitator for AgentPay �?Bridge between x402 protocol and CKB Fiber Network","readme":"# @agentpay-dev/x402-facilitator\n\n> x402 Facilitator using CKB Fiber Network as settlement layer\n\n## Why CKB Fiber for x402?\n\n| | Coinbase x402 (Base L2) | AgentPay x402 (CKB Fiber) |\n|---|---|---|\n| Settlement Speed | ~2 seconds | **milliseconds** |\n| Transaction Cost | ~$0.0001 | **~$0** |\n| BTC Support | �?| �?(via Cch) |\n| Hold Invoice | �?| �?(trustless) |\n\n## Install\n\n```bash\nnpm install @agentpay-dev/x402-facilitator @agentpay-dev/core\n```\n\n## Usage �?Middleware (one-line paywall)\n\n```ts\nimport { createX402Middleware } from '@agentpay-dev/x402-facilitator';\nimport { createServer } from 'node:http';\n\nconst paywall = createX402Middleware({ price: '100000000', asset: 'CKB' });\n\ncreateServer(async (req, res) => {\n  await paywall(req, res, () => {\n    // Only reached if payment is verified\n    res.writeHead(200);\n    res.end(JSON.stringify({ data: 'premium content' }));\n  });\n}).listen(3000);\n```\n\n## Usage �?Standalone Facilitator\n\n```bash\nFIBER_RPC_URL=http://127.0.0.1:8227 npx tsx src/index.ts\n```\n\nEndpoints:\n- `POST /verify` �?Verify payment against requirements\n- `POST /settle` �?Settle a verified payment\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-1578b67119581eee98f93fe456fc9e01"}