{"_id":"@agentpay-sui/x402-sui","name":"@agentpay-sui/x402-sui","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@agentpay-sui/x402-sui","version":"0.1.0","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./exact/client":{"types":"./dist/exact/client/index.d.ts","import":"./dist/exact/client/index.js"},"./exact/server":{"types":"./dist/exact/server/index.d.ts","import":"./dist/exact/server/index.js"},"./exact/facilitator":{"types":"./dist/exact/facilitator/index.d.ts","import":"./dist/exact/facilitator/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@mysten/sui":"^1.44.0","@agentpay-sui/shared":"0.1.0"},"devDependencies":{"@types/node":"^25.0.0","typescript":"^5.9.3"},"peerDependencies":{"@x402/core":"^2.14.0"},"peerDependenciesMeta":{"@x402/core":{"optional":true}},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.test.json --noEmit","test":"node --experimental-strip-types --experimental-specifier-resolution=node --test test/*.test.ts"},"_id":"@agentpay-sui/x402-sui@0.1.0","description":"Sui exact-scheme adapter for AgentPay's x402-compatible payment flow.","_integrity":"sha512-RlxvuBVngWnW5+5bFYJ6sQDXYrh5Xr39y2bE9YhSGw68iS4hjegZafaN3CoyMJ19NmYeUcjOHhVWOY+wWaOhqA==","_resolved":"/private/var/folders/s0/b6zql__n7v19sv58nl_4096w0000gn/T/add672944c2a4043339b154a55a725fd/agentpay-sui-x402-sui-0.1.0.tgz","_from":"file:agentpay-sui-x402-sui-0.1.0.tgz","_nodeVersion":"25.5.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-RlxvuBVngWnW5+5bFYJ6sQDXYrh5Xr39y2bE9YhSGw68iS4hjegZafaN3CoyMJ19NmYeUcjOHhVWOY+wWaOhqA==","shasum":"21bc93a54d3c7ccbd49a21408d81f614fe3857ca","tarball":"https://registry.npmjs.org/@agentpay-sui/x402-sui/-/x402-sui-0.1.0.tgz","fileCount":17,"unpackedSize":21723,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGKvz0itaZcLs58BYfCSJTRvq4a/6X4Z3By6QMxgqp+AAiEA/UtyfLFz6Z8PiWF1uhvky7Etsbtdz8n5ed/1QJX1uDo="}]},"_npmUser":{"name":"divi280605","email":"divyansh242805@gmail.com"},"directories":{},"maintainers":[{"name":"divi280605","email":"divyansh242805@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/x402-sui_0.1.0_1781255868136_0.04429951212201644"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T09:17:47.948Z","0.1.0":"2026-06-12T09:17:48.285Z","modified":"2026-06-12T09:17:48.595Z"},"maintainers":[{"name":"divi280605","email":"divyansh242805@gmail.com"}],"description":"Sui exact-scheme adapter for AgentPay's x402-compatible payment flow.","readme":"# @agentpay-sui/x402-sui\n\nSui exact-scheme adapter for AgentPay's x402-compatible payment flow.\n\nThis package lets Sui agents and providers speak the upstream-style x402 envelope while preserving AgentPay's Sui-native `PaymentAuth` body:\n\n- `scheme: \"exact\"` externally, with `exact-sui` compatibility when needed\n- CAIP-style Sui network registration helpers\n- client-side Sui `PaymentAuth` creation and signing\n- server-side payment requirement helpers\n- facilitator adapter methods for AgentPay `/verify` and `/settle`\n\n```ts\nimport { ExactSuiScheme } from \"@agentpay-sui/x402-sui/exact/client\";\nimport { X402_VERSION, encodeXPayment } from \"@agentpay-sui/shared\";\n\nconst scheme = new ExactSuiScheme({\n  signer,\n  agentId,\n  walletId,\n});\n\nconst payload = await scheme.createPaymentPayload(X402_VERSION, requirement);\nconst header = encodeXPayment(payload);\n```\n\nAgentPay reputation remains an extension carried in `PAYMENT-RESPONSE` settlement metadata. Plain x402 clients can pay and receive the resource; AgentPay-aware clients can additionally read receipt and reputation fields.\n","readmeFilename":"README.md","_rev":"1-82d41f03155c428c06a95f9bb1bcee7d"}