{"_id":"vestauth","_rev":"92-c69411cce02b1d0ee5deea8b92e1f0f2","name":"vestauth","dist-tags":{"latest":"0.23.1"},"versions":{"0.1.0":{"name":"vestauth","version":"0.1.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"0b292a3e65573ba4557db1d9522f04226f7912dd","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.0.tgz","fileCount":3,"integrity":"sha512-pPWFJWC3YSKC1jSrPMl3d5u757kxFQEdeK3csXKgU6Z+/oiMT1xgAIJhTBhsI+FEpm49qW/684x5BJg2PkU+Tw==","signatures":[{"sig":"MEUCIFHHlaAeqCi5eJeoVXtzwBISDTjaysYs+XS/f5zgQl8eAiEAo/+jHjO8be0AteHw9zFnYKloAa4tr/SVew5zkhgWIhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":488},"main":"index.js","type":"commonjs","gitHead":"c3dee657d6778e9bcd5ba41791471996602f7ac5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.0_1768497012914_0.39773149130920493","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"vestauth","version":"0.1.1","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"2bf9f6513869728cc9df4bdb3110b59244a97c13","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.1.tgz","fileCount":4,"integrity":"sha512-IgMVXvGlOn2L+UG4YnpZ6gnNMTUr2LbWj5RUWN4Hc1bEbQvZ6wYNTUc7UFx8ZgZdWGJNGqLX3hnQk30h1T8Ydg==","signatures":[{"sig":"MEYCIQCf25Zc7W5D9N3o+xiyrOsslYFRpx4my/s3U5XYeXjsfwIhANMlYGOZKZkFqriV3sAdyEw63Ku+VLVMG3PrlOt4vxtY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038},"main":"src/lib/main.js","type":"commonjs","gitHead":"23c11807f6895af1055c0156e9c3a244c8a0d23c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.1_1768500090835_0.057772070426858724","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"vestauth","version":"0.1.2","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"0cd3d95c8d8d6ef4e123e8c0b182961f407e7240","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.2.tgz","fileCount":4,"integrity":"sha512-MzaTfXKhM7uq1SH58UBVvABeCuhHs4fjIk37k1HiwSVuJpaXK7RsxLTmrUUw/EACB1AkSntpWzVC5osuPSrUBQ==","signatures":[{"sig":"MEYCIQD6EKfK3YiuXVcdhBhYPFCnlnlyrX0J/ZEDpLR6QsvWmwIhAI2EYYhYjF0TVdSEmzVlKDOfFwm7V78e/vX6qUUGusVs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034},"main":"src/lib/main.js","type":"commonjs","gitHead":"80eabef7cfe1c498eb39778c6d363a88ad40bcf9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.2_1768500201933_0.8729575122883524","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"vestauth","version":"0.1.3","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.3","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"259c1b4855d9f508385e1dcf5d58ba22b63b47f8","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.3.tgz","fileCount":6,"integrity":"sha512-cZ0UuudCkO6xPCiKLha0L9W9PEVwPdAfdHCGRJJbezvhGJAUAHp8ECQpLMZYkWFfDY7YYXLDqfxRupG/s3EB1Q==","signatures":[{"sig":"MEUCIAV5AMfJQXLgD6artGvD0jcnuYFVO3NB18/gC8Dbwm3TAiEA1zdFDkJ8jr5O+5WjjNvFT/DM7MGLAo3WjcFjE22vIU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1927},"main":"src/lib/main.js","type":"commonjs","gitHead":"a43f1be781d4550437422a378d54a2b220630d75","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.3_1768500824235_0.7512102700160792","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"vestauth","version":"0.1.4","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.4","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"a9ad9946ecacf29d8a0af274b9b9e924404d8e01","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.4.tgz","fileCount":6,"integrity":"sha512-PYMjYkSRltSAcF6xLrL0GbBxlen+kbeB8qr7o8ua5WBvUPgeF+1B71GWZqoNjeV+uK+CHhFpnz5aH7aI5hrDyA==","signatures":[{"sig":"MEQCIATg2Qisj/sTEfV9JNSHFGXoNB4XJd1L67mi46zgHkOoAiBI46B7kyVw5FqJlPNoFIkDKNGVmIfGWdjiSN3D4gPPgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1959},"main":"src/lib/main.js","type":"commonjs","gitHead":"476f297d9f6b7eff40fb20d0bcb201f062b305b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^2.0.1","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.4_1768500985979_0.3440516115411769","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"vestauth","version":"0.1.5","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.5","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"576154fd542c2b249e15e3f106383bec7e70eb93","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.5.tgz","fileCount":6,"integrity":"sha512-bm15JhbLAZ4XmU6MvM9+p01YiMCqeYjZsu5gEisugLypVlNf4oRIOmKYZ7ckVDLnySdN5T5nMHAj2G+EISJO3A==","signatures":[{"sig":"MEUCIHzDY0oELIzRrxiYDkEPxBz3I1utZzI4/JR86bGTesALAiEAjMIHh5aRiXN7kFlerMJUTVn38oiuidoZlKhVgJ5Zf/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1963},"main":"src/lib/main.js","type":"commonjs","gitHead":"b166ce9e3ea52097693e370743ffdc9149d8c673","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^2.0.1","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.5_1768501217354_0.21052946765631741","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"vestauth","version":"0.1.6","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.6","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"060436e26c65669f4f2fb968effa9795f26461e2","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.6.tgz","fileCount":6,"integrity":"sha512-0jnL+CJvJedMN58HL5+Rw/GZU6Rcw12P2u8Z8WYhrgj/HiXnwhP/Ny+p3zT8KbmXEhAZBvZwlxnaYz8Fw2luQw==","signatures":[{"sig":"MEUCIHn3+nR0qd5WsL6OJDmFyRjKW0eiCMRHn0ZY74QCn/WiAiEA6wxTAuiK9GiYkoTgfiWtBvUSkwNMm+3IR8Xv/in38n4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937},"main":"src/lib/main.js","type":"commonjs","gitHead":"11f3b269269577735628d13ea3945efec451f6d9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^2.0.1","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.6_1768501620403_0.6421969630473978","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"vestauth","version":"0.1.7","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.7","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"ab45c57c3a3f5fac8af4eb0ded60a3f1472504bf","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.7.tgz","fileCount":6,"integrity":"sha512-ea2rXrY4q1QpDUfOEEo9wsVMa4qMGx6U2Z/M/utGQ2UB2QpZpiv6G8n1zIYi/iHJfAoSrIH1Kph7xjP1MGi5KA==","signatures":[{"sig":"MEUCIB1jSG7CaLr4p0yg4/NJ/B4m0eOotETO8uQgyc5mn9M/AiEAinqwMIiTliW/4lfdMamhjS2id8Nj0/nwnM0tTVCgRaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2180},"main":"src/lib/main.js","type":"commonjs","gitHead":"40f5fe518950a3fbbe7fb146e9484f1f5ba6d16f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^1.8.0","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.7_1768502711244_0.41241221857315713","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"vestauth","version":"0.1.8","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.8","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"8dae521d83070c94fe459633494ceadc428083d3","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.8.tgz","fileCount":6,"integrity":"sha512-jJEvPYFAR/9YwxeSBp58KpvSp4AJ9jbJhg8++ondyuAfuf+cIsxtd4lCSbo+LeM8ZPGuJHphfkIn7FeTWWHUAw==","signatures":[{"sig":"MEUCIQCFoU5wNnhjdKROhWmBpVaKEzKgyQyqvAGS0qF6ZlPyEAIgceI36/vlGqr9ISTnL4ddFL6FWvqlA2veEoRZXCG5+s8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2172},"main":"src/lib/main.js","type":"commonjs","gitHead":"fd3a4bd414491022f04987470f8b4d662a053a37","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^1.8.0","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.8_1768502835378_0.6113190996916142","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"vestauth","version":"0.1.9","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.9","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"1b5c0131bc42bda9c264ca7ffce93511319d7def","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.9.tgz","fileCount":6,"integrity":"sha512-YDjr7PZ0FwfPP5TFFDpX+jjCf6FQ5SeH9NUpP1/EhMDDkXIwIX1IP4dzz3EUrO0iRGGep5QhJb/mPg6Xmpj+BA==","signatures":[{"sig":"MEUCIA9ig6Q+rbB49mUjVvxYTtWDYbYQivTk2Mp0alnl8us6AiEArvrbWuP+4d4otfmA9mgs1/+1ff6zTs75xHEHctVj6ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192},"main":"src/lib/main.js","type":"commonjs","gitHead":"21952ffd25dbf4dff9c067a0b7a3741cc9158cdb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^1.8.0","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.9_1768503369156_0.9996859108869598","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"vestauth","version":"0.1.10","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.10","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"0478d8fbf811ffb7fd2a8571d179d63f6175c9f3","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.10.tgz","fileCount":7,"integrity":"sha512-o2AXWCdVgwUUQAHcFVPk3bxh0sSGNxnQuMKUlVC6vzeCzb/4jgYS8OzQINC1zbG4xeqMGaD8mxzR9IkYLJmsGQ==","signatures":[{"sig":"MEYCIQD0KRd1HwXBxqXJHoBB4bDZSZ6COghnHu/E8G/r1rc5mgIhANsWDHpRek7TlLdZJi3J1I41r9/YMPFnJ+mxm0UCpkYo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815},"main":"src/lib/main.js","type":"commonjs","gitHead":"9de4a42a0b848dbf5742d3590953b3aa164508a1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^1.8.0","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.10_1768504033347_0.0897759838092651","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"vestauth","version":"0.1.11","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.11","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"0bf5df701da88c087e2f655f8ae1757da95039bc","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.11.tgz","fileCount":7,"integrity":"sha512-ktg4rbI7ZSuq8gaz//obFgMdLxWm6dThOmIit6sDHJzmYWRCjCY7DfYD2oSIeaNdTmnQLyTU+v7gqTpP5tZn/A==","signatures":[{"sig":"MEUCIQDZSUD4fY56SFQoGmLB4MW2tY3otocKW7jLQu+CHQ4hNQIgShJxXyewcpJ5Hv0QABo02/WdTe35kYsPIzN+Jwen8E4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2818},"main":"src/lib/main.js","type":"commonjs","gitHead":"3dccdfaa69c63718cb31076629d36f1bbce8aba2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^1.8.0","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.11_1768504175798_0.5158320664558844","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"vestauth","version":"0.1.12","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.12","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"e1bc1b595fbc6cc14e027e2fbbb4806c4dca1237","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.12.tgz","fileCount":7,"integrity":"sha512-uivcXGZHB6nQjRjjPBCL8TjBfwVIZxoh9eT/2XGqdmgAydvhrK5hX5NprP3DHHzSxnfggbLr0qTq8TSxJBZHNg==","signatures":[{"sig":"MEUCIQCEYYB8wGObzS/O016nesKLlZyuEg6SZbK/EAvyM3Q65wIgaaI9s85W1CyB8Z8TqR285ecoleLJsbyPLrowZSunKY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2460},"main":"src/lib/main.js","type":"commonjs","gitHead":"ee2a10fb84773953b4520603b0f9df8afbe77610","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^1.8.0","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.12_1768504741270_0.45953152739815906","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"vestauth","version":"0.1.13","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.13","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"2cd798e6cd712c08902ecde79613d3d5750a003d","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.13.tgz","fileCount":8,"integrity":"sha512-Sh4QV9u9ExaAh9E+WUmRtwTmIMeRBWdSJaAQBVQnK/zZQX73b9pOwr0F98KqsKusqcQcDy9YzkHdX5csLNMBZQ==","signatures":[{"sig":"MEUCIEWFnxowOGznI5ydIwNdTUAXAohzbGuVIFPX8V6eNtxGAiEA2WNJiaJxWp50g2LrjN6eEBV9tougneEIp9PBJnvDFJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3033},"main":"src/lib/main.js","type":"commonjs","gitHead":"8ffd168c8205dc45d3202f0fc312c23e503191ab","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","testshell":"bash shellspec","prerelease":"npm test && npm run testshell","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"vestauth","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","@noble/hashes":"^1.8.0","@noble/secp256k1":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.0","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.13_1768520159390_0.7822761998952497","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"vestauth","version":"0.1.14","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.14","maintainers":[{"name":"motdotla","email":"mot@mot.la"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"dist":{"shasum":"970f7cb0ceb6cfb2c29aa4cf131e42cc3b2f65cb","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.14.tgz","fileCount":20,"integrity":"sha512-Ch6pH1QRDC8uPjf38IkHAxOQ5+Q1nFqiMtM83bhmg2TmV4uExtrgxckMO/SWlNHb315M3BRFA2fRmCxo4R0xUQ==","signatures":[{"sig":"MEYCIQCvHzLB+TEtJUgssBdtviplF5ssPRXcEoLoyFaQafO0WQIhAORKhKhXqpp6vh6ekqT4GW4W0xjz6Uq39fKWPKx5adE9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13642},"main":"src/lib/main.js","type":"commonjs","gitHead":"7916daaf7209abe20746a3cc9934c631e7ddd4c7","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","testshell":"bash shellspec","prerelease":"npm test && npm run testshell","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotla","email":"mot@mot.la"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"11.6.2","description":"auth for agents","directories":{},"_nodeVersion":"23.4.0","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"standard":"^17.1.0","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.14_1768597472988_0.15230622245652503","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"vestauth","version":"0.1.18","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.18","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"a99d3e6c74e1d31cd26592f3b3d0c4e2b161571c","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.18.tgz","fileCount":23,"integrity":"sha512-Ttt4hLN5YLOxd6vcnTayatIWayOsoINlWIpuWcRnQV/8PqcjSK0OjIF8XwyfN0XcORBeR7kCGQG5KpB7vivs/Q==","signatures":[{"sig":"MEUCIDTJ/djUSHRTwYvy1ZtDzSMYC1dSIXs0caO8/YnkcwHOAiEAvE9yA/TIH37DOjsd6lboUuEglfZ9ZuC3iS84GxPQKRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16859},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"5445bfbc1b36d74d4408ddb85d84f8b1f7aba7a1","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.18_1768792069151_0.04377343710725845","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"vestauth","version":"0.1.19","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.19","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"02f044b00412563ce60b1d4562c060c7309a032f","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.19.tgz","fileCount":23,"integrity":"sha512-4iFXUJCNGbp+YwSj8QBk9t2hhIr8NHlSwp5jnBop8MX36HUReAOFQq3rK4PA/paDM3tu56As5n75KJoUXvkDxg==","signatures":[{"sig":"MEYCIQCbbI43Oiz+AfIXUf1yZQHjXpgp/Z97lDY5XXC8LsFCyAIhAPgYT2KkCzmmwqZseB7B4UmDcV3UJKgfh/o2mCQDH4o3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16859},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"502266c12b0bfdf32b7a6642405cd5f2e56ca8f5","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.19_1768792336725_0.2109562032810508","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"vestauth","version":"0.1.21","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.21","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"1ea018f6cf311e5604d63eeabe7f20e33e2b3afc","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.21.tgz","fileCount":23,"integrity":"sha512-kq9WN0V72R+frdIA4kzz7k8dAUIwoazwX1hm6QysHityCX5d4BFXh3vqyEhwiTYNpTAdHffipre8a32kR8/dNg==","signatures":[{"sig":"MEUCID6OKx7XvnnBbjG3FNLH1+r8NF/of/k52L/4lTPNiVwwAiEA679GzJc82t2QR0z6SE3rGP/i57xUEr6qiEAgrBVijqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16859},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"47d1129ebebb058bcf1a0fcd5567fab2484bc788","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.21_1768793841710_0.9219123136836265","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"vestauth","version":"0.1.22","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.22","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"dd8bd33aee8ac0ca8eb3cc80814b3311daa319f4","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.22.tgz","fileCount":23,"integrity":"sha512-rTpsWZAOZi0GaL60pb+pIS8RHTsZK7Gk+ulkcZDdP+yi+OmMDt+CVmH/WHqM8+LU83LSOto0Tv0qrnOqXvvZOA==","signatures":[{"sig":"MEQCIAXWO7p/cAn648dio1ywOUX0sqiZOOUYJG3pWnIdAtK4AiAK+0QAPLbvsXOp2+MkL7Armsscux6QnpVp4FGjWp454w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16859},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"07df486f3c62d391aa53dcf6cf01368119fe47e4","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.22_1768794289536_0.2652569335254047","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"vestauth","version":"0.1.24","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.24","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"ec4943f84c01b0f84b8f89dc8073c8acfe91eccd","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.24.tgz","fileCount":23,"integrity":"sha512-OmvXsD4QqT85SeawyRz/rB6D44/HdmEYbQSDMj5jG4iq9PBryoHomKk4eW1sUl7cDRzpiGkR+2lL1h01WBsEaw==","signatures":[{"sig":"MEUCIQCltnGFxq6IuqRhAmPKcx1jr2MgcwttuaZ3FXBP5YEslgIgQTwvC1DqpgrHCnRjZbs7M8pCArau+UMtUEXNzyK5pxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16859},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"cca7e193df8b0e3c3f542429e02643695c555951","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.24_1768795455224_0.9997612142360399","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"vestauth","version":"0.1.25","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.25","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"16588d77f29e2ffac82461a6a60544535fed61d4","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.25.tgz","fileCount":23,"integrity":"sha512-ShqwOM6vB8xU33vWj2aNC5IHFEPbC1gjYLa5AC7a0xomZpvC7ZjZb/VYOHLSKg6LyTrOrAK9/NvEi5FLpRFx3Q==","signatures":[{"sig":"MEUCIQC+bolAKtiy4JdVtgRN6d1Gc/wrxlNnpgVe7Qz8XDytpwIgO2k08EckkuAkf5HJH04hPvxYZI1TEVUyAvSYY77ZsTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16859},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"89f14379312f73c4e318e4630e5426c74bc68017","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.25_1768796247979_0.9862532656992338","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"vestauth","version":"0.1.26","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.26","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"d1b8bc768e46b613aed81ae2c173d644ec3d8cfa","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.26.tgz","fileCount":23,"integrity":"sha512-N3Yv19UZEm88qiRz9Vz00LafdcdGG373ch9VzX8wzoCXT0TCARwP8RQMLFqOuyhi9wBzlkpAJdyX8zhds+mUYg==","signatures":[{"sig":"MEQCIFOhieTDlpQ3ykaTUkIbQKk6m5lIeXLUgwlBpsrw3CM3AiBa8wtyzWnu5OssU27j+c3sX0JMTV57T3U09u3PIt5Ilw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16859},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"d090ee5a8e6051d65710d87802340098246be2a6","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.26_1768802252745_0.3998971125201338","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"vestauth","version":"0.1.27","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.27","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"e69d364e4baeda76fe3e1c08d31619832c80d740","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.27.tgz","fileCount":23,"integrity":"sha512-PSMZvgHHaAXgn2F91/Xanz71s81xBtgzaAkIjTMgXmC4s1mt5xdcTlf7Lw/0Psf8zVnKV2/6rBhxw2vigWMZmw==","signatures":[{"sig":"MEQCIC6zfg++ShSx7a/jssOX9Qi4/PBQZ8iOK2Y6HXncSAkOAiAuoC5p6qmWKuwLAB6lMvMSDqzGc2x43tsDoG18U+b92g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16855},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"030aa96020d2308efec60bc4e66f807850d16e6b","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.27_1768803433845_0.4989293619241444","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"vestauth","version":"0.1.28","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.28","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"abd3f2de7dae17aef3b6cbfa11694ae6e5782dcf","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.28.tgz","fileCount":23,"integrity":"sha512-+Q1uegxF68F8XV07vLMIYLfMJUCdpPCh0+p1SERMxI9LceOowafY0M/iHF/KFg+BBIH6Jx5QremPCla58SWDrA==","signatures":[{"sig":"MEQCIFMPXKkYX2sKER/MjyXx1K3aaykyG6AOwK1cx3FPCrmVAiBSm6+KYdQXMkNRrBY/W/4tvXJIXDM5aX0yG1bR2g75WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16856},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"dc3a0afbc72851f2742c09ca5bb9005d1dc0f056","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.28_1768866297716_0.8531080347544675","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"vestauth","version":"0.1.29","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.29","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"b689b66d5e9fbb86edc8f7e4798bb3930794b4b1","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.29.tgz","fileCount":23,"integrity":"sha512-8AmumFWVTZXyFvT+nZ1LPxcpCn0uDbRfg3WOKrmQF7+ylxuM+0z0dN3tf7sj1FoqM7d8RaK7uzKVJRuTP0W6Kg==","signatures":[{"sig":"MEUCIQCnRLe4gh3aFk10nWr2hpQWgT9d9AWWjCkGUM56gJGwkQIgVAnKYRn2a7K1i9mOgmEMRfnty2rNFfcmlmdcPUPXG5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16864},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"9a2ca8f32e20e0cc067c967b6239562461c974fb","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.29_1768884208290_0.2450627948392845","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"vestauth","version":"0.1.30","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.30","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"d50e540d92bfe5ae74302a0e91fcc2f71ad896e2","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.30.tgz","fileCount":24,"integrity":"sha512-cAMieVXscQBgbRQdDP1moEL4fanuaG/vJwy/9GEwHkRsRpyzplQziYKoumEtM1ZKSoN7q0+8YrOXtbY09rgs6g==","signatures":[{"sig":"MEQCIGRzf1beUx1wpu6Qh79LpUoBTTsSWLUByiVUnMAe4tUnAiA1NSUEX+bfJWIM2QuvDklLNapGXoAbxlG/XZWyvkQTxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17254},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"98601c0b6933325c46119561bb6a68edd09e2a3f","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.30_1768944161039_0.7143654778884772","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"vestauth","version":"0.1.31","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.31","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"9fd9836b45a977c6765179aa10a7a98e41bc1187","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.31.tgz","fileCount":24,"integrity":"sha512-7Tkz1OJ14UynZ1tVO2mkMuNfS/4ULE3mjfHh1iFntTLe7NlaPb12s/r+z0dSfBZ++m0nG+LloXEmtwvHxlk7bA==","signatures":[{"sig":"MEQCIHQDHWooDy6ELrvcaaDsHhHw1ZkrcgT4IEOuZXK+oJc+AiBALpNzFHfWPIvkD+2s5TI1C7UnS1uV6o4srHsEQQELIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17602},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"e5d5ccd65ca9efd7fb5d5099b213f7079a05a632","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.31_1768946035111_0.8231037220629003","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"vestauth","version":"0.1.32","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.32","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"b360cd885f4258e7b7b2fffd8f91c102613ab6db","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.32.tgz","fileCount":25,"integrity":"sha512-nP1kDj5d60nVHxRBE6cei+tTAbcZQSy/DzAG/g4Z657exotNxxYiPxuEoR/GXp4l3CxGAhapU/0GC7viVOHf3A==","signatures":[{"sig":"MEUCIQCIX7gTz1ZxtGMFNtvfCyWiVH/qORbNkhNQ7RmNuTIETwIgVq7I/NN3TSN/vKu5bOAIM3kkRDuOozwQfBocrhSbEsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18156},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"f3f8ad6bb88eed5d82c4701d8cbdf863ea56d87e","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.32_1769034396384_0.9536838422399303","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"vestauth","version":"0.1.36","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.1.36","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"9105c2511b66f61302c41a6f8cba6a5eda421dc3","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.1.36.tgz","fileCount":30,"integrity":"sha512-aIyxTrAb2UabWmk/mYCFayqjgBIJXSLjd7DkTeuJb0O2H+hg2DYQONYJX8lyNBOX9ZVIQw9ql5mBX00CSMalDQ==","signatures":[{"sig":"MEQCIAUjcN+G0yWfylEwECtn3VXjgn95d4UuBEYQ4pcM6xI+AiBCtc6IgCUal+310iGiRXh7WHc52x3eP2EgR6Gyh1j/cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22395},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"82048097c1e3ce121ab43ef251ad5669e2c2a470","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.1.36_1769037775290_0.6726920173628941","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"vestauth","version":"0.2.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.2.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"be0fcd92620efbb910b463515045405944c37579","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.2.0.tgz","fileCount":31,"integrity":"sha512-utGZsXtW7S525e7cXJ7uJKhjdEJGZVrbIZSsmKgmuDe0Bb/CO+yPNgEZw/cQPwsx+FC9fDEPiqKdAg+SY2P9Pw==","signatures":[{"sig":"MEUCIQCwklOqFeg/du0K8KbASLl43bH/egG6Ee0YURZuehf/AQIgbh1brDqG4gwZBdjlpnsGca5qaXyiS6WPIrDTRiKjOAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22825},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"33314f4f5ff3a87b000300da06897447592fb674","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.2.0_1769057824394_0.1274996049866184","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"vestauth","version":"0.2.1","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.2.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"12ba503b46e0ef0414b7a28e420dfb7eec2e131b","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.2.1.tgz","fileCount":32,"integrity":"sha512-vOM/M+ShhRedIqAF1JQudaDEuTZwfFMDqlzQAEwoDOc3aCFePbD7OHH+uW56OOkff8VCgT8LcnSomA6txE74Yg==","signatures":[{"sig":"MEUCIQC0QF+FYE0mM2OE75yYVbiUzqkkFwz4mXh/kfvj+BQzXAIgYyEU5UqeTJSLyv2rjUii+kJx7Ou3BXiq5TqOulK55BA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22903},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"9253b5b939ad1a37b284733f043f1380deab00ff","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents","directories":{},"_nodeVersion":"16.20.2","dependencies":{"undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.2.1_1769114490226_0.3216036341564761","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"vestauth","version":"0.2.3","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.2.3","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"da2ba3c0f7cc41675e51bc3bd0f5feaa7867d44e","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.2.3.tgz","fileCount":39,"integrity":"sha512-ZtD0RlhqPUhCFWq0+PW9lbYQLYWXbSifTEEtvlAWTlGA2h+g9JOMj1F2bh5QHWAwDNt8UxlECkjzjt2CoXP2VA==","signatures":[{"sig":"MEQCICgDIEd53RGZ+agtoyvcgerGZzf+DnnLpd6rpRHVnTw/AiBMpWvHAl+za4F6/qDWe1+pLJsbYdZBcd9+WF4ZWlnlEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26212},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"b3754c990dfcd04c21c2a4b73b4c88f8a0ee9bca","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.2.3_1769126041324_0.4743165747354008","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"vestauth","version":"0.2.4","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.2.4","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"f9b6ff7d22bd69da525ee2fb1a70c7ce8dfecf44","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.2.4.tgz","fileCount":41,"integrity":"sha512-XSliWf+Y4hzb/7KoYLst4ER/2fM7x38nLbHFm9o6uMXFs7m+VrRLrlSm9JTv+Q6Lq1QwXa6vSyjzFPcVO+HYKg==","signatures":[{"sig":"MEQCICoPF3E8uSJLcLw8p3uGTSzjNZXLIVHNEtDfX2bwiao9AiAaEX4MXndf+sOpqMn83w2TL6txJHC+xlm1juUxkipjcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28229},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"b4a229c097021767cd1b7985de77953e920ce912","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.2.4_1769128967689_0.09031355643745487","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"vestauth","version":"0.2.5","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.2.5","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"d35faaacd41a9ba5f94610d294e6370fb32445cb","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.2.5.tgz","fileCount":41,"integrity":"sha512-Kpp15wqbcLEvag6LoKq67xWKlRzTmI/IWdl7oiQWp1Hsv/IKOZPSSOLbf1hy7YC2YwmneBbZu8UmLrIup8UAwA==","signatures":[{"sig":"MEQCIDs5EahMK1LacuWerNGeNk7j7HRmc3RNzgBFsTIeEpoFAiAQHxA30k/tZsft2p+GTiJPd1aqbIElK7p7aj01YcfnYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28178},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"82ea3ebdd74cbfb7d4e5dbd51f785c105ca2ce79","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.2.5_1769129136458_0.8567159071541728","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"vestauth","version":"0.3.1","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.3.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"692ad87c89362566d0dedf9a1674f18b5f60a306","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.3.1.tgz","fileCount":59,"integrity":"sha512-tdHFTNcZWqw4GH9fVEFfr2NGNmty53t3jiTrs4Rzr6Gu9nWbQ8Dm0eIFJnzOwIuSlsu6uRpVS3/9kXvjdxGcyg==","signatures":[{"sig":"MEQCIGwxrwmJTHx+/3FObGLWTruQq2KzKTfEIjmCgRXIQPAOAiBazy7m7szzscitu+IZoY2nriDDZhqHlF822h03ZpD8iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42297},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"5153c4334d5ba75f2fbbb41a644475fa8a909613","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.3.1_1769645617490_0.989578207054906","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"vestauth","version":"0.3.2","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.3.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"cd4c66c8dc8633e116442971fc2d4fcb28565b11","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.3.2.tgz","fileCount":60,"integrity":"sha512-NxmLG5Cz93lE0QDSFnjAkNfNfwap3NruNlmc8CJ074h/zrVs2d7ES0ksh7T3Kpn2yCLatm5TnIkZd6wX7+eYLQ==","signatures":[{"sig":"MEUCIGi4cj52WM2wZWnmBDnkdLoX23BC8/Y5A0J0nSNOlTyNAiEA4M+cUzsVfUXK/wNMGck4L5g3Hi4HTPzx8TAs1/l+DCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43805},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"f478be2cdcb93ea3667fdabc7efcfed19a0ad786","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","http-message-sig":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.3.2_1769707741743_0.141188063369184","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"vestauth","version":"0.3.3","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.3.3","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"2f0bde36781d8419b97fd966a884013b52e5d63f","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.3.3.tgz","fileCount":64,"integrity":"sha512-ivQeT22ZFy0TDoSV2xLEYI2sGOUrwUbDsd2v3UFj/UbaTOQalkpuLNTl7GwRPFH1Op5licCUyeDJmk6Un4TMpA==","signatures":[{"sig":"MEUCIDoBnZPz3jNTVk8FPUqx8ocoLaQeJV9xUATs3Sz51jvQAiEApAw7+6rw6MxGBSv98NA+xGl08dI9MeeBj1lQODs2olY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44959},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"3f174001961a165689e8bd5067e87cdfbae4180f","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.3.3_1769728482451_0.12229412066521439","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"vestauth","version":"0.4.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.4.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"b6c9ff8f3a66afe5793d1165bfe6bb4270350755","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.4.0.tgz","fileCount":65,"integrity":"sha512-3+O0HpiRdd9yegvNjdgr0D9LFF0xuOLnkpJgiql7dnLTGvKHJWSHrZkI6PqCHjqkJP9yTPXTJlow3PK604eIvw==","signatures":[{"sig":"MEQCICrIUAxtfTq1w/lM37EDaFDIibW9PS560LST9BR3wYg7AiBOIcfG6CCs5THmeH3ZgNKwHCFX7Nk9NObd69A4G11hnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46082},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"4b42e139ada48f8885befa4fe0f0e0e9ec18e814","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.4.0_1769799492212_0.9705236995229574","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"vestauth","version":"0.4.2","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.4.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"e80e430fc662140e542967d5ef3ee40544bf5a94","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.4.2.tgz","fileCount":66,"integrity":"sha512-fcIH1Zg1B/1eM9YLq7JZv08bZBmmQVVttKR7w8XaXkPV7NA9gzB3VZ0O/DQSoRjdYx1lYQCX/Qa960FUky1P3g==","signatures":[{"sig":"MEQCIASdXj677Oqej8iRPZJe15lzxMZE8InK3Oq/qTueaNziAiAUbEhHKMQHQNCWDKL/RXpSruHlvMnJO7cppc3vxwF7EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44832},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"8207d2682728849750aca6b134ca0cf8888479c9","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.4.2_1769803470797_0.44463211330789987","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"vestauth","version":"0.4.3","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.4.3","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"84699fa0489c68e4225c74c3887d1d1a56edc9cc","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.4.3.tgz","fileCount":66,"integrity":"sha512-x8FWQ0MzhB7M5TIYxjkFPH28JUqldOI/s7wlRDzTFI1WeWkbhO/TVE/yu3eEPQ87H5KdUzyieiUZbQkuFqTg7A==","signatures":[{"sig":"MEUCIQCvlk8Dq834O+Idsi9juBWfMRKpMGKP3W9bZdwVD4wwiwIgFQLoNsCvGaT4RabEncY+75JCG58WxdCLfvqI8tMjnlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44940},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"f61fe85bae302676368c277ba4cf58cbb626fa1c","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.4.3_1769806111105_0.2608933250296208","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"vestauth","version":"0.4.4","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.4.4","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"e41d5d8c31fa901f1cbcfb00c5a689d8d00b00b6","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.4.4.tgz","fileCount":66,"integrity":"sha512-+MZidEGr47pWCR5xCER2YMdvVgtJ8Uop7CZTOIGm4D21cELuterSb6dQ1l1b6WItkf2PX1/bryjpSMKQnr0kuA==","signatures":[{"sig":"MEQCIGMIXfwW4//xsZk5iw7upTG3YhF0/LNIAv+LBB5YMffEAiA4vwLVVGqJBxUs3f8t7ido3PuFCEQpb+/wH7ufsRn76g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45077},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"5b4d7c0a854991fffcb0bbb349f3c0ae91269c97","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.4.4_1769809685419_0.38392399587455395","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"vestauth","version":"0.4.6","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.4.6","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"78b6ff1d2b9bf8a0bf804925acfc4b60d6b0f00a","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.4.6.tgz","fileCount":54,"integrity":"sha512-JpidDj4TmavEGUnlYK3pBiVTdnh217Kqb3jm/Cb3x0nzZUFE41ry/W2x4yBFwd2n/IzSYv0N+/HZwN9ejkfi7Q==","signatures":[{"sig":"MEQCICEhEccvsZizd6x/wQ5jD9qHafHdhhw6xpm5i9H7hX+wAiAvAdyh6PBxWnVH3fKsovsx9L3r+dLuJGSnQUF4ddCGxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35903},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"0de67b3847b5435c3dc6225393682b33c67be250","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.4.6_1769817257286_0.9683371912932857","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"vestauth","version":"0.4.8","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.4.8","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"fe02e715baa91b2f146fbbb828f11e680c99f2f0","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.4.8.tgz","fileCount":54,"integrity":"sha512-UYo/2d7fA2LSvv2JLcsC/8iFN1JdmHzMTjU2howBj28hjkn6i50IkhzSUJSwenlJ0F8CMe8DkaEexbxXki7RMQ==","signatures":[{"sig":"MEUCIQDqwpmnboIGFltkjyB8vfNJKMKyGXaqqK0596IFKOvPvwIgEBH394brYvBgRi75Gv59PU1yeNq92JorNVTnYFBsk64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37408},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"cbc8c16a81ec9facf3f06497e98b13312f691dcc","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.4.8_1769831001870_0.63627998310186","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"vestauth","version":"0.4.9","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.4.9","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"3955776abe89029e6fe5253e754450ee4e0c9ec2","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.4.9.tgz","fileCount":54,"integrity":"sha512-7j/QY4foDyEviSikyUl8Y5H3OAccN1AL9ORG52u/2nrvzWiYAxiJOABrTNX+UJP9MJv4oQ8EKrq/TL2hx8hztg==","signatures":[{"sig":"MEUCID8rVg1KpOFDXX4RSDsalQV1kLCbneEqTd/cuhvXpl5GAiEAulTlW76UpPG9TbLUvIzOo1AOjdbyHEGy7OoXTWOM9+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37458},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"fd8ae7a354267da472ba713e1fc00ca0fbbb5ddf","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.4.9_1769835557350_0.431956905438182","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"vestauth","version":"0.5.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.5.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"fef1b39d5d56b9472796a1e20ee236c089464753","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.5.0.tgz","fileCount":54,"integrity":"sha512-L1VkE97KbOWJyPB/idRGimoM2iwzCkG660nweoWtNqmjUdZHZESnI00idyn8pC8754PqXRSW7ZbJWJMrgKkUhw==","signatures":[{"sig":"MEUCICMAy2+f3MpB/QVI4dy3Jjr10Dj4yXr2nPAcjS4BJaCSAiEAhwrdn3adgsqSrQDLC6i/EJsLyJN3MaycinALZ7RtxW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38200},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"a4a4cbe5e9d3a25236a4bd660cb35939b2fcc92f","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.5.0_1770081264136_0.5811356575787396","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"vestauth","version":"0.5.1","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.5.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"17d9485e97fa50cf6aff9f5e40dd564fe9a21f10","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.5.1.tgz","fileCount":54,"integrity":"sha512-bwxqM7+popvFMdr+GaIzi06rVUXiAHcVE74SZR+0PDEa76ylo3MYrsq+tzEnztrpNn8/lAp0QWDJWAqNZ2PnKw==","signatures":[{"sig":"MEUCIQCJkdKrdFUl5KJz52oM4xyswmlDluc6RF6tBidGFXgcpgIgecbgQapxpWpvDNp+yns/j1HNuChvSM4vJaNuAuqznT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38492},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"3d21c49494e5c2f59f9c8aece33231723e2ad11a","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.5.1_1770081926161_0.8637472399919828","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"vestauth","version":"0.5.2","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.5.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"1468e181514ab725780427eb972bc6012cb0dd16","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.5.2.tgz","fileCount":54,"integrity":"sha512-kkvDui6D9nmpMUG2s1/WNFXwmUkEbUMErP9/A09cRGVGMBaEQZQywzYlU4pa22sV7pwWl33TRG/MQtUaBG7iqQ==","signatures":[{"sig":"MEQCIBdUKlweHNpM4dkm9NdvbfQsJlfyswxbL+hn008J7xhbAiAN1gBShZeZs+N6DvyMXanTV0OUY9zMdLJGfjoCiNdVkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38919},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"2d504f1e463709e8fa6bbc7059ec1064b73ba2e8","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"9.9.4","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.5.2_1770083400009_0.23737004032274678","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"vestauth","version":"0.5.3","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.5.3","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"01260aa46e599267d6e389e658a61fd4d024d4e6","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.5.3.tgz","fileCount":54,"integrity":"sha512-G7uGVMi8Kehq5BTx0rU3xnR8j0djkSA+jHZSd0YeRSiuMfBjr0bcqRVC0pQxfpxqRAh813bNY3CGfaastegP7g==","signatures":[{"sig":"MEQCIHfkPBYTfJZV8DagR189Uz1Jt8gcAricHcltq6LHCrONAiBsPd+u+HY6c0UnexT9ZQ1ZLWr/CrVCtqlPKj1KTVkRLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39770},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"68a0f1131844be70089762bbef4ebb5b63738d4d","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.5.3_1770150486789_0.14782849161399336","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"vestauth","version":"0.6.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.6.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"f8e7bd9726a1edbb4e9f10b76faf224060ed9577","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.6.0.tgz","fileCount":56,"integrity":"sha512-K2gVsdZ14aqNG6mv/FSgmi3xG4NjdUV7WuYLimfC7Lz4wd2e+scd0tyD6dpWphgPw+OvYHYJHVB3RDuQ4IFOFA==","signatures":[{"sig":"MEUCIQDx0tTCHSOdqotIJtyoHbGOWUHq5Ftc0psh8K4AI5OxmAIgOTfKmB+ZFDrmSU3h+I7/ZaTkK1rmWo/jENeYLiiAWaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43780},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"32139f2d23aedae41d14c5fc15f22b6f6e2be766","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.6.0_1770189336287_0.346590740617192","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"vestauth","version":"0.7.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.7.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"3737c3a557ad397cab8a3e2851bb14d75b7ef961","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.7.0.tgz","fileCount":56,"integrity":"sha512-QFyqrxjYAh+Sy4lR55Uzh4pcSMF2xJ4DLXPbBonMS5gBnEB7CysZNRWu7eH7IafRLh4go2kdQ9KMg27lDb885g==","signatures":[{"sig":"MEYCIQDdzu79fhpBq1pWgzvju+YFsbJuWZyEyuBwDr8pdDXwIAIhALIVOkFLDk/J1a8F4hFqYMfQFHlafTXenZDgmFe6zSrQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43886},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"10a3610a2e4b964bd09613c62f57de94e4403028","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.7.0_1770191182032_0.23320640636953893","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"vestauth","version":"0.7.1","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.7.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"178a96cba3769404120cc0ebf351eec8a1454baa","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.7.1.tgz","fileCount":57,"integrity":"sha512-CeOxfmM3V1oHV1g3eD1+S2GjnoHY7jGmHci4cRbzXZj2SzX70utuE2caBywujRXny3g8RNnH/MSIMQ80kJLYYQ==","signatures":[{"sig":"MEUCIQDm92N+svwBPg0zcEsngjkPVAEVJ8S/9Qo54PY2+FQmTQIgJY9O6hBRH2KeBqrDqexTRAFLX5ccRCgjcI/9DaPIodI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45275},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"a1c59d46054d75011a8ba7779eb7b4a3b88fa998","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.7.1_1770241017083_0.4348134285420908","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"vestauth","version":"0.7.2","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.7.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"a72e6f94be364bf2f23e4d5779ff570e472b708b","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.7.2.tgz","fileCount":57,"integrity":"sha512-FmEvjZLj8dxD2deoXpa0tdtO47Ki0nriFQzxtcYCLyQ9J39gDLUsEHo0sPKnCaY0XvJxhV22lJ3Ubqt5mZCcuQ==","signatures":[{"sig":"MEUCICrV3EbsezfjxvGzEtPT7HIVd4EsqQTCfhX36j18TqJQAiEA35ZdekzuA7iZMA/yvxwxNTBcjvaETBRusSLF+Js4lPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49035},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"bd8a7c8f9b2f282703689f2cda895e9b55c36bcf","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.7.2_1770249432640_0.7510138834432161","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"vestauth","version":"0.7.3","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.7.3","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"d7b4a7c538a4b857d0d9caeeb5c90bead98cbd65","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.7.3.tgz","fileCount":57,"integrity":"sha512-pV8VWKV4OdirrbWATQkCsHvgRZNaEu+q1PRq58exhcAIenVX9xbEmIigu2eVMDI6TT6uzBffVCyEUKZ1I/C/+w==","signatures":[{"sig":"MEQCIHfUzo14LKSvOLFHQpYKOpN03+zJ22d7FMQioPLd7W/xAiBf0lhvWShv4lC4eJkXs0Z0g7s8m0XIouzlQqrwT0rnew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49843},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"95f2b5723796e3b7b34b93e6ed989962876d19de","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.7.3_1770250510427_0.20655378303711136","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"vestauth","version":"0.7.4","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.7.4","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"1369b54eca5ff8123f761e279b7cbeb8b38fba2c","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.7.4.tgz","fileCount":57,"integrity":"sha512-QXQWMIOgwwBHxdEAzoGQYd1g6nD0fft7YpAbkKJ7kGlGLKBbOWxBx7keCiuvq89xw3bMzwmgTAWp6Vfm3rDCmQ==","signatures":[{"sig":"MEQCIBMKl4ZS8r9Y2hDtV80Ksb7un+kcG5NQKTbuOC8xZq7YAiAGogeKjsy0+/jyeaP7yp7EUM6w5BNCo6WNXj18nm61QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64123},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"66cc91fb630209be77fa39ecc007729a0476c837","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.7.4_1770313034498_0.8739886939889094","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"vestauth","version":"0.8.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"2409acd36083bc61d1db361afddbce78601294da","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.0.tgz","fileCount":57,"integrity":"sha512-vX9dSmxKGpGlCVHzabuqKliRwb1buvM+Jar2pC56nbirS4TJo95sVtRNDzeYDiZgFStaFRQtk2EcPYWnlwHRkw==","signatures":[{"sig":"MEYCIQC1BcaRKJ1wz78ZLHkQvw0/E8hKPN8k0wlg4zC4KlR2jQIhAIIPBMveyr8ejbVJTcY/h3DstWF5023YnoWlkCKi/hKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65361},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"3f9446806362adf60487963e6d1c0721455b3d5b","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.0_1770316710142_0.11805788071037848","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"vestauth","version":"0.8.1","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"e0db861723a0d9765dd9d43a7195cd5f65b93f26","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.1.tgz","fileCount":57,"integrity":"sha512-XdyKzWlmQpSpPmUlp+2YYxnajEwNIWT7/btAv8OzeCUH2R117MBjJtfwoInFke7vT6WLM7ysScZ8mOU9fsg2lA==","signatures":[{"sig":"MEUCIAnEzG3i2f4pSgnJV9akPwTselDF+aG4fslcFpD6eQteAiEAw1a51enJ14Nk4Q0iuQZyHS+CJn1JFrmODwhK0rZDB/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65697},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"ab5ac60419326594bd1b31c2d0f13a85dcadbcd4","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.1_1770321736566_0.48839659173392125","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"vestauth","version":"0.8.2","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"a28868307c8a2344b7debcf86a0f26c1ef55de3c","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.2.tgz","fileCount":57,"integrity":"sha512-1t0gV/P3eWM0JZPv4UmHtgI1g068aq4iAjSiqy6IQfHIlWd+M9SCAw5hgvb8nw93HQzxsTIxzs4ct4co29e7wg==","signatures":[{"sig":"MEYCIQD3jENlLdWOo6T++qH2H0OWwTTCToc7tuuaJ+8XH+t/+gIhAKvf3jNSlXXq9y/Q9Szz6jALUYrl6dGhcYdZZEMo7KXy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65842},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"a8fd4b0ca8188ef51352ff8b81cd4e321d8b6a3a","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","eciesjs":"^0.4.16","commander":"^11.1.0","web-bot-auth":"^0.1.2","@noble/hashes":"^1.8.0","@dotenvx/dotenvx":"^1.52.0","@noble/secp256k1":"^1.7.2","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.2_1770337610085_0.15056419489178396","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"vestauth","version":"0.8.3","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.3","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"2a8612cd3766dc69d8f309b8f1ccb1dd54614048","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.3.tgz","fileCount":55,"integrity":"sha512-2E+LpaEbtON9WG6CQtVTHKQCADT/I30G1ucwbX3AmZ2jLLp6i9lHpt2xfQAPJaQ4aszySay5v2q/ecj4DN+uaQ==","signatures":[{"sig":"MEUCIQCfsAEL640jsTffJ80PiQj9Kl0hWXbOuXEzA2f+EgsGgAIgRyBwuSclTVzMVIeaZYJC1zU/VI7vzS6GkdbBTQVCKg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66764},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"98bcd6b0f9f17af393a07c6969d69b6dede00cc3","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.3_1770404515903_0.8836079872795397","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"vestauth","version":"0.8.4","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.4","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"924b3f0c2c9dac83474889bc261681dcb44c3704","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.4.tgz","fileCount":54,"integrity":"sha512-DYGGr9q8Wf9AM+xQd/2eITG2mBGmjMjmkfVCJ1pFe8eCCTgGBMcH7VRB8Iwh/QsxZu2s+mSczwoBimXKbsHnFQ==","signatures":[{"sig":"MEQCIGAcQe1R62gc8GNDKXYlMIZdf4U5w1wQeBvRuSNkvAHQAiBj/Pl1NMGEpBY0981zMIoITBpKBD0+0nhwkbLRWj9sow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66130},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"5ba3072cae6ce7975e791c2e0126ef5abcf2e5c9","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.4_1770406191358_0.39694699640943965","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"vestauth","version":"0.8.5","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.5","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"36da309d74694158e1dd09281918e12336245db0","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.5.tgz","fileCount":54,"integrity":"sha512-rz/rqhtDsxV++jXlaBKkXr0zCvQcLUmzR5q5SvGBzRc7HtwoJFyRQi2hX/nkLCBSJYedSTbrlR5Dj9AgJnc1hg==","signatures":[{"sig":"MEQCIBEf0IpOX6f66+HJ1mbgAQMtKEOGq1hZz8+n33lIjXn1AiBz5+92iLR52hUtiISSepVvwhtdKlDEYuhf8ENOb9/qmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66300},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"3eb4dfd2cf5c31262386df8286694555461033ad","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.5_1770407624347_0.3206035478315259","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"vestauth","version":"0.8.6","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.6","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"58a0c4edd50c14774b69cb7d63b0734946b24fec","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.6.tgz","fileCount":54,"integrity":"sha512-SPARflrSaLkfT6j5ZkWiLhroOt0A6KiQclgBpy/Otl45RBEuVltpglysT7TAMQPIEP96Ma5Fh8XtmIVSSvgiLA==","signatures":[{"sig":"MEUCIFFBNTHNFSwL5GP4TE3+UG8mvJ3zQXwvj45Z9TANSczoAiEAhCN6kH81RKWiES4dw1rPeuxSM/Eif+U4PFy/j8m8Hko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66522},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"c34ef89fd8de033fd67e0da101f2ba3b0b892791","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.6_1770412730555_0.13871541233572127","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"vestauth","version":"0.8.7","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.7","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"f485dbf37adf3e459fb2e292645fe256b791eea0","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.7.tgz","fileCount":53,"integrity":"sha512-TByzCUHuuDqmdtqprTeuwphIRmMr6lvq4OlE8gYmJyWFbkA5EfhNVWMyfrU7HEyz51GezBW8pMKNJ0bcEguuzA==","signatures":[{"sig":"MEUCIB8DZTTc6qQMttTMs5aQ6ZPoGdLuRyZcLqxuOaqQZNc8AiEAlNJDQltuFe7zEE/ZxSNpfSSYNWnHOVsEQgbRA2hmUs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65570},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"d148453d3dfd2364a873d5b01dc704c38566ed69","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.7_1770419739180_0.5929868381011671","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"vestauth","version":"0.8.8","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.8.8","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"8d8dceb9c20f1a4af7b0bf22bba71faafd5a477c","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.8.8.tgz","fileCount":53,"integrity":"sha512-OcC93Fpij8p2wiBhqw6wnFJvPEgIwC0yZjIe0vFgsHyPgSufBJ72K1bwJ7Dmov4V74EAUiOim50kgYgjjYt8Rw==","signatures":[{"sig":"MEQCIC2i77siEK7kNit0cSK2yhWTRXHnABU5jFIOmhPrrsS4AiAdHFPekYramYykDozGocFD7GPwofPzxnRpemiUXh1DXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65877},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"af0196c2c74093d179a1514dc14d1d94a4435ff2","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.8.8_1770424032382_0.984563818512314","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"vestauth","version":"0.9.0","keywords":["vestauth"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.9.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"52bc4d7345018d613ebf5e15e63db8fe0d58b24f","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.9.0.tgz","fileCount":56,"integrity":"sha512-D71pEXIkMBsxVEEh0KBFOB5ZQgZf339qoB/hTed8Rmrem0A9rjPhpPpnbpd4w6bnT/0v6zjldxXLcWzCyyDIHA==","signatures":[{"sig":"MEQCIHcdTNg02QHx3Ot2MOAR/PEPPFKRkuI4FfVWeo8ENqZnAiALIMoLnxs3bn2+OuaVaqBZpG0uW1UCApduHCkhV77j4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69408},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"1270312e74a363127c0af0bbc582571acc8aadcb","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.9.0_1770426693304_0.0769185480366168","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"vestauth","version":"0.9.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.9.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"b9b7c99554d20dd0cd95eb0695c91714745eb357","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.9.1.tgz","fileCount":56,"integrity":"sha512-DSek0Wcy+G9H5S9NBuXyd+YO9ifCw1cgcqlGl3VX+d4ypqISlgjXtc1XG2KUZ7HGRBKiOFqMxsT3c2GovEMkvA==","signatures":[{"sig":"MEQCID7YrY105/YZLahRLTtJMINxQ002JR4qBps8bpf8fTAeAiAJn/nfsFoTkzej+4TkFtZ3Z17yOB7XU1Lw+O3ICWIKHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69665},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"f3c6223a9116dfa67fabb5715f35c21fdf1ef5ea","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.9.1_1770428236279_0.890258716848535","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"vestauth","version":"0.10.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.10.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"2229e323b0dafd09215983920243dc359902f009","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.10.0.tgz","fileCount":56,"integrity":"sha512-BwB/6+3Nl9fGl8EphCzcMTTKjHnpdCnRITbbq+oSiIYmQ0iyYlHUJcegdUM1OXRSttFYj3CQLzr7f3AlHN3Rkg==","signatures":[{"sig":"MEQCIDE0qvYHtFwQb/70mPRcazu/SSF/SlIBBgsEig/9DpWTAiB+eext+LYZk2L+A+BVohsA6lM3b9IdfDk19xwEhF9tsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69923},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"c6f5e4f3d2c6cf5fc346dd19114ac454843de205","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.10.0_1770749789635_0.8211636491371208","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"vestauth","version":"0.10.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.10.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"8ebfd1309c50440e5b1557fa4f3ea3fba3be26fb","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.10.1.tgz","fileCount":56,"integrity":"sha512-epZbBZIXRyAiv/bxY6J2GAr6Cf8rjUxVs968Nysd4K4TzJE9BPOt53dkMDMJ3hhFIPEvuQ6afuMK1RWUWf+YbQ==","signatures":[{"sig":"MEQCIBYC/XmvCZYN6kZg+0eiLM8DD+S+5d71ZBZ17DDe7KAXAiBsJU3w8u3Z3Iwkl2GJcOToU/5QIhyJPlBxXRjj4GlnrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70048},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"b037764084ab8e50253c034c9545f061d645192a","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.10.1_1770753521028_0.7949438876690527","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"vestauth","version":"0.11.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.11.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"5ac6f5ffdb1c3b8c44fc5ef6c25b2e4083f9c1c3","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.11.0.tgz","fileCount":56,"integrity":"sha512-7RTeNu1LLOGQZM8oQ79cO3PLoB2PHxpuMSLLQAPtpOVjEAOVwytPDymyndN4+j+FAEanZpX9lk3Y+wollFo6sQ==","signatures":[{"sig":"MEUCIQCtLQKwN/1IksiiTBj7PhGZ4SV6kHXez6E2Ac9OK5CzzAIgLHDdmdKjvQYbT6zObJXgdAqwRZwbu9KzM0wA1ffV+go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70843},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"cde7434348402b068eb71cb38f7e621791dcb93f","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.11.0_1770833926616_0.616978105581474","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"vestauth","version":"0.11.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.11.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"7776c11b9d82bfa5c41652d8d826ad0f4ce14b67","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.11.1.tgz","fileCount":56,"integrity":"sha512-ikAJZeFrUA2oMmZzxIxDGNl4V0KMWNpLsf4JaB6NCKm/UHfLmKjdgjNlJt88Mq5XlVOe8oWBpkzyd63qzTBgwQ==","signatures":[{"sig":"MEYCIQC0B0jZNkbOepF/ogFXzKl7kF+TyOzc/uvjT75HjmDYeQIhAMLnl+czWCz6zaGQ8yNsk25n+V7nzse1bmamqVk+PBdh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70843},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"f4ad5a376ba6419e6ddafd15cd4e664764920d92","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.11.1_1770852964047_0.3482360857223181","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"vestauth","version":"0.11.2","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.11.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"00108f2f21e65e2321adc093e439a25505de431d","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.11.2.tgz","fileCount":56,"integrity":"sha512-3WgyDkPP/HIT4if1gvp21hERrNLGp8ssDfcpoyRzbyUAiRgTc0+YHsb1ci/Pfb8zDPoyfoXMsxMbA+k8wTxkJg==","signatures":[{"sig":"MEQCIDkvQMqU/IHD9AV3udJQdrCVLSqggeaxPAj/AjLzP3GoAiB5p5Aaq1DReow9xM5iwgRbTA6/jKMsb3eW25edLpkarg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71501},"main":"src/lib/main.js","type":"commonjs","exports":{".":{"default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"77c58223b7a76ed67b9e8a4281337252a68586bc","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.11.2_1771367811125_0.09743754938265314","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"vestauth","version":"0.12.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.12.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"4936becad4df6ab722a7960fc38ec58d4578dbd1","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.12.0.tgz","fileCount":58,"integrity":"sha512-NDEIhdgbU+k6DXqpjL+z1RTVPxo2Yarm0Phdre5hedFj7ZT/PsFOCu8VOX2Mw3aY9eLSv8xOiXpdCifj/n5GQQ==","signatures":[{"sig":"MEQCIATADu3XAmx3Jr6DtinKy7EqMmMseDHRyq3Y+dTheNPCAiBazTYVYg5FVvipOP6s82GyD0ye0xnb31O5TdP0JMwarw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76385},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"ca827b4d98f67977b2451de191272d8059c9f139","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.12.0_1771371385161_0.7280860759814192","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"vestauth","version":"0.12.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.12.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"c031fef01166bc6a54944762a3456469a92d5853","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.12.1.tgz","fileCount":58,"integrity":"sha512-1RvIyayVY2KTwjpEYX311IPtqzGYjTIGGlC4FKtEu0YePZVS+tDtdH+fUd9pqZx5Y5Y22JuwcabikSox7JzjTQ==","signatures":[{"sig":"MEQCIASpUedWOXlPLPUctxDLiqX6Nc77putDs7V+IdT/Lo/TAiAjyOMkWJWSd86xatEpm6qJostb357yrdnGs6GtHxdPVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76539},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"6adaf7b66b9606723aba3d4d98d89f7fcc407691","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.12.1_1771373559625_0.2953533146993812","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"vestauth","version":"0.13.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.13.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"38214b0f3944ed50ee81d524ac538036d14333e8","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.13.0.tgz","fileCount":58,"integrity":"sha512-TMWqr9hz50hpcTfqFKW8DnpMOIqaA3J3XCNliC06cvY0R8NAheGz4EIRuvLJwG75NfxPqeDq+ORz2HvQAunWFA==","signatures":[{"sig":"MEUCIFE/maAqjh9ZTG69wWfD8d9fE3WX10E+LWhykkT7E4bGAiEAxRcT2FJqVJWYRfL9A0x/r0oEiMrIpdAmWY4fpo1qPN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77020},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"970ae6a65a5592bc18857c44a8e5a6d4c5aa2ee7","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.13.0_1771407263444_0.570593725911337","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"vestauth","version":"0.14.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.14.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"d468633ae2fb02596ff24d1061c6eb59669b52c1","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.14.0.tgz","fileCount":60,"integrity":"sha512-RZBLYUFSDx97f7rtqGyWDoEEZsVDj+hA2VAsxlSk7L9ikvAsw8NL9dRkalLvKdN4fBQibCBUKwZnzgFsAF9VFA==","signatures":[{"sig":"MEQCHxs97KqdWEP+EzMEwjSi7o41zLhof0SRkn+qHNuOuHsCIQD90UNkhNQGdiCGCNwrSdx9RTnJaCv0I1+OGAxwvOwy/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78613},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"783c0277f1c12a647d04db5bd60cc57e16b1e6d0","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.14.0_1771442086720_0.6994481740575391","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"vestauth","version":"0.14.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.14.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"ea12273c7bc5cb524b549a9daf413f8a41be9a31","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.14.1.tgz","fileCount":60,"integrity":"sha512-YBj9E75njtgk/EgnXOTXmNTmF798j3ScvLcbEgESilqdcnWx8ht8tU0lOQz8KRvjbUZg+VaYXJcGpaR7CEIvsQ==","signatures":[{"sig":"MEUCIQDRHCkcTsfUBJizzJ4qmCiZPYSO9Gl48AHqY2rE/VT3iQIgR7TGmHeJaOKSpzj+nTEug4ncwdwkXsRYgoX9c8qmlpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78752},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"68c67c046c5573fa2da062f9a52aedafbe9235b5","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.14.1_1771442689024_0.39881060973990246","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"vestauth","version":"0.15.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.15.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"118359b4c2802b377b39796c871d20e27b8ed5f2","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.15.0.tgz","fileCount":61,"integrity":"sha512-oaY72SiTY/85tGZN5w9NpDObROF/5uz7ZpkFEoOTxdSYkGPvuKBNB95B2/xcY1l4/gvZg4Nikl548cRLP7IZzg==","signatures":[{"sig":"MEYCIQDEpbyLD24FSIR5YDKt4YZK3FGzN5TTb0Xk7y81vT0r/gIhANQZi4RTd3VMdrtpWXpXmk1cyqI59yfJ+3g5IXhWwkdJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80471},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"c127678080798cd4c320af17ae5c17d1c4746c89","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.15.0_1771630003000_0.3427534881439578","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"vestauth","version":"0.15.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.15.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"b3a48040a0d35509f2cb5307892682e22c41bae4","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.15.1.tgz","fileCount":62,"integrity":"sha512-D7T1xk19f+5z1UUuYstgSgFgBVsFlqpbefASNgI0HtZvPCS1LualdrmTn4b3aD1XanVkJB8PT+hh28r6yUvrAg==","signatures":[{"sig":"MEQCIC62/FzSZXyJegt/Wc4RYrAzIRSX9WxBsL3NBll5SuAeAiBMXD9Oybnh9xH5VVvbkFw4HwwN/Lv3px+yPznipF1RrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81348},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"3789ebf120904cd4fe791dcc14fdfb4845f92a90","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.15.1_1771865562026_0.5570596859080161","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"vestauth","version":"0.16.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.16.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"9420429564ed40af2215d9832c3314231a304e62","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.16.0.tgz","fileCount":67,"integrity":"sha512-VgRPwKO0kE9IPx2KuYa7HdUmzlSO0J5PZzmCiSIIFbyhfEoi7cJq9ineaazzkwuY82nyov0MO/WpxSkRneNCBQ==","signatures":[{"sig":"MEYCIQDK2FeEHpq/cpIuiXyqT2+obAFGtWP5wpMvaPiMUmWMhgIhAOl7ox+co/yBtYDrmWeoIk/bj7h5zFqVVYYzn6d21wuH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85519},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"0140f7742de005d944c9a34fefcc8528a3371819","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.16.0_1771875617855_0.014333452636920097","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"vestauth","version":"0.17.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.17.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"06e448921625ab1d5492ff45a3e4981a28703707","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.17.0.tgz","fileCount":77,"integrity":"sha512-mH5I6aeH9v/J6U7JhwcXBPbdAYfUsvjkDDa7Vv5/ivjmbFgBsxe3Td7vvP2R4AjwUP2qdnZL/Oz/pf5BoJvavQ==","signatures":[{"sig":"MEYCIQCh5+redINJ/Aa3lQI8AK1IFNPRkwXWqwsC93lpIyMrFAIhAJDByc/xejFgHUCG66dpXhZHM7a7lKkO6bvRDOCtI3c7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93635},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"1cfe557ec90f75f6684f3e974cadc1bc19535281","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.17.0_1771887482702_0.5244118920482568","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"vestauth","version":"0.18.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.18.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"b32ee7abe6969fb638c30d90569ceb575574a40b","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.18.0.tgz","fileCount":83,"integrity":"sha512-Uxl/2Ok0wu5AD29/o3RStUfyQiVROn9pzuqAyJ3Yh7RCEMnuMwvE3WZeNS8RYLGltSPBBtR7xfAWBmjx0mxvxQ==","signatures":[{"sig":"MEYCIQCX6JsJcCQ60Rb8l9x94BPoZAXzPnJcDGNHg9cnLLR2EQIhAMovO1UohpYtSLIFxTO0gS1aSn+u1anInm/mWlZrQkHV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102363},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"7ebe6deec553f5df661343a0369902e418950dd0","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","waterline":"^0.15.2","@dotenvx/dotenvx":"^1.52.0","sails-postgresql":"^5.0.1","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.18.0_1771961438194_0.6558369096094958","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"vestauth","version":"0.18.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.18.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"69ef93b3d66ffcab5146ce401523e2538a9bf9b1","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.18.1.tgz","fileCount":84,"integrity":"sha512-ZoXeYTMtDrRtwNeu1Mw6p00T6/1FkiYWQ5ux20PqlmsRu106YOV4N5yc3c9yOJqL9K0MOWnPt4UJeVE1aXQ5wQ==","signatures":[{"sig":"MEUCICX+JK5XJqNdZNzhwRlkalz+1IetYsbcjLRDrMK1Q/y+AiEAh0MS7tNp45wd6CuR9/8sNu41h6X2mZzCCvatMzhWVwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104893},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"3238706c4a55a4147803e112827f3d436485f69d","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.18.1_1771967137397_0.7678307356262251","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"vestauth","version":"0.18.2","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.18.2","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"5af1234191d80a8f922612582889c9175a44d097","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.18.2.tgz","fileCount":85,"integrity":"sha512-zxgVNT8enhGGqbaL5mtXQMh3LUJLvmZyVODB6Lww7m7bqCBikD1VyNU6j++kbXeV1gSs/pIGOwyEhrv1qsPCBA==","signatures":[{"sig":"MEUCIEwqY5UVyq+Q8NKtNCgZYFjxAOWYk3aNfpAkOyFTmu7EAiEAlkKDwcINMXgmg2su7UMdrJpOHBTLdnYq5cEeKhp8USI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106809},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"219c56938b8954f1465b277946fe896cebbd57a7","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.18.2_1771969019254_0.29985057590082675","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"vestauth","version":"0.19.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.19.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"4cfc384937036501d0727cb60afbec7d018d3f45","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.19.0.tgz","fileCount":89,"integrity":"sha512-ZYjqOB8X6SQNm29mjO+qjEhdSD79Wz3CodNOGa1TjJ2YDVGkZFRiRoDIuomqaW85gpLWbI6X/iQGt5TBhRbtcA==","signatures":[{"sig":"MEQCIGhKr7OChpAnieCdNkF4SPxttYEyc0ybVIBYEfQjEoY4AiBuRMaLPr7+rkmmqordnmSMOBGGTxj28Cjtu6zJ2gEWmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111107},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"0f94ebecd888b01eebfe9fe24584b70db022dd25","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.19.0_1771970333683_0.15453974448101393","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"vestauth","version":"0.20.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.20.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"6d9453a7fd7d6e34bad25831e8464b3a40c1f47e","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.20.0.tgz","fileCount":89,"integrity":"sha512-NoBxV21pvodAam4SjnVrO78jY4/lvgXXuKTggc3cJkEkI7NyqUqjlPDWbnRZ9+JtT46r+gnjvImQtMvkJKxSLg==","signatures":[{"sig":"MEYCIQCYvtIjfXJs7kT04P55+7M4j+tOMYyGt7QoFc5t4ELjxgIhANJyXSiFUeQTsaBTZx3IEmNXwKVGTdSjXitvglm4yIoR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111726},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"554d29b8408217ac9eb04591efe93627d9dbafdf","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.20.0_1771971527295_0.3171027928818444","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"vestauth","version":"0.20.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.20.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"be2c2084bf64d4ee1a78cc72804b47dca831f659","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.20.1.tgz","fileCount":89,"integrity":"sha512-sfBvfnHnMpsHmpmPk0v0U9zn+1MJKtQAeQSzr3n5U55pygEfj03Xm32xjQBShj3LqV2vv6aJiQ/Diq5rK0Uxkw==","signatures":[{"sig":"MEQCIELn74Wz8hzvx3wq5S5fmAVB2HDciP/8tFxglvg8TsH4AiAVqvX6RRo7XAGreUd6HQRQ03Efk5TYzYFQAzZzbWMGdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111925},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"893c24a9099723ad98a41a8643d8731857c591df","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.20.1_1771972855835_0.7018465520271358","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"vestauth","version":"0.21.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.21.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"b48b879b994a4c601c984a47724ed1c69edc1c94","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.21.0.tgz","fileCount":92,"integrity":"sha512-XlA0x+0YBz+9kWjDF2mG/VWnl57hyJiS9P+to2cewSqEG2UaIGg81aHG/r+sKsZ2CrWq1QjgkQ4N5TwEiP8X+w==","signatures":[{"sig":"MEYCIQCJRTb/1OcZLAMmWBuRjETlmW5d8Sb/d1BV2eub+Rqz3wIhAIepkYvBvsvDiW1KnHDxQ2y244J8qVt8roIewu+hKRsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118658},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"25bbdbda2a7d3c2cf0987bbc80f7686c9ae3e558","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.21.0_1772043118811_0.7899049757373335","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"vestauth","version":"0.21.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.21.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"00df961a702ba965e612daab0bd6f6ea7703094f","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.21.1.tgz","fileCount":92,"integrity":"sha512-xOdm0MDYMxUz85QWGab7MaE31n195eUaQA9HVtQ9B7uTYnyu68bmxleYckH3E0jwBwUJARvPbruBwGHYKHkECw==","signatures":[{"sig":"MEUCIQC6w2aqKrEGVpuSjb4b0TiiV+Z2Xb0G9EnsM92U/qvvQgIgTHBAhckl00L6ddDBC/Get2jxOUcBSs0matLkbnu3/18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119301},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"a1a2b4a7f9cd5f3b11c43486e4444bff4398c917","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"web-bot-auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.21.1_1772065751181_0.12225201415000897","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"vestauth","version":"0.22.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.22.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"271747c3c73740fa1765bed11d032f588ff9aafa","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.22.0.tgz","fileCount":92,"integrity":"sha512-Z+8FF02rd1YrTz7Fiovb6oLDr+uT9x/ghSgkWtO6ko6HiAClYHRN0VDNF4ixHhqAS/HXySS3031gQJxF51RNJA==","signatures":[{"sig":"MEUCIHgGbBgw4ozEZ5LJsRHmY0ekC4pR9eQmOHEBfudPcCeOAiEAh/si0WnKxzJe2MSCsFjYKQzXZTLsZwuXp1ect5k/CHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122852},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"272aec68006472c3eb77940c3f37a51f7fe0c9a2","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"web-bot-auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.22.0_1772490054673_0.7403254589982393","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"vestauth","version":"0.22.1","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.22.1","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"137bf64829607db5c998ac93138504f388289c56","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.22.1.tgz","fileCount":92,"integrity":"sha512-RknxuqrdHcP85y6BwsdoYubDMJEnCn9voisJyy2GXTaGD7R5DfMwn8x/XutcQO6oVi2lyEOm99ghecZkhE9hBQ==","signatures":[{"sig":"MEQCIHgQAYS7FRMaIQTjRQVnoizwiQnjs60IVU3nd9ZfdoCiAiB+6gdRfV3MV21zqTpCkV7klhh8LE4EXjF9yWA0zCQtOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123144},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"bd1aa4ee78c3fbcb64f56a99d4327a5c350089fe","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"web-bot-auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.22.1_1772493153992_0.49030160304868886","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"vestauth","version":"0.23.0","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"author":{"name":"@motdotla"},"license":"BSD-3-Clause","_id":"vestauth@0.23.0","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"homepage":"https://github.com/vestauth/vestauth","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"bin":{"vestauth":"src/cli/vestauth.js"},"dist":{"shasum":"3816fa2dda8444396f696219443c2c184175945c","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.23.0.tgz","fileCount":96,"integrity":"sha512-i2sEociDNsxrxExARGuLm7UxW8DVQeZH7N2tcO9M1+peQTQwYXV/Pab82JmyqTb+SCSJQdf8C9cgeW0ruZXXxg==","signatures":[{"sig":"MEYCIQCsZRYbed9twr0UBHlR9hrnZBUblrkWO84fS7yAVEaaoQIhANqXcFh2Dq6nQwQbOYo85I+Hzr53aw5nFBIbwTrA08Kd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128935},"main":"src/lib/main.js","type":"commonjs","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","default":"./src/lib/main.js","require":"./src/lib/main.js"},"./package.json":"./package.json"},"gitHead":"7a966fa007a493be5f662960b4078b4764624c62","scripts":{"test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","release":"standard-version","standard":"standard","prerelease":"npm test","standard:fix":"standard --fix","test-coverage":"tap run --show-full-coverage --timeout=60000"},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"repository":{"url":"git+https://github.com/vestauth/vestauth.git","type":"git"},"_npmVersion":"10.8.2","description":"web-bot-auth for agents–from the creator of dotenvx","directories":{},"_nodeVersion":"20.20.0","dependencies":{"pg":"^8.18.0","knex":"^3.1.0","execa":"^5.1.1","undici":"7.11.0","express":"^4.21.2","commander":"^11.1.0","@dotenvx/dotenvx":"^1.52.0","structured-headers":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^21.0.1","sinon":"^14.0.1","esbuild":"^0.25.8","standard":"^17.1.0","proxyquire":"^2.1.3","@yao-pkg/pkg":"^5.14.2","web-bot-auth":"^0.1.2","capture-console":"^1.0.2","standard-version":"^9.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vestauth_0.23.0_1772590250947_0.7492085717564245","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"vestauth","version":"0.23.1","description":"web-bot-auth for agents–from the creator of dotenvx","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"homepage":"https://github.com/vestauth/vestauth","repository":{"type":"git","url":"git+https://github.com/vestauth/vestauth.git"},"license":"BSD-3-Clause","main":"src/lib/main.js","types":"./src/lib/main.d.ts","exports":{".":{"types":"./src/lib/main.d.ts","require":"./src/lib/main.js","default":"./src/lib/main.js"},"./package.json":"./package.json"},"bin":{"vestauth":"src/cli/vestauth.js"},"author":{"name":"@motdotla"},"type":"commonjs","scripts":{"standard":"standard","standard:fix":"standard --fix","test":"tap run --allow-empty-coverage --disable-coverage --timeout=60000","test-coverage":"tap run --show-full-coverage --timeout=60000","prerelease":"npm test","release":"standard-version"},"dependencies":{"@dotenvx/dotenvx":"^1.52.0","commander":"^11.1.0","execa":"^5.1.1","express":"^4.21.2","knex":"^3.1.0","pg":"^8.18.0","structured-headers":"^2.0.2","undici":"7.11.0"},"devDependencies":{"@yao-pkg/pkg":"^5.14.2","capture-console":"^1.0.2","esbuild":"^0.25.8","proxyquire":"^2.1.3","sinon":"^14.0.1","standard":"^17.1.0","standard-version":"^9.5.0","tap":"^21.0.1","web-bot-auth":"^0.1.2"},"_id":"vestauth@0.23.1","gitHead":"208eaba88f2c53ca8b819dcbc4cec9b8ba3f8a7c","bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Xuva1/dqOO2A9Q/EqQXcjFVLkKm99X+FZk2d1lmGkszpzKdwa2S+R2GmSKGwg3VIkvOlJpgLagDBZcCoA5TyeQ==","shasum":"c1a1a2a047e119b1ad8edc721623430598da8599","tarball":"https://registry.npmjs.org/vestauth/-/vestauth-0.23.1.tgz","fileCount":97,"unpackedSize":129706,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCSLp20K2gaPwCU48nxjWz0T8uI9faHSYPU2wf6/jN7FQIhAOOFNs+soDQ7IbEM+bx3t+aQHqqc3T1xXK5K6oqKwrKZ"}]},"_npmUser":{"name":"motdotenv","email":"mot@dotenv.org"},"directories":{},"maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vestauth_0.23.1_1772591843652_0.7513838672009132"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-15T17:10:12.913Z","modified":"2026-03-04T02:37:23.940Z","0.1.0":"2026-01-15T17:10:13.033Z","0.1.1":"2026-01-15T18:01:30.975Z","0.1.2":"2026-01-15T18:03:22.054Z","0.1.3":"2026-01-15T18:13:44.376Z","0.1.4":"2026-01-15T18:16:26.140Z","0.1.5":"2026-01-15T18:20:17.476Z","0.1.6":"2026-01-15T18:27:00.545Z","0.1.7":"2026-01-15T18:45:11.389Z","0.1.8":"2026-01-15T18:47:15.527Z","0.1.9":"2026-01-15T18:56:09.312Z","0.1.10":"2026-01-15T19:07:13.479Z","0.1.11":"2026-01-15T19:09:35.967Z","0.1.12":"2026-01-15T19:19:01.417Z","0.1.13":"2026-01-15T23:35:59.540Z","0.1.14":"2026-01-16T21:04:33.147Z","0.1.18":"2026-01-19T03:07:49.317Z","0.1.19":"2026-01-19T03:12:16.866Z","0.1.21":"2026-01-19T03:37:21.860Z","0.1.22":"2026-01-19T03:44:49.667Z","0.1.24":"2026-01-19T04:04:15.352Z","0.1.25":"2026-01-19T04:17:28.114Z","0.1.26":"2026-01-19T05:57:32.880Z","0.1.27":"2026-01-19T06:17:14.071Z","0.1.28":"2026-01-19T23:44:57.870Z","0.1.29":"2026-01-20T04:43:28.441Z","0.1.30":"2026-01-20T21:22:41.170Z","0.1.31":"2026-01-20T21:53:55.273Z","0.1.32":"2026-01-21T22:26:36.540Z","0.1.36":"2026-01-21T23:22:55.426Z","0.2.0":"2026-01-22T04:57:04.536Z","0.2.1":"2026-01-22T20:41:30.398Z","0.2.3":"2026-01-22T23:54:01.483Z","0.2.4":"2026-01-23T00:42:47.857Z","0.2.5":"2026-01-23T00:45:36.584Z","0.3.1":"2026-01-29T00:13:37.636Z","0.3.2":"2026-01-29T17:29:01.942Z","0.3.3":"2026-01-29T23:14:42.603Z","0.4.0":"2026-01-30T18:58:12.346Z","0.4.2":"2026-01-30T20:04:30.970Z","0.4.3":"2026-01-30T20:48:31.235Z","0.4.4":"2026-01-30T21:48:05.570Z","0.4.6":"2026-01-30T23:54:17.427Z","0.4.8":"2026-01-31T03:43:22.036Z","0.4.9":"2026-01-31T04:59:17.498Z","0.5.0":"2026-02-03T01:14:24.272Z","0.5.1":"2026-02-03T01:25:26.300Z","0.5.2":"2026-02-03T01:50:00.155Z","0.5.3":"2026-02-03T20:28:06.962Z","0.6.0":"2026-02-04T07:15:36.450Z","0.7.0":"2026-02-04T07:46:22.184Z","0.7.1":"2026-02-04T21:36:57.281Z","0.7.2":"2026-02-04T23:57:12.796Z","0.7.3":"2026-02-05T00:15:10.584Z","0.7.4":"2026-02-05T17:37:14.656Z","0.8.0":"2026-02-05T18:38:30.300Z","0.8.1":"2026-02-05T20:02:16.710Z","0.8.2":"2026-02-06T00:26:50.273Z","0.8.3":"2026-02-06T19:01:56.072Z","0.8.4":"2026-02-06T19:29:51.510Z","0.8.5":"2026-02-06T19:53:44.481Z","0.8.6":"2026-02-06T21:18:50.772Z","0.8.7":"2026-02-06T23:15:39.341Z","0.8.8":"2026-02-07T00:27:12.546Z","0.9.0":"2026-02-07T01:11:33.460Z","0.9.1":"2026-02-07T01:37:16.442Z","0.10.0":"2026-02-10T18:56:29.775Z","0.10.1":"2026-02-10T19:58:41.186Z","0.11.0":"2026-02-11T18:18:46.767Z","0.11.1":"2026-02-11T23:36:04.193Z","0.11.2":"2026-02-17T22:36:51.250Z","0.12.0":"2026-02-17T23:36:25.327Z","0.12.1":"2026-02-18T00:12:39.800Z","0.13.0":"2026-02-18T09:34:23.580Z","0.14.0":"2026-02-18T19:14:46.908Z","0.14.1":"2026-02-18T19:24:49.183Z","0.15.0":"2026-02-20T23:26:43.156Z","0.15.1":"2026-02-23T16:52:42.178Z","0.16.0":"2026-02-23T19:40:17.985Z","0.17.0":"2026-02-23T22:58:02.857Z","0.18.0":"2026-02-24T19:30:38.343Z","0.18.1":"2026-02-24T21:05:37.543Z","0.18.2":"2026-02-24T21:36:59.404Z","0.19.0":"2026-02-24T21:58:53.824Z","0.20.0":"2026-02-24T22:18:47.445Z","0.20.1":"2026-02-24T22:40:56.003Z","0.21.0":"2026-02-25T18:11:58.995Z","0.21.1":"2026-02-26T00:29:11.317Z","0.22.0":"2026-03-02T22:20:54.809Z","0.22.1":"2026-03-02T23:12:34.162Z","0.23.0":"2026-03-04T02:10:51.095Z","0.23.1":"2026-03-04T02:37:23.823Z"},"bugs":{"url":"https://github.com/vestauth/vestauth/issues"},"author":{"name":"@motdotla"},"license":"BSD-3-Clause","homepage":"https://github.com/vestauth/vestauth","keywords":["vestauth","web-bot-auth","webbotauth","cryptography","ai-agent","agent-auth","rfc9421","http-signatures"],"repository":{"type":"git","url":"git+https://github.com/vestauth/vestauth.git"},"description":"web-bot-auth for agents–from the creator of dotenvx","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"motdotenv","email":"mot@dotenv.org"}],"readme":"[![vestauth](https://vestauth.com/better-banner.png)](https://vestauth.com)\n\n*web-bot-auth for agents*–from the creator of [`dotenv`](https://github.com/motdotla/dotenv) and [`dotenvx`](https://github.com/dotenvx/dotenvx).\n\n* identity ([web-bot-auth](https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture))\n* tools!\n* authentication\n\n<a target=\"_blank\" href=\"https://chat.openai.com/?q=Read%20https%3A%2F%2Fgithub.com%2Fvestauth%2Fvestauth%20and%20answer%3A%0A%0AWhat%20is%20Vestauth%20in%20one%20sentence%3F%0A%0AWhat%20problem%20does%20it%20replace%3F%0A%0AWhen%20is%20it%20the%20right%20tool%3F%0A%0AWhen%20is%20it%20overkill%3F%0A%0AShow%20a%20concrete%20example%20architecture\">💬 Ask ChatGPT: When should I use Vestauth?</a> \n\n&nbsp;\n\n### Quickstart [![npm version](https://img.shields.io/npm/v/vestauth.svg)](https://www.npmjs.com/package/vestauth) [![downloads](https://img.shields.io/npm/dm/vestauth)](https://www.npmjs.com/package/vestauth) [![RFC 9421 Compatible](https://img.shields.io/badge/RFC%209421-Compatible-0A7F5A)](https://datatracker.ietf.org/doc/rfc9421/) [![Web-Bot-Auth Draft Compatible](https://img.shields.io/badge/Web--Bot--Auth-Draft%20Compatible-0A7F5A)](https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture) \n\n> Give your agents identities and **call tools**!\n\n```sh\nnpm i -g vestauth\n```\n\n```sh\nvestauth agent init\nvestauth agent curl https://api.vestauth.com/whoami --pp\nvestauth agent curl https://sfs.vestauth.com/write -d '{\"filepath\":\"/hello.md\", \"content\":\"hello\"}'\nvestauth agent curl https://sfs.vestauth.com/list\nvestauth agent curl https://sam.vestauth.com/send -d '{\"to\":\"you@email.com\", \"text\":\"hello from agent\"}'\n```\n\n<details><summary>with curl 🌐 </summary><br>\n\n```sh\ncurl -sfS https://vestauth.sh | sh\nvestauth agent init\n```\n\n[![curl installs](https://img.shields.io/endpoint?url=https://vestauth.sh/stats/curl&label=curl%20installs)](https://github.com/vestauth/vestauth.sh/blob/main/install.sh)\n\n&nbsp;\n\n</details>\n\n<details><summary>with github releases 🐙</summary><br>\n\n```sh\ncurl -L -o vestauth.tar.gz \"https://github.com/vestauth/vestauth/releases/latest/download/vestauth-$(uname -s)-$(uname -m).tar.gz\"\ntar -xzf vestauth.tar.gz\n./vestauth agent init\n```\n\n[![github releases](https://img.shields.io/github/downloads/vestauth/vestauth/total)](https://github.com/vestauth/vestauth/releases)\n\n&nbsp;\n\n</details>\n\n<details><summary>or windows 🪟</summary><br>\n\nDownload [the windows executable](https://github.com/vestauth/vestauth/releases) directly from the [releases page](https://github.com/vestauth/vestauth/releases).\n\n> * [vestauth-windows-amd64.zip\n](https://github.com/vestauth/releases/raw/main/latest/vestauth-windows-amd64.zip)\n> * [vestauth-windows-x86_64.zip\n](https://github.com/vestauth/releases/raw/main/latest/vestauth-windows-x86_64.zip)\n\n(unzip to extract `vestauth.exe`)\n\n</details>\n\n&nbsp;\n\n## Identity\n\n> Give agents cryptographic identities.\n\n```sh\n$ mkdir your-agent\n$ cd your-agent\n\n$ vestauth agent init\n✔ agent created (.env/AGENT_UID=agent-4b94ccd425e939fac5016b6b)\n```\n\n<details><summary>learn more</summary><br>\n\nYour agent's identity lives in a simple `.env` file.\n\n```ini\n# .env\nAGENT_UID=\"agent-4b94ccd425e939fac5016b6b\"\nAGENT_PUBLIC_JWK=\"{\"crv\":\"Ed25519\",\"x\":\"py2xNaAfjKZiau-jtmJls6h_3n8xJ1Ur0ie-n9b8zWg\",\"kty\":\"OKP\",\"kid\":\"B0u80Gw28W9U2Jl5t_EBiWeBajO2104kOYZ9Ikucl5I\"}\"\nAGENT_PRIVATE_JWK=\"{\"crv\":\"Ed25519\",\"d\":\"Z9vbwN-3eiFMVv_TPWXOxqSMJAT21kZvejWi72yiAaQ\",\"x\":\"py2xNaAfjKZiau-jtmJls6h_3n8xJ1Ur0ie-n9b8zWg\",\"kty\":\"OKP\",\"kid\":\"B0u80Gw28W9U2Jl5t_EBiWeBajO2104kOYZ9Ikucl5I\"}\"\n```\n\n[💬 Ask ChatGPT: Are HTTP message signatures more secure than API keys?](https://chat.openai.com/?q=Are%20HTTP%20message%20signatures%20more%20secure%20than%20API%20keys%3F)\n\n</details>\n\n&nbsp;\n\n## Tools\n\n> Call tools!\n\n```sh\nvestauth agent curl https://sfs.vestauth.com/write -d '{\"filepath\":\"/hello.md\", \"content\":\"hello\"}'\nvestauth agent curl https://sfs.vestauth.com/list\n```\n\n#### First Party\n\n<details><summary>`SFS` Simple File System</summary><br/>\n\n> SFS is a simple file system for vestauth agents.\n>\n> [sfs.vestauth.com](https://sfs.vestauth.com)\n\n```sh\n# write a file\nvestauth agent curl https://sfs.vestauth.com/write -d '{\"filepath\":\"/hello.md\", \"content\":\"hello\"}'\n\n# delete a file\nvestauth agent curl https://sfs.vestauth.com/delete -d '{\"filepath\":\"/hello.md\"}'\n\n# list files\nvestauth agent curl https://sfs.vestauth.com/list\n\n# read a file\nvestauth agent curl https://sfs.vestauth.com/read -d '{\"filepath\":\"/hello.md\"}'\n```\n\n&nbsp;\n\n</details>\n<details><summary>`SAM` Simple Agent Mail</summary><br/>\n\n> SAM is a simple way to send email for vestauth agents.\n>\n> [sam.vestauth.com](https://sam.vestauth.com)\n\n```sh\n# send an email\nvestauth agent curl https://sam.vestauth.com/send -d '{\"to\":\"you@email.com\", \"text\":\"i am agent\"}'\n```\n\n&nbsp;\n\n</details>\n<details><summary>`GEO` Latitude and Longitude</summary><br/>\n\n> GEO returns the current latitude and longitude of a vestauth agent.\n>\n> [geo.vestauth.com](https://geo.vestauth.com)\n\n```sh\n# return latitude and longitude\nvestauth agent curl https://geo.vestauth.com/geo\n```\n\n&nbsp;\n\n</details>\n\n#### Third Party\n\n<details><summary>`AS2` Agentic Secret Storage</summary><br/>\n\n> AS2 is a simple, agent-friendly secret storage.\n>\n> [as2.dotenvx.com](https://as2.dotenvx.com)\n\n```sh\n# set a secret\nvestauth agent curl https://as2.dotenvx.com/set -d '{\"KEY\":\"value\"}'\n\n# get all secrets\nvestauth agent curl \"https://as2.dotenvx.com/get\"\n\n# get single secret\nvestauth agent curl \"https://as2.dotenvx.com/get?key=KEY\"\n\n# get multiple secrets\nvestauth agent curl \"https://as2.dotenvx.com/get?key=KEY,TWILIO\"\n```\n\n&nbsp;\n\n</details>\n<details><summary>`Docle` Check if email address is real</summary><br>\n\n> Check if an email address is real before you hit send. Verifies syntax, DNS, MX records, SMTP mailbox existence, and cross-references multiple providers. All in real time, no signup required.\n>\n> [github.com/treadiehq/docle](https://github.com/treadiehq/docle) \n\n```sh\n# verify an email\nvestauth agent curl https://docle.co/api/verify -d '{\"emails\":[\"test@example.com\"]}'\n\n# check your usage\nvestauth agent curl https://docle.co/api/agent/usage\n```\n\n&nbsp;\n\n</details>\n<details><summary>more coming soon</summary><br/>\n\n* Geo IP - coming soon\n* Send/Receive Email - coming\n* Send/Receive SMS - coming\n* Send/Receive Telegram - coming\n* Send/Receive WhatsApp - coming\n* Human-in-the-loop - coming\n* Rotate NPM Tokens - coming\n* Rotate GitHub Tokens - coming\n* Working on a tool? Tell us and we'll list it.\n\n</details>\n\n&nbsp;\n\n## Authentication\n\n> Build your own tools. Authenticate them with a single line of code – `vestauth.tool.verify`…\n\n```js\n...\nconst vestauth = require('vestauth')\n\napp.post('/whoami', async (req, res) => {\n  try {\n    const url = `${req.protocol}://${req.get('host')}${req.originalUrl}`\n    const agent = await vestauth.tool.verify(req.method, url, req.headers)\n\n    res.json(agent)\n  } catch (err) {\n    res.status(401).json({ code: 401, error: { message: err.message }})\n  }\n})\n...\n```\n\n> …the agents sign HTTP requests with a drop-in curl wrapper.\n\n```sh\n> SIGNED - 200\n$ vestauth agent curl https://api.vestauth.com/whoami\n{\"uid\":\"agent-4b94ccd425e939fac5016b6b\",...}\n```\n\n<details><summary>learn more</summary><br>\n\n`vestauth agent curl` autosigns `curl` requests – injecting valid signed headers according to the [web-bot-auth draft](https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture). You can peek these with the built-in `headers` primitive.\n\n```sh\n$ vestauth primitives headers GET https://api.vestauth.com/whoami --pp\n{\n  \"Signature\": \"sig1=:d4Id5SXhUExsf1XyruD8eBmlDtWzt/vezoCS+SKf0M8CxSkhKBtdHH7KkYyMN6E0hmxmNHsYus11u32nhvpWBQ==:\",\n  \"Signature-Input\": \"sig1=(\\\"@authority\\\");created=1770247189;keyid=\\\"B0u80Gw28W9U2Jl5t_EBiWeBajO2104kOYZ9Ikucl5I\\\";alg=\\\"ed25519\\\";expires=1770247489;nonce=\\\"NURxn28X7zyKJ9k5bHxuOyO5qdvF9L5s2qHmhTrGUzbwGSIoUCHmwSlwiiCRgTDGuum83yyWMHJU4jmrVI_XPg\\\";tag=\\\"web-bot-auth\\\"\",\n  \"Signature-Agent\": \"sig1=agent-4b94ccd425e939fac5016b6b.api.vestauth.com\"\n}\n```\n\n</details>\n\nVestauth handles usage, payments, and spam protection for your tool!\n\n&nbsp;\n\n## Self-hosting\n\n> Run your own Vestauth server.\n\n| |\n|---|\n| <a target=\"_blank\" href=\"https://github.com/user-attachments/assets/b05ba917-c37a-4a53-9ec7-c5c8d78ad1c7\"><img src=\"https://github.com/user-attachments/assets/b05ba917-c37a-4a53-9ec7-c5c8d78ad1c7\" alt=\"self-hosting vestauth\" width=\"480\"></a> |\n\nInitialize the server and run migrations (postgres).\n\n```sh\n$ curl -sSf https://vestauth.sh | sh\n$ vestauth server init\n$ vestauth server db:create\n$ vestauth server db:migrate\n```\n\nStart the server.\n\n```sh\n$ vestauth server start\nvestauth server listening on http://localhost:3000\n```\n\nAnd use your server's hostname when creating agents.\n\n```sh\n$ mkdir your-agent\n$ cd your-agent\n\n$ vestauth agent init --hostname http://localhost:3000\n✔ agent created (.env/AGENT_UID=agent-4b94ccd425e939fac5016b6b)\n```\n\nThat's it. Your Vestauth ([web-bot-auth](https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture)) infrastructure is now running under your control.\n\nMore details\n\n<details><summary>config</summary><br>\n\nEdit the `.env` file to configure your server.\n\n```ini\nPORT=\"3000\"\nHOSTNAME=\"http://localhost:3000\"\nDATABASE_URL=\"postgres://localhost/vestauth_production\"\n```\n\nFor example, in production:\n\n* Change `HOSTNAME` to its production url - e.g. `vestauth.yoursite.com`\n* Change `DATABASE_URL` to a managed postgres - e.g. `postgresql://USER:PASS@aws-1-us-east-1.pooler.supabase.com:5432/postgres`\n\n</details>\n<details><summary>production note</summary><br>\n\n> [!WARNING]\n>\n> **Production note:** Configure a wildcard DNS record for `*.${HOSTNAME}`.\n> \n> Example: if `HOSTNAME=vestauth.yourapp.com`, add `*.vestauth.yourapp.com`.\n> \n> Required for `.well-known` discovery per the [web-bot-auth](https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture) spec.\n\n</details>\n\n&nbsp;\n\n## Advanced\n\n> Become a `vestauth` power user.\n>\n\n### CLI 📟\n\nAdvanced CLI commands.\n\n<details><summary>`agent init`</summary><br>\n\nCreate agent.\n\n```sh\n$ vestauth agent init\n✔ agent created (.env/AGENT_UID=agent-609a4fd2ebf4e6347108c517)\n⮕ next run: [vestauth agent curl https://api.vestauth.com/whoami]\n```\n\n</details>\n<details><summary>`agent init --hostname`</summary><br>\n\nUse `--hostname` to override the agent API hostname (defaults to `AGENT_HOSTNAME`, then `api.vestauth.com`):\nWhen no scheme is provided, `https://` is assumed. For local non-TLS endpoints, pass `http://...` explicitly.\n\n```sh\n$ vestauth agent init --hostname https://vestauth.yoursite.com\n✔ agent created (.env/AGENT_UID=agent-609a4fd2ebf4e6347108c517)\n⮕ next run: [vestauth agent curl https://api.vestauth.com/whoami]\n```\n\n</details>\n<details><summary>`agent curl`</summary><br>\n\nRun curl as agent.\n\n```sh\n$ vestauth agent curl https://api.vestauth.com/whoami\n{\"uid\":\"agent-609a4fd2ebf4e6347108c517\", ...}\n```\n\n</details>\n<details><summary>`agent curl --pretty-print`</summary><br>\n\nPretty print curl json output.\n\n```sh\n$ vestauth agent curl https://api.vestauth.com/whoami --pp\n{\n  \"uid\": \"agent-609a4fd2ebf4e6347108c517\",\n  \"kid\": \"FGzgs758DBGnI1S0BejChDsK0IKZm3qPpOOXdRnnBkM\",\n  \"public_jwk\": {\n    ...\n  },\n  \"well_known_url\": \"https://agent-609a4fd2ebf4e6347108c517.api.vestauth.com/.well-known/http-message-signatures-directory\"\n}\n```\n\n</details>\n\n<details><summary>`agent headers`</summary><br>\n\nGenerate signed headers as agent.\n\n```sh\n$ vestauth agent headers GET https://api.vestauth.com/whoami --pp\n{\n  \"Signature\": \"sig1=:UW6A7j8jo+gQxd+EeVgDddY51ZOc9plrSaupW/N53hQnQFvP9BuwQHgL7SVPLQIu4cnRzLgvwm7Yu9YMO+HUDQ==:\",\n  \"Signature-Input\": \"sig1=(\\\"@authority\\\");created=1770396357;keyid=\\\"FGzgs758DBGnI1S0BejChDsK0IKZm3qPpOOXdRnnBkM\\\";alg=\\\"ed25519\\\";expires=1770396657;nonce=\\\"PrE7A6I_5fWnxBsBigNvxjp3-YangXl71V1uM3hPZavh918JqzjMSRcjHv_n5XIb3N8WivZEeigCBH6QGDSqgA\\\";tag=\\\"web-bot-auth\\\"\",\n  \"Signature-Agent\": \"sig1=agent-609a4fd2ebf4e6347108c517.api.vestauth.com\"\n}\n```\n\n</details>\n\n<details><summary>`agent headers --uid`</summary><br>\n\nChange the `AGENT_UID`.\n\n```sh\n$ vestauth agent headers GET https://api.vestauth.com/whoami --uid agent-1234 --pp\n{\n  \"Signature\": \"sig1=:UW6A7j8jo+gQxd+EeVgDddY51ZOc9plrSaupW/N53hQnQFvP9BuwQHgL7SVPLQIu4cnRzLgvwm7Yu9YMO+HUDQ==:\",\n  \"Signature-Input\": \"sig1=(\\\"@authority\\\");created=1770396357;keyid=\\\"FGzgs758DBGnI1S0BejChDsK0IKZm3qPpOOXdRnnBkM\\\";alg=\\\"ed25519\\\";expires=1770396657;nonce=\\\"PrE7A6I_5fWnxBsBigNvxjp3-YangXl71V1uM3hPZavh918JqzjMSRcjHv_n5XIb3N8WivZEeigCBH6QGDSqgA\\\";tag=\\\"web-bot-auth\\\"\",\n  \"Signature-Agent\": \"sig1=agent-1234.api.vestauth.com\"\n}\n```\n\n</details>\n\n<details><summary>`agent headers --private-jwk`</summary><br>\n\nChange the `AGENT_PRIVATE_JWK` used to sign the headers.\n\n```sh\n$ vestauth agent headers GET https://api.vestauth.com/whoami --private-jwk '{\"crv\":\"Ed25519\",\"d\":\"RyFk7QTOk_bMjFQKjyAR-vJDp7BITn9U0YBFNdpR9wE\",\"x\":\"hyAxNMbuTcFQq420Dr46ucF0dRZ_FIyxgsujruEoklM\",\"kty\":\"OKP\",\"kid\":\"UfHTArlyLsqM8cB8sNfH2z6XOwc0RmJIq2CAPGfvMjk\"}' --pp\n{\n  \"Signature\": \"sig1=:PZUVVjqiECYuk8Hg1GZKKeJmwhLrcRdRA7nm1R595UFK9cx0q9atNFBzKP5wBEmszMIgvpYdMrIQbPEeKz4tCQ==:\",\n  \"Signature-Input\": \"sig1=(\\\"@authority\\\");created=1770396546;keyid=\\\"UfHTArlyLsqM8cB8sNfH2z6XOwc0RmJIq2CAPGfvMjk\\\";alg=\\\"ed25519\\\";expires=1770396846;nonce=\\\"BSIugautfZvN3u5QUgl1mMuyxgmeRsRy9XxX7GXxjJxq1mI0kJl4F-C1nITtOfSeEt6xR1YBfyxsffNKy_wKSA\\\";tag=\\\"web-bot-auth\\\"\",\n  \"Signature-Agent\": \"sig1=agent-609a4fd2ebf4e6347108c517.api.vestauth.com\"\n}\n```\n\n</details>\n<details><summary>`agent rotate`</summary><br>\n\nRotate your `AGENT_PRIVATE_JWK` and `AGENT_PUBLIC_JWK`.\n\n```sh\n$ vestauth agent rotate\n✔ agent keys rotated (.env/AGENT_UID=agent-8f1b347e2e58899f3147c05b)\n⮕ next run: [vestauth agent curl https://api.vestauth.com/whoami]\n```\n\n</details>\n<details><summary>`tool verify`</summary><br>\n\nVerify agent.\n\n```sh\n$ vestauth tool verify GET https://api.vestauth.com/whoami --signature \"sig1=:H1kxwSRWFbIzKbHaUy4hQFp/JrmVTX//72JPHcW4W7cPt9q6LytRJgx5pUgWrrr7DCcMWgx/jpTPc8Ht8SZ3CQ==:\" --signature-input \"sig1=(\\\"@authority\\\");created=1770396709;keyid=\\\"FGzgs758DBGnI1S0BejChDsK0IKZm3qPpOOXdRnnBkM\\\";alg=\\\"ed25519\\\";expires=1770397009;nonce=\\\"BZSDVktdkjO6XH5jafAdPDttsB6eytXO7u8KXJN1tMtd5bprE3rp08HiaTRo7H6gZGtYb4_qtL7RiGi8P2Gq7w\\\";tag=\\\"web-bot-auth\\\"\" --signature-agent \"sig1=agent-609a4fd2ebf4e6347108c517.api.vestauth.com\"\n{\"uid\":\"agent-609a4fd2ebf4e6347108c517\",...}\n```\n\n</details>\n<details><summary>`server init`</summary><br>\n\nCreate/update server `.env` for self-hosting (`PORT`, `HOSTNAME`, `DATABASE_URL`).\n\n```sh\n$ vestauth server init\n✔ ready (.env/HOSTNAME=http://localhost:3000)\n⮕ next run: [vestauth server start]\n```\n\n</details>\n<details><summary>`server db:create`</summary><br>\n\nCreate `vestauth_production` database.\n\n```sh\n$ vestauth server db:create \nCreated database 'vestauth_production'\n```\n\n</details>\n<details><summary>`server db:migrate`</summary><br>\n\nRun `vestauth_production` migrations.\n\n```sh\n$ vestauth server db:migrate \n== 20260223204000 CreateAgentsTable: migrating ================================================\n== 20260223204000 CreateAgentsTable: migrated (0.0160s) ===========================\n== 20260223205500 CreatePublicJwksTable: migrating ================================================\n== 20260223205500 CreatePublicJwksTable: migrated (0.0100s) ===========================\n```\n\n</details>\n<details><summary>`server db:drop`</summary><br>\n\nDrop `vestauth_production` table.\n\n```sh\n$ vestauth server db:drop\nDropped database 'vestauth_production'\n```\n\n</details>\n<details><summary>`server start`</summary><br>\n\nStart vestauth server.\n\n```sh\n$ vestauth server start \nvestauth server listening on http://localhost:3000\n```\n\n</details>\n<details><summary>`server start --port`</summary><br>\n\nStart vestauth server on specific port.\n\n```sh\n$ vestauth server start --port 4567\nvestauth server listening on http://localhost:4567\n```\n\n</details>\n<details><summary>`server start --hostname`</summary><br>\n\nSpecify hostname for vestauth server (default: localhost:3000).\n\n```sh\n$ vestauth server start --hostname vestauth.yoursite.com\nvestauth server listening on https://vestauth.yoursite.com\n```\n\n</details>\n<details><summary>`server start --database-url`</summary><br>\n\nSpecify database url for vestauth server (default: localhost/vestauth_production).\n\n```sh\n$ vestauth server start --database-url postgresql://USER:PASS@aws-1-us-east-1.pooler.supabase.com:5432/postgres\nvestauth server listening on http://localhost:3000\n```\n\n</details>\n<details><summary>`primitives keypair`</summary><br>\n\nGenerate public/private keypair.\n\n```sh\n$ vestauth primitives keypair --pp\n{\n  \"public_jwk\": {\n    \"crv\": \"Ed25519\",\n    \"x\": \"QjutZ3_tt2jRD_XSOq4EFCDivnwEzKIrQB2yReddsNo\",\n    \"kty\": \"OKP\",\n    \"kid\": \"ZCa5pijSUCw7QKgBs6nkvBBzbEjTMKYSt6iwCDQdIYc\"\n  },\n  \"private_jwk\": {\n    \"crv\": \"Ed25519\",\n    \"d\": \"RTyREuKAEfIMMs2ejwaKtFefZxt14HmsRR0rFj4U5iM\",\n    \"x\": \"QjutZ3_tt2jRD_XSOq4EFCDivnwEzKIrQB2yReddsNo\",\n    \"kty\": \"OKP\",\n    \"kid\": \"ZCa5pijSUCw7QKgBs6nkvBBzbEjTMKYSt6iwCDQdIYc\"\n  }\n}\n```\n\n</details>\n<details><summary>`primitives headers`</summary><br>\n\nGenerate signed headers.\n\n```sh\n$ vestauth primitives headers GET http://example.com --pp\n{\n  \"Signature\": \"sig1=:K7z3Nozcq1z5zfJhrd540DWYbjyQ1kR/S7ZDcMXE5gVhxezvG6Rn9BxEvfteiAnBuQhOkvbpGtF83WpQQerGBw==:\",\n  \"Signature-Input\": \"sig1=(\\\"@authority\\\");created=1770263541;keyid=\\\"_4GFBGmXKinLBoh3-GJZCiLBt-84GP9Fb0iBzmYncUg\\\";alg=\\\"ed25519\\\";expires=1770263841;nonce=\\\"0eu7hVMVFm61lQvIryKNmZXIbzkkgpVocoKvN0de5QO8Eu5slTxklJAcVLQs0L_UTVtx4f8qJcqYZ21JTeOQww\\\";tag=\\\"web-bot-auth\\\"\",\n  \"Signature-Agent\": \"sig1=agent-35e4a794a904d227ee2373b6.api.vestauth.com\"\n}\n```\n\n</details>\n<details><summary>`primitives verify`</summary><br>\n\nVerify signed headers.\n\n```sh\n$ vestauth primitives verify GET https://api.vestauth.com/whoami --signature \"sig1=:UHqXQbWZmyYW40JRcdCl+NLccLgPmcoirUKwLtdcpEcIgxG2+i+Q2U3yIYeMquseON3fKm29WSL2ntHeRefHBQ==:\" --signature-input \"sig1=(\\\"@authority\\\");created=1770395703;keyid=\\\"FGzgs758DBGnI1S0BejChDsK0IKZm3qPpOOXdRnnBkM\\\";alg=\\\"ed25519\\\";expires=1770396003;nonce=\\\"O8JOC1reBofwbpPcdD-MRRCdrtAf4khvJTuhpRI_RiaH_hpU93okLkmPZVFFcUEdYtYfcduaB8Sca54GTd2GXA\\\";tag=\\\"web-bot-auth\\\"\" --signature-agent \"sig1=agent-609a4fd2ebf4e6347108c517.api.vestauth.com\"\n{\"uid\":\"agent-609a4fd2ebf4e6347108c517\", ...}\n```\n\n</details>\n\n### Library 📦\n\nUse vestauth directly in code.\n\n<details><summary>`tool.verify()`</summary><br>\n\nVerify and authenticate an agent's cryptographic identity.\n\n```js\nconst agent = await vestauth.tool.verify(httpMethod, url, headers)\n```\n\n</details>\n<details><summary>`primitives.verify()`</summary><br>\n\nVerify and authenticate a signed http request.\n\n```js\nawait vestauth.primitives.verify(httpMethod, url, headers, publicJwk)\n```\n\n</details>\n\n&nbsp;\n\n## Standards\n\n> Vestauth gives agents a cryptographic identity and a simple way to authenticate HTTP requests. Most agent systems rely on API keys, bearer tokens, or username/passwords. These approaches are difficult to rotate, easy to leak, and hard to attribute to a specific agent. Vestauth replaces shared secrets with public/private key cryptography. Agents sign requests using a private key, and tools verify those requests using the agent's public key. All built on open internet standards. It's elegant and the future.\n\n| Specification | Purpose |\n|------------|------------|\n| **[RFC 9421](https://datatracker.ietf.org/doc/rfc9421/)** | Defines how requests are cryptographically signed and verified |\n| **[Web-Bot-Auth Draft](https://datatracker.ietf.org/doc/html/draft-meunier-web-bot-auth-architecture)** | Defines headers and authentication architecture for autonomous agents |\n\nVestauth follows these specifications to ensure interoperability between agents and tools while avoiding vendor lock-in. Vestauth focuses on developer ergonomics while staying compliant with these emerging standards.\n\n&nbsp;\n\n## Compare\n\n**Agent + Tool Matrix** – Compare Vestauth vs existing auth.\n\n| Capability | Vestauth | API Keys | OAuth | Cookies |\n|---|---|---|---|---|\n| **Agent: no browser required** | ✅ | ✅ | ⚠️ (depends on flow) | ❌ |\n| **Agent: easy to automate** | ✅ | ✅ | ⚠️ | ❌ |\n| **Agent: no shared secret** | ✅ | ❌ | ⚠️ (bearer tokens) | ❌ |\n| **Agent: per‑request identity proof** | ✅ | ❌ | ⚠️ (token‑based) | ❌ |\n| **Agent: easy key/token rotation** | ✅ | ⚠️ | ⚠️ | ⚠️ |\n| **Tool: no secret storage** | ✅ (public keys only) | ❌ | ❌ | ❌ |\n| **Tool: strong attribution to agent** | ✅ | ⚠️ | ⚠️ | ❌ |\n| **Tool: stateless verification** | ✅ | ✅ | ✅ | ❌ |\n| **Tool: simple to implement** | ⚠️ (sig verification) | ✅ | ❌ | ✅ |\n| **Tool: revocation control** | ✅ | ⚠️ | ✅ | ⚠️ |\n\nLegend: ✅ strong fit, ⚠️ partial/conditional, ❌ poor fit\n\n#### How It Works\n\n1. An agent generates a public/private keypair.\n2. The agent signs each HTTP request with its private key.\n3. The tool verifies the signature using the agent’s public key.\n4. Requests are attributable, auditable, and do not require shared secrets or browser sessions.\n\n&nbsp;\n\n## FAQ\n\n<details><summary>What problem does Vestauth solve?</summary><br>\n\n> Vestauth gives agents a cryptographic identity and a simple way to authenticate HTTP requests.\n>\n> Most agent systems rely on API keys, bearer tokens, or username/passwords. These approaches are difficult to rotate, easy to leak, and hard to attribute to a specific agent.\n>\n> Vestauth replaces shared secrets with public/private key cryptography. Agents sign requests using a private key, and tools verify those requests using the agent's public key.\n\n&nbsp;\n\n</details>\n<details><summary>Is there a demo video?</summary><br>\n\n> Yes\n>\n> [Watch the demo](https://www.youtube.com/watch?v=cHARyULr_qk)\n\n&nbsp;\n\n</details>\n<details><summary>Why not just use API keys?</summary><br>\n\n> API keys are shared secrets. Anyone who obtains the key can impersonate the client, and keys are difficult to rotate safely.\n>\n> Vestauth uses cryptographic signing instead of shared secrets. This allows tools to verify identity without storing or distributing sensitive credentials.\n\n&nbsp;\n\n</details>\n\n<details><summary>Where are agent keys stored?</summary><br>\n\n> Agent keys are generated locally and stored in the agent's environment configuration (`.env`).\n>\n> * `AGENT_PRIVATE_JWK` is used to sign requests and must never be shared.\n> * `AGENT_PUBLIC_JWK` is safe to publish and is used by tools for verification.\n\n&nbsp;\n\n</details>\n\n<details><summary>Is Vestauth only for AI agents?</summary><br>\n\n> No.\n>\n> Vestauth can authenticate any automated system including:\n>\n> * developer tools\n> * CLIs\n> * automation services\n> * bots\n> * infrastructure tools\n\n&nbsp;\n\n</details>\n\n<details><summary>Can Vestauth work without curl?</summary><br>\n\n> Yes.\n>\n> Vestauth provides libraries and primitives that can be integrated into any HTTP client or framework. The CLI simply makes it easy to adopt and demonstrate.\n\n&nbsp;\n\n</details>\n\n<details><summary>Do I need to run a Vestauth server?</summary><br>\n\n> No.\n>\n> Vestauth is primarily a client-side and verification library. Agents generate keys locally and sign requests directly. Tools verify requests using public keys exposed via .well-known discovery endpoints.\n>\n> There is no central authentication server required.\n\n&nbsp;\n\n</details>\n<details><summary>Can I host my own Vestauth server?</summary><br>\n\n> Yes.\n>\n> To host your own Vestauth server create the database, run the migrations, and start the server.\n>\n> ```\n> $ vestauth server db:create\n> $ vestauth server db:migrate\n> $ vestauth server start\n> vestauth server listening on http://localhost:3000\n> ```\n>\n\n&nbsp;\n\n</details>\n\n\n<details><summary>Why does Vestauth use Ed25519 keys?</summary><br>\n\n> Ed25519 provides:\n>\n> * Strong modern cryptographic security\n> * Fast signing and verification\n> * Small key sizes\n> * Wide ecosystem support\n\n&nbsp;\n\n</details>\n\n<details><summary>How does Vestauth authentication work?</summary><br>\n\n> Vestauth uses HTTP Message Signatures ([RFC 9421](https://datatracker.ietf.org/doc/rfc9421/)). Each request is signed using the agent's private key. The request includes signed headers such as:\n>\n> * Signature\n> * Signature-Input\n> * Signature-Agent\n>\n> Tools verify the request by retrieving the agent's public key from a discovery endpoint and verifying the signature cryptographically.\n>\n> If the signature is valid, the tool knows the request was created by the agent that owns that private key.\n\n&nbsp;\n\n</details>\n\n<details><summary>How does Vestauth prevent replay attacks?</summary><br>\n\n> Vestauth prevents replay attacks using multiple mechanisms built into HTTP Message Signatures.\n>\n> Each signed request includes:\n>\n> * created timestamp - limits how old a signature can be\n> * expires timestamp - defines a short validity window\n> * nonce value - ensures each request is unique\n>\n> Tools verify that:\n>\n> 1. The signature is still within the allowed time window\n> 2. The nonce has not been used before\n> 3. The signature cryptographically matches the request\n>\n> Because signatures are short-lived and tied to unique nonce values, an intercepted request cannot be reused successfully.\n>\n> Tools may optionally store nonce values for additional replay protection.\n\n&nbsp;\n\n</details>\n\n<details><summary>Why does Vestauth use public key discovery?</summary><br>\n\n> Public key discovery allows tools to verify agent signatures without manual key exchange. Each agent hosts its public keys in a standardized .well-known directory.\n>\n> This enables dynamic agent onboarding while preserving cryptographic verification.\n\n&nbsp;\n\n</details>\n\n<details><summary>Does Vestauth send secrets over the network?</summary><br>\n\n> No.\n>\n> Vestauth signs requests using private keys locally. Only public keys are shared for verification.\n\n&nbsp;\n\n</details>\n\n<details><summary>How does Vestauth avoid SSRF during public key discovery?</summary><br>\n\n> Vestauth prevents Server-Side Request Forgery (SSRF) by restricting public key discovery to trusted domains.\n>\n> By default, Vestauth only resolves agent discovery endpoints inside the controlled namespace:\n>\n> ```ini\n> *.api.vestauth.com\n> ```\n>\n> When a tool verifies a request, Vestauth converts the agent identity into a fixed .well-known endpoint within this trusted domain. Because this domain is controlled by Vestauth, tools never fetch attacker-supplied URLs or internal network addresses.\n>\n> This removes the most common SSRF attack vector during signature verification.\n>\n> **Custom trusted discovery domains**\n>\n> Tools can optionally configure additional trusted discovery domains using:\n>\n> ```ini\n> TOOL_FQDN_REGEX\n> ```\n>\n> This allows organizations to:\n>\n> * Host their own agent discovery infrastructure\n> * Support private internal agents\n> * Implement federated trust models\n>\n> For example:\n>\n> ```ini\n> TOOL_FQDN_REGEX=\".*\\.agents\\.vestauth\\.com|.*\\.agents\\.example\\.internal\"\n> ```\n>\n> Only discovery endpoints matching this allowlist will be fetched.\n>\n> **Defense in depth**\n>\n> Even with domain scoping, tools may optionally add safeguards such as:\n>\n> * HTTPS-only enforcement\n> * Request timeouts\n> * Response size limits\n> * Public key caching\n>\n> Vestauth removes SSRF by design, while still allowing controlled federation when needed.\n\n&nbsp;\n\n</details>\n\n<details><summary>Why does Vestauth use .well-known discovery instead of embedding public keys directly?</summary><br>\n\n> Vestauth uses .well-known discovery to keep requests small, enable key rotation, and support long-term identity management.\n>\n> Embedding public keys directly in every request would increase header size, reduce caching opportunities, and make key rotation difficult. By publishing keys through a discovery endpoint, Vestauth allows tools to fetch and cache keys independently from individual requests.\n>\n> This approach provides several benefits:\n>\n> **Efficient requests**\n>\n> Public keys are retrieved once and can be cached by tools. Agents do not need to send large key material with every request.\n>\n> **Key rotation support**\n>\n> Agents can rotate signing keys without changing their identity. Tools simply refresh keys from the discovery endpoint.\n>\n> **Multi-key support**\n>\n> Agents can safely publish multiple active keys (for rotation or staged rollouts) using the standard HTTP Message Signatures directory format.\n>\n> **Standards alignment**\n>\n> Vestauth follows the discovery model used in:\n>\n> * HTTP Message Signatures directories\n> * OAuth / OpenID Connect key discovery\n> * Web identity federation systems\n\n</details>\n\n&nbsp;\n\n## Contributing\n\nYou can fork this repo and create [pull requests](https://github.com/vestauth/vestauth/pulls) or if you have questions or feedback:\n\n* [github.com/vestauth/vestauth](https://github.com/vestauth/vestauth/issues) - bugs and discussions\n* [@vestauth 𝕏](https://x.com/vestauthx) (DMs are open)\n","readmeFilename":"README.md"}