{"_id":"@aauth/local-keys","_rev":"35-ad5e8d2b1dac9dc88e6e42847b2c57a1","name":"@aauth/local-keys","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"@aauth/local-keys","version":"0.0.1","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.0.1","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"9448acb63f997ea002de51a7afb3de6eab5d9b6e","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.0.1.tgz","fileCount":30,"integrity":"sha512-q1z0C4oOzJWH0v3wx8vP0ozU1nPe06NQU7xd7pIPMc7anc6y6NW5TuUOAx7qGfjrgmnx9itCWTw68o8RN0PAZA==","signatures":[{"sig":"MEUCIQCCR73vJnAkZjcoOFIYY0VnfDLfiDc8aPn8fCYJl6k8AgIgQ9wN2zAaliFo/XRdF/+5psySeZxOTLU72kVhBAFRwpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25512},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.2","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.0.1_1772207176869_0.099010955740513","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@aauth/local-keys","version":"0.0.2","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.0.2","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"e74c5cac5940b8e09bdd5dc442f266d203afe7c3","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.0.2.tgz","fileCount":30,"integrity":"sha512-Pk1SWk2ZrnTCUBDEA+75zk43jcOErlMNOkeZyJ5HohlOszrf/U74CVerRdGgp7v5wc/lCJ1X85hAon6Al+uP5g==","signatures":[{"sig":"MEUCIDhT4q0KnRM/O90xdm8DrdT0ek9aLpM677m1oAiiFj6HAiEAmfZ/NrFtJWHaS7BBIgsshJz3qflFMiNkNlkpCf6XCX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25869},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.2","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.0.2_1772208402514_0.8754695133466854","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@aauth/local-keys","version":"0.1.0","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.1.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"2d96db75aff8b352a5d7c9dd142c3697ef913ebc","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.1.0.tgz","fileCount":30,"integrity":"sha512-b6u9sq3nL1TRUILhuHbj+s6kBpw3LfgmHnzMuNTQjpxs5CEzwFFk26N9qzUnXqafFdPt00AduFZXG0o/UcrGAQ==","signatures":[{"sig":"MEYCIQCgI+A4hBKFcXcZB3BAQyiBquIEIRP7LQOsCa5DH9pIKgIhALamIqG98B+jBVH4qP3uaocldoHRw6zseIaPc43Mujs8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b4e8779ed1767db983ac4e7f7aa6bc34a3ea7176","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"deprecated":"Use 0.1.1 or later","repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.2","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.1.0_1772396272611_0.9221806534081207","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aauth/local-keys","version":"0.1.1","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.1.1","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"9b3337fe107a8cb99ef8a5eacb7a53707f637984","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.1.1.tgz","fileCount":30,"integrity":"sha512-pQpxXo4oUzqpc2mOq/8txNO1vZGnY6VZCccDSc3JeF2845C+X9ZPkTESO+nPqPRqC3FIxQ+vsU1Nr6gYiklncg==","signatures":[{"sig":"MEQCIHWMCvdjN8D24uPa6rU1yWkg5KLSjGFQ/9mXYFVg7rnkAiBZglEOC+fMkmepsCgZPCzd2parROnq6/GC+A/VYDGdig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25918},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"14c339a78a1ba3190c158c086051814c5fc834aa","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9d0c06c-c0ed-46bd-9e62-9a670ef57f69"}},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"11.11.0","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.22.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.1.1_1772397549251_0.7349112793833221","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aauth/local-keys","version":"0.1.2","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.1.2","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"f952664496e03b0bf525d18adfd57325893642b1","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.1.2.tgz","fileCount":31,"integrity":"sha512-OFoHYpUZE4H7RBUyYOTOM29xADTN+EuyrAecyGP3/0wop5WSXXC1okoG8F8puGG5+LbATJoqWJT9rddvj/1wSA==","signatures":[{"sig":"MEUCIQCF2U/yqZfGyCzcqQ/8Y+xC/IyKuno7blrMGPGSWzxDLAIgRYl+QE3TuGJbZ5yQlvjIuos3FwJlKdC3wl0K2zZAgHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29153},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"1143e7d6114c01a1734bb59e8d327ef170f0c5ed","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9d0c06c-c0ed-46bd-9e62-9a670ef57f69"}},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"11.11.0","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.22.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.1.2_1772398314196_0.9850187588378632","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aauth/local-keys","version":"0.1.3","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.1.3","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"36beb03b3bcb25a1a984cdbe78f2366566ff3ace","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.1.3.tgz","fileCount":31,"integrity":"sha512-a/k74zJ44rE5nU4Sstss0pTQg0mmcDuhcVhe3FgXFw+G9/QtTYWyw0Fy4XJj0Opj8qCBEedCCEw79Cxvhqa9ag==","signatures":[{"sig":"MEUCIQDzCGgz3+c12oWpkj4OWYmQl3cETBVXHDsN2BHkIPuCXQIgMO/8VNlGWm88KqkLeu1GXO3kFB32cueBMUVK+WLwfeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30537},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d5dbbed4a913f93c76544864114edced8a8d8580","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9d0c06c-c0ed-46bd-9e62-9a670ef57f69"}},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"11.11.0","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.22.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.1.3_1772449810411_0.4846760403052235","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@aauth/local-keys","version":"0.1.4","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.1.4","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"67b2cde5d57e269865ad28e69aaf0822c9380d0a","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.1.4.tgz","fileCount":31,"integrity":"sha512-bkvl2AE9q/dJH11pgrSdL0xfLqZZbD+OiHfTmNEzZMEZ6jWH+eTo0jz2Qz7gf2OdqIIJBs2SCuUOFToq09+9dw==","signatures":[{"sig":"MEQCIAFbaPT4l112K9KJgvocHvey+1rB+WRAaNKhDQlLNJUjAiAK4K1rPA4HEMUdrpSfIg5Cratc2izBP0Y1/X8rc1xanw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30537},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"fdd0379798aa2cea0a5045ee08471bfee62ec087","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9d0c06c-c0ed-46bd-9e62-9a670ef57f69"}},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"11.11.1","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.22.1","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.1.4_1773676030762_0.9179016736477914","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@aauth/local-keys","version":"0.1.5","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.1.5","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"ce4eb39c299b7dc2dcec6566ef3d5a668c2ac320","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.1.5.tgz","fileCount":31,"integrity":"sha512-hX42BYDYi13u446/fPJoQ2UV4/I0G/c/SxYCpxuspfW5L7ESrFw1KaAfhuoH6E/+4I9wBOUM269JthYrYmLDDw==","signatures":[{"sig":"MEUCIQCCA683p8TASU+JO7BiHpM1qg50XDdmrlb1kZOXdPRNSgIgDB5RkRIt6/2zqV4E9QhZoRfR7XsU2ZuR846RpYcVHaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30537},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bf13b2f7d824c5016bbf6aade2bc7165613a0d8c","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a9d0c06c-c0ed-46bd-9e62-9a670ef57f69"}},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"11.11.1","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.22.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.1.5_1773683184531_0.9253606350258561","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@aauth/local-keys","version":"0.2.0","keywords":["aauth","agent-auth","ed25519","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.2.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"1c45eca4f75c772607d0ed547ce36c3a8d1bfafc","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.2.0.tgz","fileCount":31,"integrity":"sha512-2J8Y5zmOj/cVLAcczfjAoqFdbcCpuSV+SuOPPpUJCT2hwIpbdmkByIOkAzxYpZmbS4r0L+C1dndGaW91u08WBw==","signatures":[{"sig":"MEUCIA3bn2cWO1S2WokSi1WylwC5NQoQU7MTdIesNC7VTH6hAiEA5zPmDm8RNLgIi3MfempbHwuPzvyY7r/YI/eSa7PycfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30593},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bc4b47f408786af1e7d325004e0e63f9eaa09119","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.2","description":"Manage Ed25519 key pairs for local AAuth agent development","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.2.0_1775171116191_0.6375346704557758","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aauth/local-keys","version":"0.4.1","keywords":["aauth","agent-auth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.4.1","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"f5f60652558ae61b6dccab6188a0c72d0899ffe4","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.4.1.tgz","fileCount":81,"integrity":"sha512-VqOlrx9ZMC+TiZuOr2AwmxmDqihjeqw1CaBL5e6XloFFY4ONenHPfnuKQ9YAKiBF/L6NUE4eIwL7Z7rdLAN3tQ==","signatures":[{"sig":"MEUCIBiYGSm4q5Mbei7UpASxV844i0NPim7eEnB9GgPli3t2AiEAx/8Ahhv9Zkr+wbBrsRZEBUiLPVl/QRSQ8WjAm2aKH7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187589},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d12c5d9d0a4b7c0d23bd6a279d501dc7aa757a5f","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.2","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.14.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.4.1_1775826864795_0.4797299957260006","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@aauth/local-keys","version":"0.5.2","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.5.2","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"0c0fe433d53ffcc5e8d6d50301c9ce1f11eb72e6","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.5.2.tgz","fileCount":81,"integrity":"sha512-SUJDXpyeDZwihR0oco0GOYgq6X1w06FUqm+0u1yDZjcHe+oUqPkhfEH8J0vcGJ9VhJRuV+I8YtPotgN1BQjVHA==","signatures":[{"sig":"MEQCIBDEDAsa6TOBI3hbtZX9jy9NeHybaHAPfZpYhI53HC46AiBtR4Wa0hGUTWcxUMqwQ1AM1jNOgKSMDdC/iPdjy96NgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188985},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"6bf10011493723da2ff8841744f867357f313f62","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.5.2_1775952005438_0.435539291668503","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aauth/local-keys","version":"0.6.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.6.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/hellocoop/AAuth#readme","bugs":{"url":"https://github.com/hellocoop/AAuth/issues"},"bin":{"aauth-local-keys":"dist/cli.js"},"dist":{"shasum":"13af535a8753f9cdf15a907a680a60a9caa519b8","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.6.0.tgz","fileCount":81,"integrity":"sha512-u3Puu5cAlVgM0D9GgrEVOydFsl37pRcxMQCNoXi9TU0+BHYtBj8bawZBnBW+7pgtWC0SRrdQVBsR7j4HFdzI5A==","signatures":[{"sig":"MEYCIQDgvoWiP1OiCbhK3IbK4bVk7oHjx6+uidE6wdN/5DAdPAIhAImAk3txqdcE4O+JY3fhN1J3g0/JqZXS4mQynor435f9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188985},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c1d21dae930ddb2ce7d5400e3ac36c04f1ea28e6","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/hellocoop/AAuth.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.6.0_1775955673198_0.6315388648767839","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aauth/local-keys","version":"0.7.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.7.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"655a99c161112b61df211ac823857920321621ff","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.7.0.tgz","fileCount":68,"integrity":"sha512-IadgbSZzAaVK5vqf4xABrYSuJVGHrO3FpI04QENlYilWz8LVANuAYfKXaqgQSLsmYGYl8IeJl+PJQuswgm5lww==","signatures":[{"sig":"MEYCIQDQpZXUhjnmQpVy/Yli8C4rohWTU6TFSNIlSu6g+TLxUAIhAKvQWi/6HUiHUnQD+ebgBlO0XY0EUpIVyH7POSoQzM+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132897},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c94f368138aab88bcca563e1c90cdc7c5a8088f6","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.7.0_1776859271010_0.2748779883272543","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@aauth/local-keys","version":"0.7.1","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.7.1","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"7a639c95d38ab5433395d9bd449aa8d8adb235de","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.7.1.tgz","fileCount":68,"integrity":"sha512-Tebxe7Nox3utAQ49swZ6Qslq8y9GECF+febs2fDeipkghHgju6vBe+mOFgLl+Y3xeC10SiJVFeEMSA2dsxmQ2Q==","signatures":[{"sig":"MEUCIAXqU3rgafBUGuXuL7w8IQP9RhpDck9Qa5buDyAoLajuAiEAtgD8Ctzmbga/zX5msfO/SJdvEHnPs+f5AmIL0bdvspg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132897},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"34a37494311fe51cc68dfe849ab63d435f7c8bee","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.7.1_1776867488700_0.22846137262035926","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@aauth/local-keys","version":"0.7.2","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.7.2","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"acd7e26d176a472502daba6347e7fe00ceb83743","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.7.2.tgz","fileCount":68,"integrity":"sha512-+fmn92Ui/woN2zutLiVUorBKT1H+gfK6MtgPDxd8I2N5uT173GNTCWTiZRS+jz2HeC/jzxcZ1VeDeoBfxFWEqA==","signatures":[{"sig":"MEUCIBkaRN9qUOghhT9PTevInc4Te4sbKsRtzd02D3P0/M/RAiEAtWvy+8PM1cVOgGWFeFUqwtmiehCo0eTOKx4JiWSBah4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133502},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ec9c68cdf09a0d66680d1f769d30bdb30b4490be","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.7.2_1776868252727_0.7316549967856563","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@aauth/local-keys","version":"0.7.3","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.7.3","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"42a369ba0422896084ec6bfeaecd55412bcb8707","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.7.3.tgz","fileCount":68,"integrity":"sha512-vylobWzXpnZeUFy0kgq7loMQWwT0RvX8jYMMb0nDQBhEnzr9ZaR2DkeUSyk5QpmaRq2G6YE3cHOS3M8YWtm7+A==","signatures":[{"sig":"MEUCIQC3OpW9+7PfwRZ0QQwjRXqX4muxMk8w+JtPnPS+5ZbxbAIgKJ0Ji15BbjyyYSY6+tz4MX5wsG1xA2UwD5rqbz3sR5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":133953},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"530f3a2802bd74bc2cd5d303b3bbcfd2c5494c7a","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.7.3_1776869548492_0.6055938900127589","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@aauth/local-keys","version":"0.8.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.8.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"eb018904e5e1b23581ca5fa1b251b87b5e04f5f9","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.8.0.tgz","fileCount":56,"integrity":"sha512-qfPCZblwjJL+mCwSIVGFuFt4nTSJ4+GCwl/mDpbDnFCGc7bMjJjYWfExF1t/DY3hfvRbti/1PJ4S5imU9zCJbQ==","signatures":[{"sig":"MEYCIQDJ12dLtiCS7o19nA+oKyXaovYawPXxa/g6L28p2lkBlAIhAIBcTlgbYZo910ggrmH4vWqaaOiuODaa3+cPCl+MA7RH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99009},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"be96f9724db0fd97b41856ed177028c22d5d26a6","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.8.0_1776889664452_0.7945119044067381","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@aauth/local-keys","version":"0.8.1","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.8.1","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"b36f4c1ebcffc4eec367b299e9c3630e534c6ffb","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.8.1.tgz","fileCount":56,"integrity":"sha512-OnhwsIxBjmdU8VNAbCL614r59KFZtyf90KriRCeH/xK3VM0kVl12ORqb4ZlD3AczoFP7hlRVnKpRZvcagIa4xA==","signatures":[{"sig":"MEQCIBGxjcrmYqk06xBDZhYJ6wUBdJak1VTcBZUGXFMc5mZzAiBsWAO/7OX5TWTSC6KxxcmDdULiwL75rzxUdKQb0usPAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99009},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"edb64ec1ed81f0b89195099f780101a123901a95","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.8.1_1777045064454_0.09515459896400635","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@aauth/local-keys","version":"0.8.2","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.8.2","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"e2a39b0ec5addf9c19062900d11013efc0290037","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.8.2.tgz","fileCount":56,"integrity":"sha512-E3ydRQJjgjzxY/UygJx9w9gAOupMYASxarM9FKz9kkzBOgzKWQ0I85YS2HwVnHjI9TbcWXrnVeQ0KKIA/phPhg==","signatures":[{"sig":"MEUCIQDlmk85wOFPWX5WzG487KyoZtKLLScciLwHMpTlYmkdlAIgfKu/ng2Du1szagm5wT0tWwtn5xLLkp8+8hoCYT5jDos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95313},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"11849540309a6f6b7abae5f532bc51f3b647d33b","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.8.2_1778507910310_0.5127632775722397","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aauth/local-keys","version":"0.9.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.9.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"45b81195a4e7a9ea8d767916157fee9a54d9983e","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.9.0.tgz","fileCount":56,"integrity":"sha512-MfEhheLSf+ROFJM25m8f9McAsArCpPhsE6wDFCBtCSVP53r7WmG+lZ0iFZfP725YY6+q8Dlgoay6xrK4nIHC9A==","signatures":[{"sig":"MEUCIDNZSTJ1h/B619U0nSfGBPGZ9eGqYaaEH3b59bEuO79BAiEA+JNeRh4u0cop+Ixi3N/oos1ZZstuM1Wc5XdG8PclhNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95331},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"f9f84f080de204468b3204a898ef198df4aaa38f","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.9.0_1778522096768_0.11855319380424278","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@aauth/local-keys","version":"0.10.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.10.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"6ed10c00d70bf5346f316cfebfe74857d46c0a44","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.10.0.tgz","fileCount":56,"integrity":"sha512-IG6atEy2V4aN+B/xSuYthTWpe6v3fjCAFnzYPgetOkm3pLMdSI7L0KDFHs04dJsQpuO7fz4Wz3Mc0/At3Fy5/g==","signatures":[{"sig":"MEQCIHI42PzWoDPJFGC9wSAsulZNWOgOHGYpO19u2UuHCjBsAiAMLoMUnA+CPGydNtMSlp/750qz8Owc5yzm06XmkYD3GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d5733084bce2a3b3a6d3321ff53b0b248b6f7ee7","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.10.0_1778597249768_0.5862514328976891","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@aauth/local-keys","version":"0.10.1","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.10.1","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"909e288bbbd30b4f326522acb7dd4691814d0c4d","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.10.1.tgz","fileCount":56,"integrity":"sha512-wqKWibZuJFm5/DhD8RrTs2C7N+w14wj9xN+mzU3/g6AW5M/M1JzvjGjjLJh7iKz/Qef/puFrO3bzWk8wtYIBoA==","signatures":[{"sig":"MEUCIGTWYIG3jWh8aus2+URlquNnJX0wWk5o1UJjbeDPqjQHAiEAuLwdjnBnpLXXpfRvkkBBLMIotXE6uXipZN5+Lucw1SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"703ff479660d31a12dd9e328c355a9e6f67ed896","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.10.1_1778599865047_0.5447907516450428","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@aauth/local-keys","version":"0.10.2","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.10.2","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"fa52af43ea8d10e1fb088b3539d5ce1a17f7dbd6","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.10.2.tgz","fileCount":56,"integrity":"sha512-bzfFAo9NE6pwYggXftZGXMCwpp9hGR7pni50SNM58MYz/wV5jYg+4Tyxca7cwXZ02KroXXJiZdCJ5UBJjmGrHA==","signatures":[{"sig":"MEQCIGeW77Q6VJeEqsAphHlKBXv2KIOXnZjPH9x5/QbJjXQ+AiB7A4pj5VON27yyjO5HLSPjs8JCZ3LgSyjSIzQ/HEOKvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"90cb1917250b17c7bc62e02d9bfed967bb71adea","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.10.2_1778623899964_0.9531232934165159","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@aauth/local-keys","version":"0.10.3","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.10.3","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"b8f4d6cb6bdec7099f1e19e7a6678e4433e08d9f","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.10.3.tgz","fileCount":56,"integrity":"sha512-FvZqgPVcIKmOqQq0FHs3kE1270U1Sx7OA7eL/6zhxeRLJHxS7oR0k6BjYqGyd2N9OmRfaFg8tuQX6QS/BEUeyw==","signatures":[{"sig":"MEQCIFSK908cOolW09ra87k5injJzl+EN/AhxeuzKuYXCEZOAiAhXeJsd90P7W1NTYiOfwC5A0kSXZpmAtr1jZ34NtYDMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5c18eb7391cd9951aaae12070d3932e7cfb18e27","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.10.3"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.10.3_1778664470549_0.2874901975840569","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@aauth/local-keys","version":"0.10.4","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.10.4","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"fe02ae6f5bd5cc932c888d1b9456d674397c0709","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.10.4.tgz","fileCount":56,"integrity":"sha512-J0vfxKhPp8xeGwAgTOvPeIsTNQsdV6BZeOOJ5B3vssRhOIU+E8w3UvdxL6MPsTiRCWNtjvjlsqIqYQ5ZUMWXxA==","signatures":[{"sig":"MEUCIQCKL1BqaW2fgfSQfO4ZUUdBkgRiJW6k7uDMhx3PCMeq5wIgWQqWiu94Jw4ZYpM4XnBQQj3Vu34z0B/VOMg8HVWNcEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"792f35676d28df4e8de6eb1aaa8080a19dbda3bc","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.10.4_1778675045254_0.8064914443752587","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@aauth/local-keys","version":"0.11.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.11.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"11f7d59011ec38dc66160a08c3f015f54957a583","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.11.0.tgz","fileCount":56,"integrity":"sha512-gbi7fPZXrduA8RiSCdu0thwQ0DUenGtVP7Lh+W3HmND3EBIWCl4TRr0f1PwDM2khs2g+xTCveCdzZPjDTLAQ+w==","signatures":[{"sig":"MEYCIQDbywm2I+JlX41sXMrPZl4w0Ljm4fBPggQjpvEmAIziyQIhAK3Cod5VFsMNeWOK83TcKWSEYnnhS8K6uuQbFYg9gWDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3b1d87b53fda93c1fc68097046ced4011270bebf","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.11.0_1778848240558_0.9334090054703106","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@aauth/local-keys","version":"0.11.1","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.11.1","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"bac7ffb11757658a95e3f5db074cc41acb7cd82e","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.11.1.tgz","fileCount":56,"integrity":"sha512-bjGMlRHJMFjLV1SSJL2uZI41FkPlumJyUyiQwQIhdqHUcStZy5mEfQ+Ik6nKYHtzKuOwoDCerypMknz0Ukxf1g==","signatures":[{"sig":"MEUCID2PjHeke5DLmnE9CAsXCGZ60c8ePO0iYSLLEmoaNBgmAiEAv7PbP8z+qUDyBQmSzWeedwfgr6/T94lDsUBvV70t9QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95333},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7028057ec2a46154a53ffd1314021139e5fe56f8","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"dickhardt","email":"dickhardt@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.11.1_1778852201519_0.3449206419354349","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@aauth/local-keys","version":"0.11.2","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.11.2","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"35f70f40bfa7bd7d676a69171abfcfd4307963c3","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.11.2.tgz","fileCount":56,"integrity":"sha512-TsJs6Re/hu4WNkeM/K2PHDpX1gMLlQ4u641MHCtJxD0v5pP7va04saVp0I+9kXTZlL2AsQI4M9dtZcc8KGiU4w==","signatures":[{"sig":"MEQCIDCqHG7q7ByJ/+meCjzvbEi8E+UAWvquDogo/xih0UE8AiAbx8F1gdP4GZu61CFV0RQyfnZohR0ODj9Mx3w3zVYkjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95425},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"aecdb52b70381a752fca96860f0772a15cd5f233","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"10.9.7","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"22.22.2","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.11.2_1779355136039_0.009229788025684416","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@aauth/local-keys","version":"0.11.3","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@0.11.3","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"0359f5343265d5886792433f0c1e99887a27b710","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-0.11.3.tgz","fileCount":56,"integrity":"sha512-gD3l1LAGo/D8rnCFUoITLay3P81OJD7uHykUcBslQU1rOk+67NQz73UfdASnAaaDL2fGfDs/gFICzMR94DwmIQ==","signatures":[{"sig":"MEUCIQDfEXZp/c3B0ZF6PkM2BM7Q82IB3l8PA2+hUKb3o+KpBgIgeWKQrAucrghGu+MQXMUDRRzXjTQ17GkzikRZ9SQYTO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95425},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"62b79b0fe94b8903bc99375aca5f6a254e175597","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b74b5271-37f8-48d0-b73f-4e8271790542"}},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"11.12.1","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^0.11.1"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_0.11.3_1779368609931_0.7976085608562924","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@aauth/local-keys","version":"1.0.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@1.0.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"df3bdf18f09c8339fdf476995ad1701e6fb75ba1","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-1.0.0.tgz","fileCount":60,"integrity":"sha512-dHQO0D9rsyk4SHfcPewhFRSmgXr2mMT64H4miZWXMnqydJJ/ZEG/Jb+aXU4jyTHorGE6NtU79JSUO8e9Yff8GA==","signatures":[{"sig":"MEQCIFOgMmaQ62dHrQcNFlxZFmXi3Zbwnz23D5H2JfN4OvVwAiAAg1sNkWXj6ueYmxxTsLvXW00yvt8Ix2ziEWRu5Pp47A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109641},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"c6fe39430bff27dc41c2028e68e245d7bd061a4c","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b74b5271-37f8-48d0-b73f-4e8271790542"}},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"11.12.1","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"24.15.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_1.0.0_1779800678530_0.11569681641367846","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aauth/local-keys","version":"1.1.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@1.1.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"712e87aaea0c90d3fc0c48b60420559afba8e7bc","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-1.1.0.tgz","fileCount":60,"integrity":"sha512-4ZNHvVEUP3B7/Bcu0xY9SDyTPUBFyWW9cAjKn2MA8jw2EQA/S/Z5qa8xCL/YtbiEc/7GrS6+5FaKqz6vvy+r4Q==","signatures":[{"sig":"MEYCIQDgcQhrcWLCa7evu8S53rW5/+4sXv/jqXMiZPu91iPr4AIhAJzwhH5xNe+vxINI0gDp0FCKxuDL+1BqiPLGMDz8Nm/O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111438},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"2fe5ba59153a2b91a5f659e2e0edb00069af4bae","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b74b5271-37f8-48d0-b73f-4e8271790542"}},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"11.13.0","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"24.16.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_1.1.0_1781007924032_0.49747072890789323","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aauth/local-keys","version":"1.2.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@1.2.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"28f8fee7ce8ecb0c64921777674258949e272f76","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-1.2.0.tgz","fileCount":60,"integrity":"sha512-y4xlFHgNe7Nuzobm3eJc4xvQ73sGJHfQnuThF6T+B1N8wXw3c3D+8yICKTneI5Re4vDYIdU3J0DEIHhjWGisdQ==","signatures":[{"sig":"MEQCIADmNxp/sdQSu/W/NjH4X37TeINYZhK/JZ/uFooCJzlmAiBeY52IrkZYkzpIhY7oZbSjXyVlmT/G16tsdTye91thHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112121},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dc657f0d632eac3c1265ce2e0757d1517ff62a09","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b74b5271-37f8-48d0-b73f-4e8271790542"}},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"11.16.0","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_1.2.0_1783880405923_0.44791083155198375","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aauth/local-keys","version":"1.3.0","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","_id":"@aauth/local-keys@1.3.0","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"homepage":"https://github.com/aauth-dev/packages-js#readme","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"dist":{"shasum":"86fe2ca8d085e84fc7cf4611b5eaffe33d629b92","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-1.3.0.tgz","fileCount":60,"integrity":"sha512-QGLa3U21P4zvEnSBXO+/vaYhvjRvVojmShETfE0T7icfQenEiIP4xf7sZfvoUE++ja9YbPhsRPGeVv2aKGdSzA==","signatures":[{"sig":"MEUCIQDCq7UYGwm772eWzusZGUJTmMnaK0CTUWYiUhXcBnq2DAIgL9kzF286D4WG2xcXCPyXSqT6fLt4WoLhS+NaTioAgf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113045},"type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"aab541deeb56435eef46fca5857163c4c4997023","scripts":{"build":"tsc","prepublishOnly":"npm run build","build:se-helper":"bash se-helper/build.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b74b5271-37f8-48d0-b73f-4e8271790542"}},"repository":{"url":"git+https://github.com/aauth-dev/packages-js.git","type":"git","directory":"local-keys"},"_npmVersion":"11.16.0","description":"Manage AAuth agent signing keys across hardware and software backends","directories":{},"_nodeVersion":"24.18.0","dependencies":{"jose":"^5.0.0","@napi-rs/keyring":"^1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/local-keys_1.3.0_1786117418063_0.23922932927398088","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aauth/local-keys","version":"2.0.0","description":"Manage AAuth agent signing keys across hardware and software backends","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"build":"tsc","build:se-helper":"bash se-helper/build.sh","prepublishOnly":"npm run build"},"keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/aauth-dev/packages-js.git","directory":"local-keys"},"dependencies":{"@napi-rs/keyring":"^1.1.3","jose":"^6.0.0"},"optionalDependencies":{"@aauth/hardware-keys":"^1.0.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0"},"gitHead":"5074be05ca6e375da47bc6e2bc1bf2048f0362bf","_id":"@aauth/local-keys@2.0.0","bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"homepage":"https://github.com/aauth-dev/packages-js#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-1yDK4+JvpEy5mhPUwuggXP5x4/u2p3Qc7PwEDLDo6MVRlZoAJhq5pvslqgOeJxeNRwDQKQVnSAwh8mjDhQGmVw==","shasum":"2dab42741695e5839b24ed7e3cb14841d93b42d2","tarball":"https://registry.npmjs.org/@aauth/local-keys/-/local-keys-2.0.0.tgz","fileCount":64,"unpackedSize":140455,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aauth%2flocal-keys@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBJpQBqeyM0+yv7Z8D3JGJbe9hU5N/6Nk8HCRpHp0/SnAiEA3m94jEZcLD1PxGk8xKVfIgauFJf96x9SW4vNhvlmBQs="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b74b5271-37f8-48d0-b73f-4e8271790542"}},"directories":{},"maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/local-keys_2.0.0_1786635064681_0.04345909535741299"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-27T15:46:16.760Z","modified":"2026-08-13T15:31:05.193Z","0.0.1":"2026-02-27T15:46:17.017Z","0.0.2":"2026-02-27T16:06:42.657Z","0.1.0":"2026-03-01T20:17:52.759Z","0.1.1":"2026-03-01T20:39:09.443Z","0.1.2":"2026-03-01T20:51:54.389Z","0.1.3":"2026-03-02T11:10:10.573Z","0.1.4":"2026-03-16T15:47:10.911Z","0.1.5":"2026-03-16T17:46:24.666Z","0.2.0":"2026-04-02T23:05:16.355Z","0.4.1":"2026-04-10T13:14:24.923Z","0.5.2":"2026-04-12T00:00:05.571Z","0.6.0":"2026-04-12T01:01:13.360Z","0.7.0":"2026-04-22T12:01:11.193Z","0.7.1":"2026-04-22T14:18:08.855Z","0.7.2":"2026-04-22T14:30:52.889Z","0.7.3":"2026-04-22T14:52:28.650Z","0.8.0":"2026-04-22T20:27:44.602Z","0.8.1":"2026-04-24T15:37:44.598Z","0.8.2":"2026-05-11T13:58:30.464Z","0.9.0":"2026-05-11T17:54:56.919Z","0.10.0":"2026-05-12T14:47:29.922Z","0.10.1":"2026-05-12T15:31:05.191Z","0.10.2":"2026-05-12T22:11:40.147Z","0.10.3":"2026-05-13T09:27:50.688Z","0.10.4":"2026-05-13T12:24:05.406Z","0.11.0":"2026-05-15T12:30:40.712Z","0.11.1":"2026-05-15T13:36:41.677Z","0.11.2":"2026-05-21T09:18:56.172Z","0.11.3":"2026-05-21T13:03:30.074Z","1.0.0":"2026-05-26T13:04:38.669Z","1.1.0":"2026-06-09T12:25:24.171Z","1.2.0":"2026-07-12T18:20:06.054Z","1.3.0":"2026-08-07T15:43:38.189Z","2.0.0":"2026-08-13T15:31:04.818Z"},"bugs":{"url":"https://github.com/aauth-dev/packages-js/issues"},"author":{"name":"Dick Hardt","email":"dick.hardt@hello.coop"},"license":"MIT","homepage":"https://github.com/aauth-dev/packages-js#readme","keywords":["aauth","signing","yubikey","secure-enclave","keychain"],"repository":{"type":"git","url":"git+https://github.com/aauth-dev/packages-js.git","directory":"local-keys"},"description":"Manage AAuth agent signing keys across hardware and software backends","maintainers":[{"name":"dickhardt","email":"dickhardt@gmail.com"},{"name":"rohanharikr","email":"rohanharikumar80@gmail.com"}],"readme":"# @aauth/local-keys\n\nLibrary for managing AAuth agent signing keys across hardware and software backends. Supports YubiKey PIV, macOS Secure Enclave, and OS keychain — with automatic key resolution that prefers hardware keys and tolerates devices being unavailable.\n\nPart of [aauth-dev/packages-js](https://github.com/aauth-dev/packages-js). Protocol spec: [dickhardt/AAuth](https://github.com/dickhardt/AAuth).\n\n> **Looking for a CLI?** This package is a library. The CLI for setting up agent keys, configuring a person server, and publishing keys is [`@aauth/bootstrap`](../bootstrap). Run `npx @aauth/bootstrap generate --agent <your-agent-url> --ps` to get started (`--ps` with no URL binds the default person server, person.hello.coop).\n\n## Install\n\n```bash\nnpm install @aauth/local-keys\n```\n\n## Key Backends\n\n| Backend | Algorithm | Platform | Storage |\n|---------|-----------|----------|---------|\n| `yubikey-piv` | ES256, RS256 | Cross-platform | YubiKey slot 9e (no PIN) |\n| `secure-enclave` | ES256 | macOS (Apple Silicon) | Secure Enclave hardware |\n| `software` | Ed25519, ES256 | All | OS keychain |\n\nHardware keys are always preferred over software keys. If a YubiKey is unplugged, signing automatically falls back to the next available key.\n\nAlgorithm identifiers are fully specified per [RFC 9864](https://www.rfc-editor.org/rfc/rfc9864.html), as AAuth -11 §Signature Algorithms requires: `Ed25519`, never the polymorphic `EdDSA`. Every JWK this package emits carries an `alg` that agrees with its `kty`/`crv`, and keys generated before 2.0.0 are normalized on read — see `withFullySpecifiedAlg` / `assertFullySpecifiedAlg`.\n\n## API\n\n### `createAgentToken(options): Promise<AgentTokenResult>`\n\nThe primary API for other packages. Signs an agent token and returns the ephemeral key material needed for HTTP Message Signatures.\n\n```ts\nimport { createAgentToken } from '@aauth/local-keys'\n\nconst { signingKey, signatureKey } = await createAgentToken({\n  delegate: 'claude',\n  // agentUrl is optional — defaults to first configured agent\n})\n\n// signingKey: ephemeral private JWK for HTTP signatures\n// signatureKey: { type: 'jwt', jwt: '...' } signed agent token\n```\n\nKey resolution is automatic: fetches the agent's published JWKS, matches against local hardware and software keys, prefers hardware, tolerates failures at every step.\n\n### `discoverBackends(): BackendInfo[]`\n\nList available key backends on this machine.\n\n```ts\nimport { discoverBackends } from '@aauth/local-keys'\n\nconst backends = discoverBackends()\n// [{ backend: 'yubikey-piv', description: '...', algorithms: ['ES256'], deviceId: '9570775' }, ...]\n```\n\n### `resolveKey(agentUrl): Promise<ResolvedKey>`\n\nResolve which key to use for signing. Fetches JWKS, matches thumbprints against local keys, falls back through config and keychain.\n\n```ts\nimport { resolveKey } from '@aauth/local-keys'\n\nconst key = await resolveKey('https://you.github.io')\n// { backend: 'yubikey-piv', keyId: '9e', kid: '2026-04-09_a3f', algorithm: 'ES256', publicJwk: {...} }\n```\n\n### Config Management\n\n```ts\nimport {\n  readConfig,\n  getAgentConfig,\n  addKeyToAgent,\n  setPersonServer,\n  setHosting,\n} from '@aauth/local-keys'\n\naddKeyToAgent('https://you.github.io', 'kid-123', {\n  backend: 'yubikey-piv',\n  algorithm: 'ES256',\n  keyId: '9e',\n  deviceLabel: 'yubikey-5c-0775',\n})\n\nsetPersonServer('https://you.github.io', 'https://your-ps.example')\n\nsetHosting('https://you.github.io', {\n  platform: 'github-pages',\n  repo: 'you/you.github.io',\n})\n```\n\n## Config File\n\n`~/.aauth/config.json`:\n\n```json\n{\n  \"agents\": {\n    \"https://you.github.io\": {\n      \"personServerUrl\": \"https://your-ps.example\",\n      \"hosting\": {\n        \"platform\": \"github-pages\",\n        \"repo\": \"you/you.github.io\"\n      },\n      \"keys\": {\n        \"2026-04-09_a3f\": {\n          \"backend\": \"yubikey-piv\",\n          \"algorithm\": \"ES256\",\n          \"keyId\": \"9e\",\n          \"deviceLabel\": \"yubikey-5c-0775\"\n        },\n        \"2026-04-09_b71\": {\n          \"backend\": \"secure-enclave\",\n          \"algorithm\": \"ES256\",\n          \"keyId\": \"com.aauth.agent.2026-04-09_b71\",\n          \"deviceLabel\": \"macbook-pro-dick\"\n        }\n      }\n    }\n  }\n}\n```\n\nThis file is written by [`@aauth/bootstrap`](../bootstrap) and read by every package that needs to sign as the agent.\n\n## Key Resolution\n\nWhen signing, keys are resolved automatically through this fallback chain:\n\n1. Fetch `{agentUrl}/.well-known/aauth-agent.json` to find the JWKS\n2. Match published key thumbprints against locally available hardware and software keys\n3. Fall back to `~/.aauth/config.json` registered keys\n4. Fall back to any available hardware key (bootstrap)\n5. Fall back to OS keychain software keys (backward compatibility)\n\nHardware keys are always preferred. Unavailable backends (e.g. unplugged YubiKey) are gracefully skipped.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}