{"_id":"@agentpassportsh/sdk","_rev":"10-27972e3e794deb0b02f51e8c673a71f9","name":"@agentpassportsh/sdk","dist-tags":{"latest":"0.2.4"},"versions":{"0.1.0":{"name":"@agentpassportsh/sdk","version":"0.1.0","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.1.0","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"470d04a95225dfc74ef5371f5c139e7a3930c79d","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.1.0.tgz","fileCount":47,"integrity":"sha512-HwRgVu7CkIB+VAnzYXEU2J+LJKHbLTX4dkaqiCE6xUR67nkhjzIcPVTtpVt8P5NCIEzsjmZdkabgrN/iQqAOFg==","signatures":[{"sig":"MEUCIQDCx09Y+NhXwpVwSeCUdZtRC1yaTlSwtCNp6rgMe7uaKAIgM9NqZbXaag4KeRCZVnBHaWAgzP4LISjXWdRw2JlX1mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93092},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"ravensun87","email":"ravensunv587@gmail.com"},"_resolved":"/tmp/bdc1a082e61be32a8d94d01ea2552a93/agentpassportsh-sdk-0.1.0.tgz","_integrity":"sha512-HwRgVu7CkIB+VAnzYXEU2J+LJKHbLTX4dkaqiCE6xUR67nkhjzIcPVTtpVt8P5NCIEzsjmZdkabgrN/iQqAOFg==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"10.8.2","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1779984546709_0.2927890790072767","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentpassportsh/sdk","version":"0.1.2","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.1.2","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"4e94d5af821b2a62ef7090015f1d152acf78f3c8","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.1.2.tgz","fileCount":19,"integrity":"sha512-+ClJOKGqtsx12WdUbeUGbZgrw45nM9vm3hQKA2PFTDLiskXe/yLI+olMb8XRGR+L8jczfTxRC8mv5TU8duTZ1g==","signatures":[{"sig":"MEYCIQDnOf9rgLRI09e+UKxDQma3WPnR+jkVIhCpa8W72++LJgIhAJH/ahvoOKDOtp0bcd0z+OZjBigJQy/CaV/J85OK2YJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39080},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.1.2.tgz","_integrity":"sha512-+ClJOKGqtsx12WdUbeUGbZgrw45nM9vm3hQKA2PFTDLiskXe/yLI+olMb8XRGR+L8jczfTxRC8mv5TU8duTZ1g==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.2_1779986775793_0.1335777151037152","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@agentpassportsh/sdk","version":"0.1.3","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.1.3","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"c7189d40724d8530d6a4512a464697d0671caa38","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.1.3.tgz","fileCount":19,"integrity":"sha512-Fp5gXxAuyhgEamrQple4t1U+XNP+zTG2NjWl8Q519IqlXl//Otisz1f/SFPMwmBe20h4KBzTXypl23cIQ9JKjQ==","signatures":[{"sig":"MEUCIQDfzZLdFh8mo6HiWSOB4PzoEDPlMcYUrPuoMFcZU52qMgIgO6ym9S0w2gJlugR6R/C6IdID6idWz4GB4fFKB5eDP6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39603},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.1.3.tgz","_integrity":"sha512-Fp5gXxAuyhgEamrQple4t1U+XNP+zTG2NjWl8Q519IqlXl//Otisz1f/SFPMwmBe20h4KBzTXypl23cIQ9JKjQ==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.3_1779990144726_0.4087535725924749","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@agentpassportsh/sdk","version":"0.1.4","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.1.4","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"41fdc2949c2ff109380eb3769e16bdeaa5de6c00","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.1.4.tgz","fileCount":19,"integrity":"sha512-b+qSZg76IiEAx+bPSobneI/fZhmQxDbpZTqkqqi0EooViavFnVVgQUZtkxJoqZ65GAerHohZH8iD6hbBo444Ag==","signatures":[{"sig":"MEYCIQDNIPljnRSFQZ1x4NOl5dJ0PnVN+PySw/6Mv2qfFreXFwIhAKvzU2c2O1d7jBL3GAwdc4VtHMegkrCg7NIUouUsXUlh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40159},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.1.4.tgz","_integrity":"sha512-b+qSZg76IiEAx+bPSobneI/fZhmQxDbpZTqkqqi0EooViavFnVVgQUZtkxJoqZ65GAerHohZH8iD6hbBo444Ag==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.4_1779996236175_0.21036110065189684","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@agentpassportsh/sdk","version":"0.1.5","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.1.5","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"6db0ccb43027472fb8e10d40da34e3cac3bad166","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.1.5.tgz","fileCount":19,"integrity":"sha512-DE9xnibWLTTT2dfubKQu1cJ8M07YZSl+ag0fNvoxAqKF459JbiQ7ptWwon7EOb4f6S3JhH697FA2cDAD5/PGVA==","signatures":[{"sig":"MEQCIBxZFL91IskWdP7EF4tdeexdckZ9bibkZcLsneVFGuP0AiAitYa7BsatnR3byn+fA5GPl/uAwNoVPv35L+ExJBXcrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48211},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.1.5.tgz","_integrity":"sha512-DE9xnibWLTTT2dfubKQu1cJ8M07YZSl+ag0fNvoxAqKF459JbiQ7ptWwon7EOb4f6S3JhH697FA2cDAD5/PGVA==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.5_1780164738739_0.9151760000615956","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentpassportsh/sdk","version":"0.2.0","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.2.0","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"1ae3162c2d76d7c587bd74ba51a35ce25d8dab43","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.2.0.tgz","fileCount":19,"integrity":"sha512-kGJCjO3U/6cZNs/hDq0a29TT58A7E/Yyr+FcziJ5alXmcKSR9qdnSmrA0G3abawk//hPB0fe1AEBkEw6iXrGzQ==","signatures":[{"sig":"MEQCIAQyrVI5SVc3TTqenL+bFrYHIJduFpLx+z9iRk+PbguUAiA+Wppg/HqVwU5s+kDnp27t8nqh9W0tQ5sae8nljBsj3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51326},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.2.0.tgz","_integrity":"sha512-kGJCjO3U/6cZNs/hDq0a29TT58A7E/Yyr+FcziJ5alXmcKSR9qdnSmrA0G3abawk//hPB0fe1AEBkEw6iXrGzQ==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1780338735544_0.5301144856496354","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@agentpassportsh/sdk","version":"0.2.1","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.2.1","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"50c97a2fff49f2b69f97e8ccfc1ac8074c0217ae","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.2.1.tgz","fileCount":19,"integrity":"sha512-PW3s0o+O2+DVRkYBSvZBHaZYMqQhnuJUFUoIu0MVuKtcUCxUo5wvWlDzzhUyepb0Ci72JJtD7EB9y8rw2txLQg==","signatures":[{"sig":"MEUCIQD+osGuZ8jiykuYdBk4QSbIhqJT01XqLgAhNsYF7LzYuwIgb3ZNUjBv+y9bsGvVZ7xvduEKMYEQVuex0nEKSeag5sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53011},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.2.1.tgz","_integrity":"sha512-PW3s0o+O2+DVRkYBSvZBHaZYMqQhnuJUFUoIu0MVuKtcUCxUo5wvWlDzzhUyepb0Ci72JJtD7EB9y8rw2txLQg==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1780581210845_0.7658715244449685","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@agentpassportsh/sdk","version":"0.2.2","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.2.2","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"cd18ff795556b19579c6bbff0a393f131353608d","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.2.2.tgz","fileCount":19,"integrity":"sha512-fmN2eDQr+Q6xxnM+gu2UGfKYPX7pvN3H/Mpv9XOkR0fxy/PBpdZeWmJMN6NU99Vg95xSecYaclYDGoh+5MlGqg==","signatures":[{"sig":"MEYCIQDr3p2tmPuqS3lpdiqjIScZNXYKOuU65igusM5+2hsPCwIhAI6nDL4EaBGoMn3EhC2EnpFtFy6Ksx+Cu8tiurOkbWfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53656},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.2.2.tgz","_integrity":"sha512-fmN2eDQr+Q6xxnM+gu2UGfKYPX7pvN3H/Mpv9XOkR0fxy/PBpdZeWmJMN6NU99Vg95xSecYaclYDGoh+5MlGqg==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.2_1780600161176_0.38081963606351277","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@agentpassportsh/sdk","version":"0.2.3","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"author":{"name":"AgentPassport contributors"},"license":"MIT","_id":"@agentpassportsh/sdk@0.2.3","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"dist":{"shasum":"1738a05e9946c7723be5aaed686acb654f82994f","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.2.3.tgz","fileCount":19,"integrity":"sha512-lBl08k5ecn8SXsd2SMfe0BW0ryPf1iJilRkcC7HFmBFkkjoXj1LO6sNcG1/zoZLYrnUbVXzR5n399/J0GTfHxA==","signatures":[{"sig":"MEUCIQDOoFXAd3Mq8V/NrOawiI+g5VbcEEqazoOJmXXZeLq77AIgFluuJXRCEbHVTLikCJSiSBqDrrC2yLolRXf12rxs6v8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53656},"main":"./dist/index.js","type":"module","_from":"file:agentpassportsh-sdk-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.2.3.tgz","_integrity":"sha512-lBl08k5ecn8SXsd2SMfe0BW0ryPf1iJilRkcC7HFmBFkkjoXj1LO6sNcG1/zoZLYrnUbVXzR5n399/J0GTfHxA==","repository":{"url":"git+https://github.com/AgentPassport-sh/agentpassport.git","type":"git","directory":"packages/sdk"},"_npmVersion":"11.16.0","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@agentpassportsh/types":"0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.3_1780711905851_0.37689691713772144","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@agentpassportsh/sdk","version":"0.2.4","description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","license":"MIT","author":{"name":"AgentPassport contributors"},"homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","repository":{"type":"git","url":"git+https://github.com/AgentPassport-sh/agentpassport.git","directory":"packages/sdk"},"bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@agentpassportsh/types":"0.2.4"},"scripts":{"build":"tsc -p tsconfig.json","dev":"tsc -p tsconfig.json --watch","typecheck":"tsc --noEmit"},"_id":"@agentpassportsh/sdk@0.2.4","_integrity":"sha512-mXmeQ9c2+Y+wtAksCRhpIxqpzxWieANKj0ScvDdsRCRm7zrteb/FrF3J1c+Y2tt/MJ/9Pm4Sg+Bp2ddxDw826g==","_resolved":"/home/runner/work/agentpassport/agentpassport/packages/sdk/agentpassportsh-sdk-0.2.4.tgz","_from":"file:agentpassportsh-sdk-0.2.4.tgz","_nodeVersion":"20.20.2","_npmVersion":"11.16.0","dist":{"integrity":"sha512-mXmeQ9c2+Y+wtAksCRhpIxqpzxWieANKj0ScvDdsRCRm7zrteb/FrF3J1c+Y2tt/MJ/9Pm4Sg+Bp2ddxDw826g==","shasum":"a3fd765927d6ebc27d44ff19d8184c8f015adcd3","tarball":"https://registry.npmjs.org/@agentpassportsh/sdk/-/sdk-0.2.4.tgz","fileCount":19,"unpackedSize":53656,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentpassportsh%2fsdk@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCmUE+mMdqbk57KTnvNFLZQiZK7rzVwFJ0bYhfmyUwH/gIhALDevtQ5NTPgSyvG2emgdRedbYypis3U3IhM70nqgMxw"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:df7f7b1f-4902-409a-b160-b2deb4fefc24"}},"directories":{},"maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.2.4_1780712538713_0.017581798349695976"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-28T16:09:06.458Z","modified":"2026-06-06T02:22:19.114Z","0.1.0":"2026-05-28T16:09:06.849Z","0.1.2":"2026-05-28T16:46:15.986Z","0.1.3":"2026-05-28T17:42:24.900Z","0.1.4":"2026-05-28T19:23:56.312Z","0.1.5":"2026-05-30T18:12:18.885Z","0.2.0":"2026-06-01T18:32:15.690Z","0.2.1":"2026-06-04T13:53:30.985Z","0.2.2":"2026-06-04T19:09:21.318Z","0.2.3":"2026-06-06T02:11:45.988Z","0.2.4":"2026-06-06T02:22:18.855Z"},"bugs":{"url":"https://github.com/AgentPassport-sh/agentpassport/issues"},"author":{"name":"AgentPassport contributors"},"license":"MIT","homepage":"https://github.com/AgentPassport-sh/agentpassport#readme","keywords":["agentpassport","ai-agent","sdk","otp","email","residential-proxy","vpn","dns","infrastructure"],"repository":{"type":"git","url":"git+https://github.com/AgentPassport-sh/agentpassport.git","directory":"packages/sdk"},"description":"Typed TypeScript SDK for AgentPassport. A thin HTTPS client against the AgentPassport backend — gives your AI agent residential IPs, domains, inboxes (with OTP capture), and VPN tunnels.","maintainers":[{"name":"ravensun87","email":"ravensunv587@gmail.com"}],"readme":"# @agentpassportsh/sdk\n\n> Typed TypeScript SDK for AgentPassport. Drop into any agent (Node 20+, Workers, modern browsers) to provision real-world infrastructure — owned-domain inboxes today, country-anchored residential IPs next.\n\n```bash\nnpm install @agentpassportsh/sdk\n```\n\n## Quick start\n\n```ts\nimport { AgentPassport } from \"@agentpassportsh/sdk\";\n\nconst ap = new AgentPassport({ apiKey: process.env.AP_API_KEY! });\n\n// 1) Provision an inbox on a domain you own\nawait ap.email.create({ domain: \"myagent.com\", name: \"support\" });\n\n// 2) Trigger an external sign-up, then wait for the verification mail\nawait externalService.startSignup({ email: \"support@myagent.com\" });\n\nfor await (const msg of ap.email.watch({\n  inbox: \"support@myagent.com\",\n  timeoutMs: 60_000,\n})) {\n  // msg.from / .subject / .text / .html are pre-parsed standard fields.\n  // msg.raw is the full RFC 5322 if you need a custom header.\n  const code = (msg.text ?? msg.html ?? \"\").match(/\\b\\d{4,8}\\b/)?.[0];\n  if (!code) continue;\n  await externalService.verify({ email: \"support@myagent.com\", code });\n  break;\n}\n```\n\n## API surface\n\n```ts\nap.domains\n  .add(domain)           // returns NS pair to set at registrar\n  .list()\n  .status(domain)\n  .remove(domain)\n  .waitActive(domain)    // block until NS delegation propagates\n\nap.email\n  .create({ domain, name? })\n  .list()\n  .delete(address)\n  .read({ inbox, filter?, since?, limit? })   // most recent first\n  .watch({ inbox, filter?, timeoutMs? })      // async iterable of new mail\n  .send({ from, to, subject, text?, html?, replyTo? })   // returns { id }\n\nap.wallet\n  .balance()\n  .deposit(amount)\n```\n\n`ap.proxy.*` and `ap.vpn.*` will land alongside the residential-IP and VPN capabilities.\n\n## Sending mail\n\n```ts\nconst { id } = await ap.email.send({\n  from: \"noreply@myagent.com\",       // any address on a domain you own\n  to: \"user@example.com\",            // string or string[]\n  subject: \"Welcome\",\n  text: \"Hi from your AI agent.\",\n  // html: \"<p>Hi from your AI agent.</p>\",\n  // replyTo: \"support@myagent.com\",\n});\n```\n\n`from` doesn't have to be an inbox you created — domain ownership is the only requirement. Replies (if any) land back in the inbox at the `from` address, where `watch` / `read` will pick them up.\n\n## Inbound message shape\n\n```ts\ninterface InboundEmail {\n  id: string;                  // server-generated id\n  to: string;                  // envelope-to (the inbox that received it)\n  receivedAt: string;          // when AgentPassport received it (ISO 8601)\n  sentAt: string | null;       // sender's Date: header (ISO 8601)\n  from: string;                // full From: header\n  subject: string;             // Subject: header (\"\" if missing)\n  text: string | null;         // decoded text/plain body\n  html: string | null;         // decoded text/html body\n  raw: string;                 // full RFC 5322 — edge cases\n}\n```\n\n`from / subject / text / html` are parsed server-side from the standard RFC 5322 fields and MIME body parts — these are spec-defined, not heuristic, so the agent gets a clean view without scanning DKIM signatures and routing headers. No OTP extraction or body pattern-matching, however — that's the agent's job. `raw` is always there if you need a custom header, signature inspection, or anything else outside the standard fields. See the [Agent Skill](https://github.com/AgentPassport-sh/agentpassport/blob/main/skills/agentpassport/SKILL.md) for usage patterns.\n\n## Typed errors\n\nEvery method throws a typed subclass of `AgentPassportError`:\n\n```\nAgentPassportError\n├── AuthenticationError       bad / revoked API key\n├── NotFoundError             inbox / domain doesn't exist\n├── ValidationError           malformed request\n├── RateLimitError            carries retryAfterSeconds\n├── InsufficientBalanceError\n├── DomainNotReadyError       NS not propagated yet — wait + retry\n├── TimeoutError              watch / waitActive hit the deadline\n├── TransportError            network failure\n└── UpstreamError             upstream anomaly (rare, transient)\n```\n\n```ts\nimport { AgentPassport, TimeoutError, DomainNotReadyError } from \"@agentpassportsh/sdk\";\n\ntry {\n  await ap.domains.waitActive(\"myagent.com\", { timeoutMs: 30 * 60_000 });\n} catch (err) {\n  if (err instanceof TimeoutError)     return \"NS delegation never propagated\";\n  if (err instanceof DomainNotReadyError) return \"domain still in setup\";\n  throw err;\n}\n```\n\n## Environment routing\n\nThe API key prefix decides which backend:\n\n```\nap_live_*  →  api.agentpassport.sh          (production)\nap_test_*  →  dev.api.agentpassport.sh      (sandbox)\n```\n\nOverride with the `baseUrl` option (for local development / self-hosted):\n\n```ts\nnew AgentPassport({ apiKey: \"...\", baseUrl: \"http://localhost:4000\" });\n```\n\nThe SDK does **not** call upstream providers directly — every operation goes through the AgentPassport backend, behind your API key.\n\n## Runs in\n\nRuns on Node 20+, Deno, Bun, edge runtimes (Workers, Vercel Edge), and modern browsers. Uses `fetch` only — no Node built-ins.\n\n## Documentation\n\n- [Main repository + Agent Skill](https://github.com/AgentPassport-sh/agentpassport)\n- [CLI companion](https://www.npmjs.com/package/@agentpassportsh/cli)\n\n## License\n\n[MIT](https://github.com/AgentPassport-sh/agentpassport/blob/main/LICENSE)\n","readmeFilename":"README.md"}