{"_id":"@selat-ai/selat-pay","_rev":"37-fe11aa69698b6bc03d347a2913b110e8","name":"@selat-ai/selat-pay","dist-tags":{"latest":"0.12.0"},"versions":{"0.1.0":{"name":"@selat-ai/selat-pay","version":"0.1.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.1.0","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"6e8f24cb741e55ac9743f4250266e5e60caac952","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.1.0.tgz","fileCount":4,"integrity":"sha512-D0AdPXp+ncdrGR1Lb3mOGULGa+IdqhKzB8IIkCK3PMQPg38sXEMtHKcdE8PdWgV1nyR73EtWHdpuvnrKtrY5Hw==","signatures":[{"sig":"MEUCIE793cKfqQFegz8T2psdH4opv5DR8mocodsnfTVmnT5MAiEAk57pJlWzJlmcCykT5mHVK6jtF7kWI/bMd7JWf0b8DuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33498},"type":"module","engines":{"node":">=18"},"gitHead":"82e2e070bf579682cdbf9bcfca54a2624dcb5a43","scripts":{"check":"node --check bin/selat-pay.mjs"},"_npmUser":{"name":"withwithout","email":"jurisfund100@gmail.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"10.9.7","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.1.0_1779945302141_0.537186631195981","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@selat-ai/selat-pay","version":"0.3.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.3.0","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"fe2138e3cb8543a6e89fcf9d49ac2b1cffafae3d","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.3.0.tgz","fileCount":4,"integrity":"sha512-+MUpi9B3rQbKZzNSLc1ypwgyn6Bi+4sC/amtV0atRkyR9oVvA0k3dx2eNmGHfT6XV0aBcKT0NdgSObugGVPQcw==","signatures":[{"sig":"MEUCIDOWn2lLTlcFqEO1130YXN777ObjLFlZYtJLyOHHYQTBAiEAsxsRSkbxslG9A4ztEsAl8raqI7u1y9MQmKu3WlyM0s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46025},"type":"module","engines":{"node":">=18"},"gitHead":"814639329e0ba38efbf8e7f6156aed563f2b75b6","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"restricted"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.3.0_1779959675306_0.2198005781212069","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@selat-ai/selat-pay","version":"0.3.1","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.3.1","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"d7fd6cc342fb0c5da81b54adcc999b96038dad73","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.3.1.tgz","fileCount":4,"integrity":"sha512-WPli37vDSNiaHyMFGWCjZiKz3+SE0HqE/idAquNY3xE5ojoFN6NfWotJC1hYH0LWsQkQRsUaBIiRogLSPnuiYw==","signatures":[{"sig":"MEQCIFHG3YXUeY9dBOjiAZx8ab+JamnPuub4k6wSQ1U2NBPRAiB5A5g8wXM/B0noV0XXVa6QFjN5SRCfQCXPTsTz+WUzeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47731},"type":"module","engines":{"node":">=18"},"gitHead":"4633f5fe43be304a5866752ea6225fea20adcddc","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.3.1_1780523746056_0.721507912488982","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@selat-ai/selat-pay","version":"0.3.2","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.3.2","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"b05bbb1061fc6c517b5d735400d8a0d974a3c8de","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.3.2.tgz","fileCount":4,"integrity":"sha512-y6l/7n/OsKTbpVB1H5u/sSLk4nEM032GeLQMiuSRY5dmMq9eJJo1iJtShShf/t2gJb4/gWRbSIYzH2rkdXl3hg==","signatures":[{"sig":"MEUCIQD3jn970w89hS10WG3VzfJgvCmAd7ZhcE2vzxsDE+5qIgIgPowbmUCBTshhStRByEpDVKacX11RGPxyLnO4OyOEpjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51079},"type":"module","engines":{"node":">=18"},"gitHead":"49260bfdea735fda99e6b2227f0ee8c8367e9618","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.3.2_1780539523409_0.7949502098085843","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@selat-ai/selat-pay","version":"0.3.3","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.3.3","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"07d8774b76ff84a4d7903d24a6295aaab1c22b60","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.3.3.tgz","fileCount":4,"integrity":"sha512-d2flgeLLexsPizihStSDGpqpGzXPT079DQZmA8cvfIbSXzDdc4l06LRRCf+Ga7OrPnlmtSSGS/qmo/kjN8Wnlw==","signatures":[{"sig":"MEQCIB0WjVxybkzcqtADPsgHKTrBVrv3hau8fXFIUh1PAJMvAiA43lLxZR7ugRxHdV8CZ7/64l79r6n/ytLionP/dUX02Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51371},"type":"module","engines":{"node":">=18"},"gitHead":"5503de7a9e283acca4ff9a6061a908ba7a9bbc46","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.3.3_1780553141442_0.3144976886869846","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@selat-ai/selat-pay","version":"0.3.4","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.3.4","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"922149943286f343645702e34cc28a8af0766770","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.3.4.tgz","fileCount":4,"integrity":"sha512-qePYfjDSD7nf7O4/HSPpgQsVCNPe1iMlHLfy5BJOL5Me9+KzFU5+pqKNJkkmsVTnm5AiKdm0Q7wy1W3xz3RUFQ==","signatures":[{"sig":"MEUCIQDbJw8pdF4ta92mtkOdSYvU31aJS3DXVrQOxPwSyEpnQQIgU16PUA8rFav6Zw/AF21CUdmdkoiRdnCYKF/Es5bZ0pA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51365},"type":"module","engines":{"node":">=18"},"gitHead":"adb6f1d5d4793d375c8d6685421de45695cbcb46","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.3.4_1780554561991_0.9604622330296371","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@selat-ai/selat-pay","version":"0.4.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.4.0","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"fb3024cd42858f9a01ae041e52dc2f02d4cfa4c0","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.4.0.tgz","fileCount":4,"integrity":"sha512-TvepdIjXzf1xlMgaGB/AId6UyO9RGJJ+hQHxEkvx7noPIHh7xQihyS5K8y254i33gGAEwBGUng7Z6Y9/UP8hAA==","signatures":[{"sig":"MEUCIGVnNqvWwxAiTsSR6cKFmKbHMUs8xevmO7SEI3TEPei0AiEAqX+4Gt2nxQF8tia54ygagPbDHkJsMpnnDnt1XGNfeAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54193},"type":"module","engines":{"node":">=18"},"gitHead":"8b14eb36c313f739a546862d7784cf4fa90ecdd1","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.4.0_1780722946934_0.8169620311450372","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@selat-ai/selat-pay","version":"0.4.1","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.4.1","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"51c5d8fc04508dadf17f810e575bd6e5508ddb65","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.4.1.tgz","fileCount":4,"integrity":"sha512-wVizaQNS/3LsDVHXHLZ9J+BjYaPDxjdunCoykImxkSHs5oMGw7+B13hQeEXiNjN0XMg8ScpTnFrariJV7sfP4A==","signatures":[{"sig":"MEUCIAnBD+IJPtHGl+dWexbMkq028yiDemImiSxapTVVdA1JAiEA3Q3fmhD8wPEE8paCu8prrLW5P26bKVCT6Wj3DbDltNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55096},"type":"module","engines":{"node":">=18"},"gitHead":"f7cc5fe1f2cec15151d779104f2cbf2ab17d621d","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.4.1_1780723262419_0.6256615349562886","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@selat-ai/selat-pay","version":"0.5.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.5.0","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"9ac530f4551d36d2e8d300cf5538aad115bc0e8a","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.5.0.tgz","fileCount":4,"integrity":"sha512-WipXrZl3hreq/LZ52W4IDBrzStscU5C8l6kK9jA7M5XNIMPVeujjDsmcDyOWdsXEmUbJyNOmyzaCSp3nxjuEPg==","signatures":[{"sig":"MEYCIQDTCU1pYPzjXdaDqJxgCiA6yZVmRJ1C57B7SHLjMBMS5gIhAL/GuBrouNIXFDdTL6gXhP8djeGeubMJhduEmDboaO/I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58537},"type":"module","engines":{"node":">=18"},"gitHead":"bd1ba6a63d7f41adce4b2b69eae1a304dffd8efd","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.5.0_1781157999266_0.30701715567562027","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@selat-ai/selat-pay","version":"0.6.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.6.0","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"326c0bbcd824f052db6eeb1b2f1a1fe7e66fb5d5","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.6.0.tgz","fileCount":4,"integrity":"sha512-nXqm5Pmi9yJUxPPZIPAcmYeGiOnY6+rLL8tbxvW/NWMetgGg+Ca3IkYVIgn3QH3urlId3XxaEjg1qRGaI64RcA==","signatures":[{"sig":"MEQCIA+lULYveI8zKqN+pnK+vUTUVYKW83Crf8Otwj7rQI0fAiBCTzulFt9BGoqHDDjQIyAnF5K+OuqHpgB8yIOHamQO7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58361},"type":"module","engines":{"node":">=18"},"gitHead":"e214ab09aaee78c7bfb287f6fc8993157ec90066","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.17.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.6.0_1781571772583_0.8658157634478609","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@selat-ai/selat-pay","version":"0.7.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.7.0","maintainers":[{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"c1e56c0a3e631fba273b441edcd9c6fdc799fc8a","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.7.0.tgz","fileCount":4,"integrity":"sha512-ciFCTjr3kHLDKA47bG0yxIxEXWy6zfpR3rh2xkCo4LXCDyK6cAgnmwjOqL4NjoGsPY8EUONgcx26B1MWCbo/eQ==","signatures":[{"sig":"MEUCIQCHv+Xwug2u/uMlWY8CnDReC4lXQAy+kWLiRBZG1Lzz8AIgUvd5SkQUh5Q7UzNC6MvvSQvXfPmgp6i2S6FIepMajjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60891},"type":"module","engines":{"node":">=18"},"gitHead":"704c9cbf93b6a3ae17c75a38a81147f3c7707c9d","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.17.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.7.0_1781591700333_0.9689871873573206","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@selat-ai/selat-pay","version":"0.7.1","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.7.1","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"c0b9e4b7ac8a72916019394ebdb3bf960ce8a2a5","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.7.1.tgz","fileCount":4,"integrity":"sha512-z32zPuxSDh7ILlyd5WMtUQ1ib6VXYJUaVjxtLAhbyP8eZOMTBWhyFrh/hAu0rOCsvF77ULkHusKGRwgO/S/Slg==","signatures":[{"sig":"MEMCIFXrwWSbAIak7fHteK4Ws9nWIhE3vPMTWwydSIfcTwt/Ah96w4jweq2ddHLrpbZ9GxSJDsJRh6uulHAsy5lbhLvi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61327},"type":"module","engines":{"node":">=18"},"gitHead":"ed95226e72c5890a3d15c556cb5b96009a0d3fc6","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.17.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.7.1_1782419110479_0.3544448040830068","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@selat-ai/selat-pay","version":"0.7.2","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.7.2","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"af0d31f9b9f4dee65815292047070cfbe6b2c3f2","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.7.2.tgz","fileCount":4,"integrity":"sha512-Cymz3qomb12hACLji7FWj4GUgeu9E2Fy1NwC2LWbHy03NbA7P6oF1t+jS3OHbjDWFsy8t696y3aw31HBDKbrDg==","signatures":[{"sig":"MEQCIG0xtqj+gnWws1hb1yBaN8g9uBWyeDpRAbgJXw4vJ6MIAiBx16aJi+rXXPpHLW7I+AOAe2BxKyMiRJU6uCY+eGa/Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70433},"type":"module","engines":{"node":">=18"},"gitHead":"f2b31d90aff1dbfe4cf2ac10e60393453730c946","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.18.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.7.2_1782814846032_0.380220437037073","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@selat-ai/selat-pay","version":"0.8.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.8.0","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"cc99d23d4a9bde4f5b7dc33c1eeed37a82aaa509","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.8.0.tgz","fileCount":4,"integrity":"sha512-9fJz+WMU4HgBk9Btr7fL/tEMwZeDwpNNE6g/1rmm/KrtkO9nCvxSiot0o4PTR5Z5nyjuRwPF6V1+Q1BIRFXTMw==","signatures":[{"sig":"MEUCICPSSznWka9U7Aoy29ND37V9OaXVVuVEvCWJMEHb8P+uAiEAvbcGv13lxO/e5rcKRj+39jYP3/BlaJwqgooKWs2TwBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70545},"type":"module","engines":{"node":">=18"},"gitHead":"bc43e535ae426a059c8cf73c601cd998de437b1d","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.18.0","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.8.0_1783476983136_0.5822363810768436","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@selat-ai/selat-pay","version":"0.9.0","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.0","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"2ba94c0dfd57ec3bae2245bb37bb2adae5f3bc9a","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.0.tgz","fileCount":4,"integrity":"sha512-nHo5ekz6l4cvOO+qRXSiIixrjJ94a0zCiY8V7BaAIeqZ2JL7yzTFmt0kYH9t7b8n99NrirDfZ6K/miTMX87kLA==","signatures":[{"sig":"MEQCIGq7HxMTVxgYfq/15O/Wv1k6igJMQx0NR0GOpc3XC2tMAiA8WscDesIcnBpy+FthTx0w1mAsN++ImLKgSHLhpDcjfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75482},"type":"module","engines":{"node":">=18"},"gitHead":"25d5d6ffd80bc2343bf8d389488420694e9ce9ea","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.0_1784094773826_0.029778518881223848","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@selat-ai/selat-pay","version":"0.9.1","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.1","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"2860deda285d8d5ca39269dc8a80721a5deba851","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.1.tgz","fileCount":4,"integrity":"sha512-oQLBx3YP37Q6e8MBuadfl2IOz9V0M0/w7Q+kDGUK/IcqEGq7Ssn3fXRp4a9QIWAn7uCh/myAZrIMPJhlCYmDRg==","signatures":[{"sig":"MEUCIDNG6gsTWLCCXzxqFjiFQ+WGl52u8/SzY7xR3rv/kgKFAiEAx+QNajikDdvLK63543iSIOHiW6b+gz+QX2HjX7umzpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81709},"type":"module","engines":{"node":">=18"},"gitHead":"3ff57828d6838c5d0d0f39e0400561446b859d66","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.1_1784782137013_0.44895312699540346","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@selat-ai/selat-pay","version":"0.9.2","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.2","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"8e95014d84aa8c25e706dc434bbd807e1d1ec5f7","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.2.tgz","fileCount":4,"integrity":"sha512-33LyO1xetRp21ARPd0Z9XUGmRRaHk7LTLrez06HcQPq4SMuTFzICv54vFSfok6eY81IVnJKeZP5I6/41dYb6gA==","signatures":[{"sig":"MEYCIQDlidpbzocQeOTAEY+txAlvJgECq2rbgHEwb80jukuWBgIhAJkZwkuyBdgoKE7uZnG26386WsLlQn+RT3bmGQwHc76F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83351},"type":"module","engines":{"node":">=18"},"gitHead":"6999fb098c86c8860d5b3621daab19cbe743f7d8","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.2_1785030321609_0.5600111538042929","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@selat-ai/selat-pay","version":"0.9.3","license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.3","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"eb8926644db3fa69efb45a17b3f5a4ef691fa7af","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.3.tgz","fileCount":4,"integrity":"sha512-0M7i/hinUtyooYgcRus9uPP3kfSDeTezsQh7Nhq9twdJF3tjncrjDw8mQcMlI+gfkaPTNN7ythHZXJpFANtbKQ==","signatures":[{"sig":"MEQCIA2ed8sZHBE1EkCXG7scgH7NYFGo1Q1mNu2JgGoMqP30AiBGl2mqjUffWJ7ETygMM5/7Vs0JINF0aEXU47F9nNyYnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85776},"type":"module","engines":{"node":">=18"},"gitHead":"d46f8c47273bcc48abbd04f300046e684b94034a","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.3_1785134991883_0.5374592434256107","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@selat-ai/selat-pay","version":"0.9.4","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.4","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"0d12f72009ae655952902bdfaf78e112bb8ea48b","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.4.tgz","fileCount":4,"integrity":"sha512-f4FpIBzMTjRN68v+tRyF2LY31KcbyhBBQMCJ73pBoqxqXsyw5LF/QAGpimBlRLTY57VgMHcxnUYekLHjfXkE/w==","signatures":[{"sig":"MEUCIQDd1m2m293EYZwnnq2ipptW0L0ix0xan8m+vfZMeFJLnQIgWodjb/Q8CW6Z5gG+lWgdZm+89nuo7DsBRx/BYTcjTR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86801},"type":"module","engines":{"node":">=18"},"gitHead":"97c2d545d2521a01528c2f4fbf765cc46abc600f","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.4_1785521166483_0.2581230522596576","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@selat-ai/selat-pay","version":"0.9.5","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.5","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"57962a762864f3c51eab7afcddf51f7bf87df9ab","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.5.tgz","fileCount":4,"integrity":"sha512-+7+4fxVgPMQh8S5vAp0Yc3JjYkJqew+RgX8sRYjdxLGnARk7ogYVC6HbLxaiWJNRvdrxiZgkBQ58QSUYifRYeQ==","signatures":[{"sig":"MEUCIQDJ3zhtpGCHhjoHbU6zOMgvOJCUZFXhp8aMbxxXogMGHAIgNBQ85PcP+TLWKWbBmzJWroxqufwyWGTtfkxUSFrIDF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89053},"type":"module","engines":{"node":">=18"},"gitHead":"cc250a75bd9f22b0bcb007eb1109a41c41163b99","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"selat-npm","email":"boris@selat.ai"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"11.6.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.5_1786096562818_0.12853902206795342","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@selat-ai/selat-pay","version":"0.9.6","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.6","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"a4cec9fe1a41000c7ab3312cab8b10bdb3576864","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.6.tgz","fileCount":4,"integrity":"sha512-5kadx3S5wmHgC5xmLqJFVr1l8hEJCM1UMlaWm2WeVNdyirFS8Xa0rJbGmh2S/sGIAzQrflaMObJV+UrdsO+BYg==","signatures":[{"sig":"MEYCIQCnU/8XLQdn71SCUPx+WOWBlWv096vsrK19B/9kZzrL9AIhAKREPZRi6W+xSdv/xcF8qMt+u+HFa8uIrMzkez6QSsyT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111432},"type":"module","engines":{"node":">=18"},"gitHead":"29f85aafbc5011bdf2dc233a31c63de68585c0d8","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.6_1786255879705_0.9994013543747129","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@selat-ai/selat-pay","version":"0.9.7","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.7","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"bbabfc6b7900b001ab3b69f90b1749ca908ae23a","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.7.tgz","fileCount":4,"integrity":"sha512-wX0eKzthgRJ1ooaBVvM147FNSToceO/yE/+9/WP493ibJDXuviEPXqpQmxA8fTNrqGCrNywGPx5wk4E6z5QUJQ==","signatures":[{"sig":"MEUCIQDJAkmf3V8EJPulhAqjPCb7s9nmVTn2BshMrzdPUpZL3gIgde0v6g1VsqdvGxi3XXp/r9x7yBBt/GMteUMTGLj0Jag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114162},"type":"module","engines":{"node":">=18"},"gitHead":"53d04f08f985b9520d21b582239c6e9abdb8dd9d","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.7_1786358591107_0.00030978785598367864","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@selat-ai/selat-pay","version":"0.9.8","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.8","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"c960b7110b64efd612fd90af51518caaf47befe3","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.8.tgz","fileCount":4,"integrity":"sha512-8nhaumIREeOYiUlaiBW21Jd6g0jvRYb72pu/g4vCvxOFUjtA/OVtGXXaZFcFqcN78g89PkOOPt/nKxEF4MGmxw==","signatures":[{"sig":"MEUCIFWK9PhIavvpjq//Ue3rDjj/RUZn0EReSIuuaa4UN0V5AiEAmWm8bGvorEVdqVlqnPosGDl+C1mNjN/dwV93F0GQcD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114788},"type":"module","engines":{"node":">=18"},"gitHead":"05c74cb64ae1a2b9d2d8913ef56b9766a5c029ff","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.8_1787291280135_0.715174310499378","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@selat-ai/selat-pay","version":"0.9.9","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.9","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"ba1c6bced7c1a83c46984c1692da2d475eaf773c","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.9.tgz","fileCount":4,"integrity":"sha512-psA5YWDionBk6LMfBa7LlYqF4i7PwHBk2XLqfd6q1SGBKqgM0WMlkLE4SAqcL61qgSqH/wpIyS1oHCAiGtAuKQ==","signatures":[{"sig":"MEUCIDhQxz+glkJyhEtBk3yww2fCx4YRmwelK0Qs4yd5r5v1AiEA72ledxoBL3zr+Xt95q1H18+zWQizfzj16AYk2We82go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121452},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"72f0cc2dd7ca9986a672467b07a33612ca34afc9","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.9_1787480408539_0.23337900593045657","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@selat-ai/selat-pay","version":"0.9.10","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.10","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"8093ecdb1b78b095ff8a7488a32c6666d4cb7a7e","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.10.tgz","fileCount":5,"integrity":"sha512-f2gMjw9FTDk4RZKX68kk6QfIp3L1/4VEejMF7cPMqZ3HTZ1lBHi4oOPZQq/OitkECPKIlhxByrhVgznSHSeR5w==","signatures":[{"sig":"MEYCIQDa3N/dWEziA9w1jQcNYHQQEdCL0tW4YLeQ8/1r+gvpsgIhAMX9nWXVkxc5ISCZHOwFlmdXh59kddf5lKGatN613Xci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123534},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"9bf1d58ca79d2d77fa69cf1c933fe2bed7dc45d3","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.10_1787481004278_0.49235095568480314","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@selat-ai/selat-pay","version":"0.9.11","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.11","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"9f8bbff5fee9489db302927ab22c7abba36603c0","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.11.tgz","fileCount":5,"integrity":"sha512-Y2mrA3lng6v2B1TSnIXKmSST7GN3cnjLF/uyGssduxcTEf7eBdify//1h9X4KgoozWhVCuOFlvEJt+V5hcDQ0w==","signatures":[{"sig":"MEYCIQDSv0rKFXjlWsX6njqNgoEZpcGlWXj8weGmGMctG3dzagIhAMyZhIhonawWAGSP/f6WkF9kK3rbzHZuNm6tBpTL7h7h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136350},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"08a13ed8b28b866aaac3788eeef87e4ab8baa41a","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.11_1787590212849_0.9173483222178136","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@selat-ai/selat-pay","version":"0.9.12","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.12","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"9659d8239dded7f003a33aa813bfeb3df6b49653","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.12.tgz","fileCount":5,"integrity":"sha512-JSql8OFK4OmUhhch8xYGwNbwg6GM9KqA5wtmWBpSRmsi9730E14lEJXdillOJo/V39RA+BiXpVPM986bw1z+/Q==","signatures":[{"sig":"MEYCIQDZAHM0+U8E+NmJa8iWOr1IKW4U02bgZsZSLkdIa2qqAAIhAOCWrlXZcmHTnupSEovMVNSWHbAXpZj9vy7X6kHEX6EE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137227},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"4c8be9456a62e6a676a47c57b4c2c8a5cb50057e","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.12_1787635659335_0.4596859332802572","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@selat-ai/selat-pay","version":"0.9.13","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.13","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"482e23b52811cbf10a21f6209e8dc56005f885fe","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.13.tgz","fileCount":5,"integrity":"sha512-C/R/1UGXhqlFJrsrpSlWfvCo0UkQ3ObwtDvytROif8rWuY6NwN8idGAcbnXYobaIB5UDMvyZjuT8OHKPd/1nWw==","signatures":[{"sig":"MEQCIE6gQqgxKj1BTlfg3txWXVl1G3djLZ78rv8L+aSFMA2KAiAeY2zHjlMHvZh7tUjt+8vgDD5CNf0cFGJbNfMXioa48A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIExd69aijMJIOmhLBLIjbSbowD32GsYESJW9P/xxqjynAiA04UL20xTpqhRRxCUZINHVP4rCInNwuzppJpiJr/kO1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145586},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"b2c0b0e74c677bf425ee4182b88de3ce7b44a9a6","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.13_1788036931651_0.3741300595121808","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@selat-ai/selat-pay","version":"0.9.14","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.9.14","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"c42b08d191efbe7c6e9e7d3e093611b03d039363","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.9.14.tgz","fileCount":5,"integrity":"sha512-bGnae/zRq3wy+8ZspVxPpq6qxjuC4w0F5+YxL5P75aTuREseUdO2zWd6wjlbEzisfg3whmVVc8fXuXOf2Z1Omw==","signatures":[{"sig":"MEYCIQCAK0SCCFlW4PwlVwXuD7LV9q2WS5HBP+44H9xW9XEmEgIhAIGFGqfaprf6Kn+ASx5nB3eW8Deu2kzJDB/TOYl7Cw39","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFwitrmynTWAhEVDIiF7bGtPJfysfKZe+874NuNExc2sAiANoFYzHXiAeIzdg67f7+/+rvImf6bdjxwD/HKWOCMiyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146875},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"1e8ab7a6ec94b7bc561d25a519846e3c31d5972e","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.9.14_1788371649003_0.10689325731245614","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@selat-ai/selat-pay","version":"0.10.0","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.10.0","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"6a7d426c268e413f6d418c8eb62bdc3dbabc82fc","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.10.0.tgz","fileCount":6,"integrity":"sha512-rwCASrbyPdOefX99QqFdI1HjCMngpk7uA6BRlSnMz2cSdQMuLpB0MhcAsY+kPY601NHQOKHQhATkeBOZABLSLQ==","signatures":[{"sig":"MEUCIQDRlKokY6+JilvlRGkaIDnr/5RlsWo1VBp2iCuGOAW5ygIgB+h8juBuSVLbDfgauK0uJa2IzdMzmpmn7kXbWG72NuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDn5talDBdGSlwxjHhwYmEsbWI4m3uxJ7gv+yCu7cINbgIhAMUjVgZlcV4lSwAW2BG0qkgkQahFCe4SoIt21SOTK8RY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167094},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"89b7396e18471909181500c7f03b12022293ee8a","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.10.0_1788508161795_0.4719080001217477","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@selat-ai/selat-pay","version":"0.11.0","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.11.0","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"0b7b4a7044b094e1813ee1d94f805c29a21f5c7e","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.11.0.tgz","fileCount":7,"integrity":"sha512-LPsAXM1iZnyUHsYkEeJScB6LN4nV3lvOpgseOLlIWLDYQay9KObBLPttNdD/d7N+UWX9GxCtZzwNBGaTGcFFRA==","signatures":[{"sig":"MEUCIQCFnSHz50o96rEPieiR+O5sW07LsXuxBj8+daiOPR3jqwIgU+1REUEEtJYDmN9zLFpHD6oypmViEAS3QB4IUMudm6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJgk2pAIIjhrXT8gDx0FHPvYpdZ4i8FqBuYQSV/k3wYAiBJe8EBGMCIufMJZ2pWAxArXkkf9griDtXpmMV+c9KIxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178331},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"a20bce80df6978d8b4cfffa6564c26907b37437b","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@selat-ai/siwx-lib":"^0.1.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.11.0_1789194133632_0.3984068592280232","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@selat-ai/selat-pay","version":"0.11.1","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.11.1","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"06c56cc522c8ebbd948d2b261c6d4ff8ac293ad7","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.11.1.tgz","fileCount":7,"integrity":"sha512-NDaa66GarbMBmbFJYzALz1F6z8KzpJ/w3LwOUe6fu+14vJ4pvNHhveXIb6/adTvMmTaILd8fxTGxtm+Ga9yMHg==","signatures":[{"sig":"MEUCIFYjAVvs7bvCqdx7rmRW0LaBogWGM66OwJx84PIVJm5UAiEA0D5TrXZ/xOQlpVF/DmcGgXGZnw4++zoZIH9rvpSIh74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD8ikp8/t3+Z6Wjj2tjyEYDIWq9ZFIyabksMomfAB/4kgIhAI9F5Y7csQFkESoiwxSyRJtbxYfx4Is90QSKzZyeGO2K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180222},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"71f00c0b92b24f6b10bbb5b8115f897004871d0e","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@selat-ai/siwx-lib":"^0.1.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.11.1_1789199800209_0.1391761589641427","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@selat-ai/selat-pay","version":"0.11.2","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"license":"Apache-2.0","_id":"@selat-ai/selat-pay@0.11.2","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"homepage":"https://github.com/SELAT-AI/selat-pay#readme","bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"bin":{"selat-pay":"bin/selat-pay.mjs"},"dist":{"shasum":"fea648d3d97b90420d46e2f2a385e698d196b070","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.11.2.tgz","fileCount":7,"integrity":"sha512-u0vp96Q1thRrSBkMjFTF9sf+sWzwyfIPPC/gykGDxz7Nqcxs/JiMeMY/r9WV1nrCWhdaIMS/kIT38W94rriffA==","signatures":[{"sig":"MEYCIQCxG5d63YgV6fpn+SpWzkmvcSoByhJuP1mNenQOr4Rq/AIhAKdPIMQtrjH+ju8wCp7LV7L4/QSTLsGw/MWM34hL5pjR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6AshdWXo0/XuB8jtR+H0JVKlKMSFv21NUu4Nrw4jh3QIhALeRFWbC3+hez8dgBXDZ6aLq1vWEvFdyso6InwXotb+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183015},"type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"c602a964fc695ced9b6d5a7462780b2546f4fa41","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@selat-ai/siwx-lib":"^0.1.2","@circle-fin/x402-batching":"^3.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/selat-pay_0.11.2_1789202778586_0.8256873478783346","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"_id":"@selat-ai/selat-pay@0.12.0","bin":{"selat-pay":"bin/selat-pay.mjs"},"bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"dist":{"shasum":"5675f19563ab09f3116adcbfaf3d76b13bdfd579","tarball":"https://registry.npmjs.org/@selat-ai/selat-pay/-/selat-pay-0.12.0.tgz","fileCount":7,"integrity":"sha512-QLQ5g9XdFWCkEhtg70mHi/BL1efJuSfGqDyQWy6jroLEDodqFCkC0SeQVec3Xo2WqVMWaDWezEHvRHmOcP+LbQ==","signatures":[{"sig":"MEUCIERv5aAqZsKc726eIdYFYlgbHW/HhLB/HQk6oyDsIai6AiEAvIb/NoeYbp91voes3sH4fcHk33TkIkrGUgW7cxkNrK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAVq3dscd9gGjaiZx8VS9W3nvE5r43ftrwoC18uQJqCEAiBduBltgCbn2ppMq1vl4eV4XLDxHxR1Ak1jYiY61r2/cA=="}],"unpackedSize":178174},"name":"@selat-ai/selat-pay","type":"module","engines":{"node":">=18"},"exports":{"./package.json":"./package.json","./transactability":"./lib/transactability.mjs"},"gitHead":"5fbc0fe376eaadb09a6f0451abf3222c6ab67598","license":"Apache-2.0","scripts":{"test":"node --test test/*.test.mjs","check":"node --check bin/selat-pay.mjs && npm test"},"version":"0.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d94b8661-fe0d-4a60-a3c1-029dd94b1af5"}},"homepage":"https://github.com/SELAT-AI/selat-pay#readme","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"overrides":{"ws":"8.21.0"},"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","directories":{},"maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"viem":"^2.48.8","dotenv":"^17.4.2","@selat-ai/siwx-lib":"^0.1.2","@circle-fin/x402-batching":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/selat-pay_0.12.0_1789635709821_0.4193268355273052"}}},"time":{"created":"2026-05-28T05:15:01.585Z","modified":"2026-09-17T09:01:50.275Z","0.1.0":"2026-05-28T05:15:02.334Z","0.3.0":"2026-05-28T09:14:35.514Z","0.3.1":"2026-06-03T21:55:46.206Z","0.3.2":"2026-06-04T02:18:43.550Z","0.3.3":"2026-06-04T06:05:41.593Z","0.3.4":"2026-06-04T06:29:22.145Z","0.4.0":"2026-06-06T05:15:47.085Z","0.4.1":"2026-06-06T05:21:02.567Z","0.5.0":"2026-06-11T06:06:39.428Z","0.6.0":"2026-06-16T01:02:52.716Z","0.7.0":"2026-06-16T06:35:00.515Z","0.7.1":"2026-06-25T20:25:10.640Z","0.7.2":"2026-06-30T10:20:46.207Z","0.8.0":"2026-07-08T02:16:23.322Z","0.9.0":"2026-07-15T05:52:53.949Z","0.9.1":"2026-07-23T04:48:57.153Z","0.9.2":"2026-07-26T01:45:21.759Z","0.9.3":"2026-07-27T06:49:52.015Z","0.9.4":"2026-07-31T18:06:06.672Z","0.9.5":"2026-08-07T09:56:02.943Z","0.9.6":"2026-08-09T06:11:19.869Z","0.9.7":"2026-08-10T10:43:11.255Z","0.9.8":"2026-08-21T05:48:00.294Z","0.9.9":"2026-08-23T10:20:08.678Z","0.9.10":"2026-08-23T10:30:04.410Z","0.9.11":"2026-08-24T16:50:12.999Z","0.9.12":"2026-08-25T05:27:39.529Z","0.9.13":"2026-08-29T20:55:31.731Z","0.9.14":"2026-09-02T17:54:09.098Z","0.10.0":"2026-09-04T07:49:21.883Z","0.11.0":"2026-09-12T06:22:13.737Z","0.11.1":"2026-09-12T07:56:40.316Z","0.11.2":"2026-09-12T08:46:18.666Z","0.12.0":"2026-09-17T09:01:49.917Z"},"bugs":{"url":"https://github.com/SELAT-AI/selat-pay/issues"},"license":"Apache-2.0","homepage":"https://github.com/SELAT-AI/selat-pay#readme","keywords":["selat","selat-pay","x402","mpp","circle","circle-gateway","agent-payments","agentic-commerce","ai-agents","usdc","stablecoin","micropayments","self-custody","eip-3009","cli"],"repository":{"url":"git+https://github.com/SELAT-AI/selat-pay.git","type":"git"},"description":"Standalone CLI that pays SELAT Router endpoints over x402 Gateway-batched. Keeps the open-source discovery skill free of heavy deps.","maintainers":[{"name":"selat-npm","email":"boris@selat.ai"},{"name":"withwithout","email":"jurisfund100@gmail.com"}],"readme":"# selat-pay\n\n> **`selat-pay` is the payment engine for SELAT Agent Payments: a standalone CLI that turns an HTTP 402 into a settled USDC payment — probe, sign, retry — from the user's own self-custodied agent wallet. No API keys, no seed phrase, no gas token.**\n\nselat-pay auto-detects the upstream's payment scheme (Circle Gateway-batched x402, erc-3009, MPP) and settles the call through the SELAT Router. It is the engine underneath [`@selat-ai/selat-cli`](https://www.npmjs.com/package/@selat-ai/selat-cli) (`selat run` / `selat skill run`), and it works standalone exactly as shown below.\n\n## Install\n\n```bash\nnpm install -g @selat-ai/selat-pay\n```\n\nOr one-off, no install:\n\n```bash\nnpx @selat-ai/selat-pay GET https://upstream/api --chain base --max-amount 0.05\n```\n\n## How does self-custody work?\n\n**Your wallet is yours. selat-pay never holds your keys, your funds, or your credentials.**\n\nselat-pay constructs the payment payload (`@circle-fin/x402-batching`'s `BatchEvmScheme`, protocol-spec EIP-712), then requests the signature **through the Circle CLI** (`circle wallet sign typed-data`). The wallet is a Circle Agent Wallet with 2-of-2 MPC key management: the private key exists only as two key shares, both required to sign, and neither share is ever exposed to the agent — or to SELAT. This package is open source precisely so that claim is auditable: every byte that touches the payment path is in [`bin/selat-pay.mjs`](bin/selat-pay.mjs).\n\nThere is no local-key signing path: every signature — payments and refund claims alike — is produced by the Circle CLI.\n\n## Why not `circle services pay`?\n\n`circle services pay` cannot complete the SELAT Router round-trip: it runs its own internal probe and does not forward the router's `x-selat-quote-id` response header on the signed retry. selat-pay performs the probe + retry itself, pinning the quote it pays to the quote it was shown. It also carries the heavier Gateway-batching SDK + `viem` so that [`@selat-ai/selat-discovery`](https://www.npmjs.com/package/@selat-ai/selat-discovery) (the discovery skill) can stay lean — discovery is free and dependency-light; payment is this package's whole job.\n\n## Setup\n\nShell environment or `~/.config/selat-pay/.env` (typical on macOS/Linux):\n\n```\nSELAT_ROUTER_URL=https://router.selat.ai\nSELAT_AGENT_WALLET_ADDRESS=0xYourAgentWalletAddress\n```\n\nA `.env` in the working directory may still set unrelated keys, but it cannot set payment routing, freeze/budget/history/session paths, `CIRCLE_BIN`, or `XDG_STATE_HOME`. Those are taken from the shell and the home config only, so an untrusted repo cannot retarget settlement, disable or inflate freeze/budget, or swap the signing binary.\n\nPaid calls require an armed session budget from `selat budget start` (the `session.json` it writes). `SELAT_SESSION_BUDGET` in the process environment or home config cannot invent a budget — an agent that can set env must not self-arm. `--max-amount` is required on the paid path and is hard-capped at $1.10; no flag or env raises that ceiling. `--probe-only` does not need a budget or `--max-amount`.\n\nPlus the Circle CLI authenticated:\n\n```bash\ncircle wallet login <your-email> --type agent\n```\n\n## Usage\n\n```bash\n# Probe only — see the 402 terms without paying\nselat-pay GET \"https://pro-api.coinmarketcap.com/x402/v3/cryptocurrency/quotes/latest?symbol=eth\" \\\n  --chain base --probe-only\n\n# Paid call (GET). --max-amount is required and hard-capped at $1.10.\nselat-pay GET \"https://upstream/api\" \\\n  --chain base --max-amount 0.05\n\n# Paid call (POST with JSON body)\nselat-pay POST \"https://upstream/api\" \\\n  --body '{\"foo\":\"bar\"}' \\\n  --chain base --max-amount 0.05\n\nThe HTTP method must match the provider's published request schema. If that\nschema requires a JSON body and the method cannot carry one (GET / HEAD /\nDELETE), selat-pay refuses **before signing** — nothing is charged. Retry as\n`POST --body '{...}'` (or PUT/PATCH). GET is never rewritten to POST.\n`--skip-schema-check` warns and pays anyway, same as other schema gates.\n\n# Refund claim (SIWx auth via Circle CLI, no payment)\nselat-pay refund claim selatx123 --chain base\n\n# Refund query (SIWx auth via Circle CLI, no payment)\nselat-pay refund query selatx123 --chain base\n\n# List chains the SDK knows about\nselat-pay --list-chains\n```\n\n## Refunds\n\n`selat-pay` supports refund claim and status query against the SELAT Router:\n\n```bash\nselat-pay refund claim <quote-id> --chain base\nselat-pay refund query <quote-id> --chain base\n```\n\nNotes:\n\n- `<quote-id>` must be a `selatx...` id returned by a prior paid call.\n- Refund commands are authenticated requests (SIWx + dummy Gateway owner probe), not payments.\n- Refund commands do **not** consume session budget and do **not** require `--max-amount`. The $1.10 hard per-call ceiling does not apply to refunds.\n- `--router-url`, `--chain`, and the Circle Agent Wallet address (`--address` / `SELAT_AGENT_WALLET_ADDRESS`) still apply.\n\n## What does it cost?\n\nTwo prices, both disclosed in the 402 quote before you pay:\n\n- **Same-rail Gateway passthrough** (the upstream itself accepts Gateway-batched x402): quoted **at par — 0% fee**. Verified live against `router.selat.ai`: a $0.008 Gateway-batched upstream is quoted at exactly $0.008.\n- **Cross-protocol** (Gateway in → MPP / erc-3009 out): **SELAT's flat 5% fee.** A $0.01 erc-3009 upstream is quoted at $0.0105.\n\nThe per-call 402 quote is authoritative — par pricing is the operator's current live behavior, not a protocol guarantee. Run `--probe-only` to see the quote before paying, and cross-check it against the upstream's own accept and the discovery catalog's `payments[].amountUsd`.\n\n`--probe-only` also surfaces every extension the router attaches to its 402, under `quote.extensions` in the probe JSON (and a `[selat-pay] extensions=` stderr line). The one to check before paying is **`selatTransactabilityIndex`** — the router's endpoint-health record (last paid status, windowed captured-payment stats), present whenever the router has data for the endpoint. It reports payment-layer observables only — whether payments captured and what HTTP status came back — never the content of the merchant's response. A `lastPaid.status` of 4xx/5xx or a low `successRate` across several `paidNum` is a signal to pick a different endpoint instead of paying to find out; absence of the extension means no data, not bad health.\n\n## Flow\n\n`selat-pay` probes the upstream directly first to detect its payment scheme, then settles **every paid call through the SELAT Router** — including upstreams that themselves accept Gateway-batched x402. The router settles the upstream leg (same-rail Gateway passthrough, or cross-protocol translation to MPP/erc-3009) and records the call, so SELAT captures per-call settlement data on all rails:\n\n```\nselat-pay      Upstream         SELAT Router            Agent Wallet (MPC)\n   │ probe          │                  │                       │\n   ├──────────────► │                  │                       │\n   │ ◄── 402 (GatewayWalletBatched / erc-3009 / tempo-native)  │\n   │                                                            │\n   │ probe ${routerUrl}/proxy?target=upstream                   │\n   ├─────────────────────────────────► │                       │\n   │                                   │ probe upstream         │\n   │                                   ├──────────────► …      │\n   │ ◄── 402 (Gateway-batched) + x-selat-quote-id              │\n   │                                                            │\n   │ build EIP-712 + sign ───────────────────────────────────► │\n   │ ◄──────── signature ───────────────────────────────────── │\n   │                                                            │\n   │ retry with x-selat-quote-id + Payment-Signature           │\n   ├─────────────────────────────────► │                       │\n   │                                   │ settle outbound leg\n   │                                   │ (Gateway passthrough or mpp/erc-3009)\n   │                                   ├──────────────► upstream\n   │ ◄── upstream response ────────────┤                       │\n```\n\nThe upstream's detected scheme picks the router's outbound protocol, not whether the router is used, and routing is automatic — there is no manual override. The stderr line after the detection probe reports `mode=routed-x402`, `mode=routed-mpp`, or `mode=routed-free`; a Gateway-capable upstream takes `routed-x402` (same-rail passthrough), otherwise MPP wins when present, else x402. `routed-mpp` never sends `x-selat-prefer-protocol: mpp` — the router discovers the MPP challenge on its own bare probe, so it can compose Gateway for MPP-only merchants (e.g. Solana-MPP); only `routed-x402` advertises `x402`. `SELAT_ROUTER_URL` (or `--router-url`) is always required.\n\n## Outputs\n\n- **stdout**: upstream response body (parsed JSON if possible, raw text otherwise). Pipe-friendly.\n- **stderr**: `[selat-pay]` progress lines (quoteId, price, status). Suppressed from stdout for clean piping.\n\nExample:\n\n```bash\nselat-pay GET ... 2>/dev/null | jq .\n```\n\n## Exit codes\n\n- `0` — paid call succeeded with 2xx upstream response, or probe-only completed.\n- `1` — runtime error (probe failed, cost cap exceeded, upstream non-2xx, network error).\n- `2` — missing dependency (`@circle-fin/x402-batching` not installed).\n\n## Known limits\n\n- **One inbound signing scheme.** This CLI signs against Circle's `GatewayWalletBatched` scheme only. The router refuses inbound payments in any other scheme today, so the two match; if the router ever accepts erc-3009 inbound, this CLI won't cover that path yet.\n- **Router `payTo` is not allowlisted.** A router 402's `extra.verifyingContract` is pinned to the chain's canonical GatewayWallet (`chainConfig.gatewayWallet`). This package has no in-tree set of trusted facilitator addresses, so `payTo` is still taken from the challenge. Prefer a router URL from the shell or home config (a cwd `.env` cannot set `SELAT_ROUTER_URL`).\n- **No quote attestation yet.** The router doesn't attest its 402 quotes with a router key, so this CLI cannot cryptographically pin the operator's claimed *upstream* base price. Once the router lands EIP-712-attested quotes, this CLI will verify the attestation and surface the quoted-vs-catalog comparison before paying.\n\n## Roadmap\n\n- Verify router-attested quotes once the router supports attestation.\n- Auto-discover available routers from a registry (Phase 2 federation).\n- Surface a fee-vs-catalog-price warning before pay.\n- Per-call telemetry (opt-in).\n\n## License\n\nApache-2.0 — see [LICENSE](LICENSE). Free to use, modify, and redistribute.\n\n**What's open and why:** the client side of SELAT — this payment engine, [`selat-cli`](https://github.com/SELAT-AI/selat-cli), and [`selat-discovery`](https://github.com/SELAT-AI/selat-discovery) — is open source, because a payments client asking for trust must be auditable: you can read every line that touches a payment. The **SELAT Router** (the settlement service this CLI talks to) is a proprietary hosted service and lives in a separate, private repository.\n","readmeFilename":"README.md"}