{"_id":"@absolutejs/agent-exchange-oauth-webcrypto","_rev":"3-fd73d19c2400afb0c8558bb6cb4fc7b4","name":"@absolutejs/agent-exchange-oauth-webcrypto","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@absolutejs/agent-exchange-oauth-webcrypto","version":"0.1.0","author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/agent-exchange-oauth-webcrypto@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/oauth-webcrypto","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"dist":{"shasum":"e432707327b9ba4e9347a9e26ac1a51adcf9fb4b","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-oauth-webcrypto/-/agent-exchange-oauth-webcrypto-0.1.0.tgz","fileCount":7,"integrity":"sha512-mKKiXzkfFmuy3siXUBJjL0sIO92uGLxZ7npLkLIxcF8EfqBv2YmrVGD+Q+7am0Qg8+Kwha+NNGtGmAwpNPmrxQ==","signatures":[{"sig":"MEYCIQC5m4JIGDiLQ8Uk4l5ExNxNhqRezh8fnhLfemawS/cJ3wIhAL45lLVgoOWImoTeASvz9zImxGVN0sjb6T2iDheD5LRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"21b20bde4dce97a553b28f9711a7ae27ed2c82c6","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange-oauth --external @absolutejs/agent-exchange-provider-conformance && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"./**/*.{ts,json,md}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"repository":{"url":"git+https://github.com/absolutejs/agent-exchange-providers.git","type":"git","directory":"oauth-webcrypto"},"_npmVersion":"10.9.2","description":"Non-exportable WebCrypto ES256 DPoP signer for Agent Exchange OAuth.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@absolutejs/agent-exchange-provider-conformance":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@absolutejs/agent-exchange-oauth":"0.2.0"},"peerDependencies":{"@absolutejs/agent-exchange-oauth":">=0.2.0 <0.3"},"_npmOperationalInternal":{"tmp":"tmp/agent-exchange-oauth-webcrypto_0.1.0_1787742621767_0.839495822500105","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@absolutejs/agent-exchange-oauth-webcrypto","version":"0.2.0","author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/agent-exchange-oauth-webcrypto@0.2.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/oauth-webcrypto","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"dist":{"shasum":"48bb49a8f270d9133a38c15900ca5a0d967dc297","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-oauth-webcrypto/-/agent-exchange-oauth-webcrypto-0.2.0.tgz","fileCount":7,"integrity":"sha512-0MoC908wZjdApzgDYPfnp7It3r0EleCUh1dWICYwiPkNRMROhyO2gGivNLf3tLDLdwHqsA4PLbqDJItF5G9Gng==","signatures":[{"sig":"MEYCIQD4lRirTqnyITNVQnq2A92PUTAqmz03q3Tn3at/MjwflwIhAKM8/LD8/uEk/bm6MzsCKl5k9/TbkOQSgGNZojxYS6M7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"05a6e94907aa2c6fe91023f483bfa51b87847429","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange-oauth --external @absolutejs/agent-exchange-provider-conformance && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"./**/*.{ts,json,md}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"repository":{"url":"git+https://github.com/absolutejs/agent-exchange-providers.git","type":"git","directory":"oauth-webcrypto"},"_npmVersion":"10.9.2","description":"Non-exportable WebCrypto ES256 DPoP signer for Agent Exchange OAuth.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@absolutejs/agent-exchange-provider-conformance":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@absolutejs/agent-exchange-oauth":"0.3.0"},"peerDependencies":{"@absolutejs/agent-exchange-oauth":">=0.3.0 <0.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-exchange-oauth-webcrypto_0.2.0_1787773407891_0.03877680349193202","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@absolutejs/agent-exchange-oauth-webcrypto","version":"0.2.1","description":"Non-exportable WebCrypto ES256 DPoP signer for Agent Exchange OAuth.","type":"module","license":"Apache-2.0","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-exchange-providers.git","directory":"oauth-webcrypto"},"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/oauth-webcrypto","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange-oauth --external @absolutejs/agent-exchange-provider-conformance && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","format:check":"prettier --check \"./**/*.{ts,json,md}\"","test":"bun test tests/","typecheck":"tsc --noEmit"},"dependencies":{"@absolutejs/agent-exchange-provider-conformance":"0.3.1"},"devDependencies":{"@absolutejs/agent-exchange-oauth":"0.3.0","@types/bun":"^1.3.14","typescript":"^5.9.0"},"peerDependencies":{"@absolutejs/agent-exchange-oauth":">=0.3.0 <0.4"},"_id":"@absolutejs/agent-exchange-oauth-webcrypto@0.2.1","gitHead":"a1255397df6786c4532615ca5db06fa44af36f3f","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-yt+orfAQ72GDD49q+noDjQj45KJAZX0xGRCPUQ7+Ow7oizsQRri4ldBwIGwMU4XCQ6ndi18iNESzabYFVDcaVg==","shasum":"89060a409735a212798d27e252f7cb7757468e58","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-oauth-webcrypto/-/agent-exchange-oauth-webcrypto-0.2.1.tgz","fileCount":7,"unpackedSize":23103,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIACEpcYS5gPKpjcSQlyYEuPI6PMKCi9zF7WObbzWFyt3AiA4TguBnnVb3yapqRkPsDhQ++sQKUkiRcgzQCbV/2GMgA=="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-exchange-oauth-webcrypto_0.2.1_1787871677746_0.21211375706048163"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T11:10:21.584Z","modified":"2026-08-27T23:01:18.163Z","0.1.0":"2026-08-26T11:10:21.920Z","0.2.0":"2026-08-26T19:43:28.011Z","0.2.1":"2026-08-27T23:01:17.900Z"},"bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"author":{"name":"Alex Kahn"},"license":"Apache-2.0","homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/oauth-webcrypto","repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-exchange-providers.git","directory":"oauth-webcrypto"},"description":"Non-exportable WebCrypto ES256 DPoP signer for Agent Exchange OAuth.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# @absolutejs/agent-exchange-oauth-webcrypto\n\nAn ES256 DPoP signer backed by WebCrypto. Generated private keys are\nnon-exportable. Every proof uses a fresh 128-bit `jti`, normalized `htu`, current\n`iat`, optional server nonce, and `ath` when an access token is supplied.\n\nVersion `0.2.1` uses the canonical-base64url-enforcing `0.3.1` conformance\nverifier so alternate compact proof encodings cannot alias the same signature.\n","readmeFilename":"README.md"}