{"_id":"@recallnet/thwip","_rev":"58-0788348f8bd8cefeb80a7f19059ebede","name":"@recallnet/thwip","dist-tags":{"latest":"0.18.5"},"versions":{"0.1.1":{"name":"@recallnet/thwip","version":"0.1.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.1.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"dd26e4eb9991f493f4d553c1cd58a42087bc2d1f","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.1.1.tgz","fileCount":3,"integrity":"sha512-0Bp4OECmxupvQTygwfHd+7eMzYUSIobsRgSfQEHefk2f3xsfz5la76TAaCwBvYXqc7ab39wTdsIWhaWeHeFUoA==","signatures":[{"sig":"MEUCIBABRu3eD0tn3JvgVCwGCW2N0a5RAZTk4yOurFxDWJCFAiEAhlsxYosf9J1nW5IFZrIAnqPVeMpWMLJELImTEfVEccY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87007},"type":"module","engines":{"node":">=22"},"_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.13.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.1.1_1785438761514_0.37857901977048125","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@recallnet/thwip","version":"0.2.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.2.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.recall.net","bugs":{"url":"https://thwip.recall.net"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"4e904fddf5c0428b73ac94e380e2b8a01fe2987e","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.2.0.tgz","fileCount":3,"integrity":"sha512-3FD4gUzS02HLTsFvbh06b8AnLV0xD4O9ku1G/YoAh3wV/l6GQUGsb6lA54+ub965QKma2UNEucACIFP4pGyTzg==","signatures":[{"sig":"MEQCIFPx2GFUMncXiR0r6cso+XdINNt+9Enqc/jqj992H7gtAiBkY2GAZoqERyzsWfZTlNMvappMMz8B8pMCpaZkVtygCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87109},"type":"module","engines":{"node":">=22"},"gitHead":"fd8f1826c977a06e0e57d6e66593d55e8a5729c2","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.2.0_1785464553490_0.08167741591278488","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@recallnet/thwip","version":"0.3.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.3.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"453258562727b23f14854ae3239bcd0d85e558b9","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.3.0.tgz","fileCount":3,"integrity":"sha512-uQMez/reJyxvhJBu12GlAEBJ4cLoI5s+QzCkYQpwogIjH/VPcySpQs+uaHpn1AFoYX2fc00Tm01GwBbCtyoxjA==","signatures":[{"sig":"MEYCIQDZMjpQkftlgOMFpDP1Doy8feMWBzuLkaW9/zhkBqSsXAIhAPlth19WWoDSQkt7dqTBJ56vreYtR1qU8nXAnWnh5bNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101039},"type":"module","engines":{"node":">=22"},"gitHead":"a2436167e97f81b87ab8eecaa26550fabc90f359","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.3.0_1785519754864_0.6129086898534559","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@recallnet/thwip","version":"0.3.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.3.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"e17f6f3b774cb2299dd033cf8e4e2415631b4729","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.3.1.tgz","fileCount":3,"integrity":"sha512-GuX2S1+Cx2c/rIodXAB73aQOnkU8aWcdqrH9edJgyvybeTZLMAQMHiWPx0u7VQ2zZ6KLLGTRZajsfdLZ75c8Sg==","signatures":[{"sig":"MEYCIQDzZ4Tjv8PnAZs0qWM14tt5mqevw8uxQeznxBIfmyMqFAIhAK5aODIR6b4N5cnBGXD7Kh7/RScc076gD/7tQT00C81r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101039},"type":"module","engines":{"node":">=22"},"gitHead":"d0aaac75b9692489ff5c0b7b359014bfe634c87a","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.3.1_1785520137151_0.36971326993723697","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@recallnet/thwip","version":"0.3.2","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.3.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"c32d1633a9f355c7b09413a7634cb63d0b556096","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.3.2.tgz","fileCount":3,"integrity":"sha512-E+BEtkxWk3HQ4LadIW2iVXCMmjJ3K2v/qAT9Cevl9F3wgjecp4Y4eA1WurANILeO0EBi0IAMJSf8QOot0JIVaw==","signatures":[{"sig":"MEYCIQCLqdvAh/G+aVqHxu/MGQY1MVUiNsBhmHFWribFFCLViQIhAIYNjjgv5YgDn5i0mh+EUPY6YQx/9y1vv0yoERPl9Diq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101039},"type":"module","engines":{"node":">=22"},"gitHead":"0faa1b93eea2d69b995b2962dd163d416a158d91","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.3.2_1785522507377_0.40594721890540275","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@recallnet/thwip","version":"0.4.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.4.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"d5e62cf51838abc796e5a3a9db9d1e16511fcd8a","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.4.0.tgz","fileCount":3,"integrity":"sha512-2B7x6RyV2x5G6220/z7bWtTmrw5D5XL0xvNE7LrkzpdiNvbr1uw9qp3LtOqFLnDJ+zFD/zyVrQ+xKi/7v1iQKQ==","signatures":[{"sig":"MEQCICrow4qjI1Gjzokj6BXEmFmCoDfXfvYKJnNyj0HpvcQ9AiBImnveZutwytoCTdyAk0n+JsJeLMzLtMhPshixzoaT5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101039},"type":"module","engines":{"node":">=22"},"gitHead":"06cb6f3f66b15ced70582a12e452379c1a178209","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.4.0_1785526554116_0.6004169852287713","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@recallnet/thwip","version":"0.4.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.4.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"0b89f0c1edb7b5f0850222de430af043fbeedd5a","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.4.1.tgz","fileCount":3,"integrity":"sha512-ShrxQJt1zOyYbSB+eCvUPsLrGLSyNPPZCIWvY+hmXhCFaL4oMy4SfywWmnNA8OWTfjcw+dW9re/wJEZTv8p5cg==","signatures":[{"sig":"MEYCIQDliE8rjptKOBPfujxbk7qIuAKXjQ2hC4Zg12I4pKGlIwIhAMg27Scybpds36JZWGu8NolzmMZymAy+6w+9lswmsqFv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101380},"type":"module","engines":{"node":">=22"},"gitHead":"3aa327edeedf758f73fc7feb74a903818932e808","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.4.1_1785530934426_0.818442482613503","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@recallnet/thwip","version":"0.5.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.5.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"052bb8c8996a7f19b8e780b43d7f865ffb4ea743","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.5.0.tgz","fileCount":3,"integrity":"sha512-j2TvplE9xMmCQfOgTjvHek/L4bExkUcTjhRYADJSv9fHNqhbUJEED36XIZsXQzYj47mm8A95KCOYfv9Y+Vav2g==","signatures":[{"sig":"MEUCIEvrAJIdM/BJGYbNryxZZSe2RtQT6nBLOXChbyAnG7YFAiEA3xmqYNjs8yWnghx0UHGZhmZFp5sP8sJmG3xu6YwYxNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169719},"type":"module","engines":{"node":">=22"},"gitHead":"3539bca84f00522200a8bce0f4c242818b9fafee","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.5.0_1785538478440_0.5641259484157144","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@recallnet/thwip","version":"0.6.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.6.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"b9234d16da5817a850eac1ca9998d01f53de3252","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.6.0.tgz","fileCount":3,"integrity":"sha512-f0D8UxVoHOfv//EmrcongwYKSv5zK4W420QoeG+0civtm5ytQYVrPM/IfX8Aowujm6wJbwi6/3tfgxxDOOoBQw==","signatures":[{"sig":"MEUCIQDfx0qdmrSWaAXdesr2VUcZk1MUpiBnoWnRtlfKyczkwwIgHRjHk/zODDioBM3/dMvlhgg/KAFCCUXlxa8n++t1eKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175038},"type":"module","engines":{"node":">=22"},"gitHead":"7059839f29bf1aa0c0dd55e4e004cd64c155ba99","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.6.0_1785599932126_0.2904530754857573","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@recallnet/thwip","version":"0.6.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.6.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"66a8892a5aa6c7bccf7bee1fcd58804230da9189","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.6.1.tgz","fileCount":3,"integrity":"sha512-8efYDzLFZTmNcc4deumQequVOY1Ehu3eIeFLiRX/BqSrhgV2o2ycUkVFNwBQEEKpikZ4oYagagl8TtASVh5eEQ==","signatures":[{"sig":"MEUCIHDoZr7f4y9H9+d4NKbuYOk2Zu3h0dOspADzK0k9cxKnAiEA+TvMgZEbJzbgs9uksAC0/zAUrXCVJYTLcfe5msQbmyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188383},"type":"module","engines":{"node":">=22"},"gitHead":"a1fe3e7e32aed7eaeefe799174d5c4962331ac40","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.6.1_1785602547174_0.4762808674273662","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@recallnet/thwip","version":"0.7.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.7.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"fd0f3d8134ee73dc847c70316d9ac9131945c054","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.7.0.tgz","fileCount":3,"integrity":"sha512-Vup4ibAyo6XdIVWLfVd+X0wgotrvGagxfQvXQaAT1la3WPEW2XobVChudYU/pccCbU4B8P//mDxRtc2Zt1LTlA==","signatures":[{"sig":"MEUCIHAPCGLLtFrju0X6enbQVmvjDVelCRwn4PFLDFGwtrH0AiEA4z67dApt5a/5s8KBBgSwoyZTFSmetTojM+DfrQhCPXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190884},"type":"module","engines":{"node":">=22"},"gitHead":"0b2076107aa20f8b365d3b510de4838b05d12622","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.7.0_1785605422087_0.7283503078712215","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@recallnet/thwip","version":"0.8.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.8.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"7a872ba35f0ba1bc4d992aadf3a17568c0827d65","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.8.0.tgz","fileCount":3,"integrity":"sha512-1yqqGrTZo5L/ZNIC0NsrNTuxanuQyjrWIuIr0j6DO8e38AHIKaXG4mUFCg55If6qH/RqLzJIzeZuZi9u4BxncA==","signatures":[{"sig":"MEUCIQCO7PUUnflNxhivo4i1av8m4pNGdaYEXI7QPMFSawWfQAIgRRAnnxu5c30OINFInm2oe2CJ6uRo8Kk0NdI/WRPI5vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200582},"type":"module","engines":{"node":">=22"},"gitHead":"1f71202797b585f8c9f5aa8c6d4557b0b0992558","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.8.0_1785615552661_0.9785864625737111","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@recallnet/thwip","version":"0.9.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.9.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"afb7dd88001f596fe24370ffa97e2a608e651f7f","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.9.0.tgz","fileCount":3,"integrity":"sha512-iAMoTOLV/Ndzdf1571Ya5Dz601KpvbsJs2bTQ6VoIm0JTe4GVgDJHWnl9KLuS3Ea327dUw509mG1a62RGG6AFQ==","signatures":[{"sig":"MEUCIG/whVhinmqmZrRUZ87TSM7bFS26BxH5D9RcvaZqrPLkAiEAznhI5MNkCSjwTKPXPhCaqY4+8F8+ly5NXiPnikS2kpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208819},"type":"module","engines":{"node":">=22"},"gitHead":"1f8981d7eb3a6402f486ae4738b2b629d78f1e0d","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.9.0_1785618323999_0.4870263637475982","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@recallnet/thwip","version":"0.10.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.10.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"d24bf681b805332b04d01ce4e787fdd4a862aeb9","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.10.0.tgz","fileCount":3,"integrity":"sha512-NDQteRhd+5yMaIkZO3SsewIZZmPG/nv95INq4IAVr34p0mLWvY2lQgEusob2vhq+5xElUPag8NMPCGSpfzywWw==","signatures":[{"sig":"MEQCIG7xMnRAb7jIT9Z126q3Qqo6WYhMRwGo/ziWwtdtN5cyAiALk4Dw500g+MWr68OSx7GsI3u1uu2w44NShAZsuMhV0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210755},"type":"module","engines":{"node":">=22"},"gitHead":"b10ac5fa8f01e8c1de396008364809ede8821418","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.10.0_1785619902510_0.12036692209125133","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@recallnet/thwip","version":"0.11.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.11.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"27290de2297e51b6f356327f12c5f92e112e956e","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.11.0.tgz","fileCount":3,"integrity":"sha512-Voh4zASV4rM7u+6RcBxgHqdlLN6tYTUnNuAfMKFbeoxpkT3+1ALLhd9J9zexGuy16GjXj3h6PFLJsFNqqaTRGA==","signatures":[{"sig":"MEUCIAPe3aj16PTstaL4E7I+NKW0De//NkljG6aGIqSpIP/+AiEA/ciEOjjYHcPzYEpv8lFp84AwpxRUDbj5GvG5cnWio2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246251},"type":"module","engines":{"node":">=22"},"gitHead":"f37833eec57a3fdfe4e1baf2dd2befa0bac29959","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.11.0_1785629293683_0.7509184649384462","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@recallnet/thwip","version":"0.12.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.12.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"4cd223f5da753cedd436c1064a5944a6aff3ea0e","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.12.0.tgz","fileCount":3,"integrity":"sha512-0uCpyJUEoW68JrPZJOScn3Ra5GcSwvCZoFxX7vCgjGh3wH3EEBFiKyf7ORJspVcysheO8Sqs/mN1Jz5gSfXIWg==","signatures":[{"sig":"MEUCIQCxHxrjcaKOpAmdlQX327s5trkBAUfEIve4CKkudtKIOgIgOKu/PJ8UKao4vPvqdNQqbVXp3QjK4a99pR6OeTzrupU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245910},"type":"module","engines":{"node":">=22"},"gitHead":"04b08d678878ec936a4379ce01c47645b2b65f3e","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.12.0_1785639344847_0.0783815723711403","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@recallnet/thwip","version":"0.12.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.12.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"f22c3c1b5671e86d4d0c3af14dd9dbb19a1b24f3","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.12.1.tgz","fileCount":3,"integrity":"sha512-GiVUN2L1k7k634IR15W4vkga7jUppkeCgg2vbdqAF+k7fiFiOBMdBWYmMsQJ2bzr5PjA362+6u0krnVjuneuYQ==","signatures":[{"sig":"MEYCIQDuk7xf6FSzrz2LkMI+/WF92Gs3rBxtpGV7cq8R7X47/wIhAOAaV6xMsGPr/B68NWDGXzYA5FScgseAlcAKpEQ0grGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247150},"type":"module","engines":{"node":">=22"},"gitHead":"15a6f3ab4e4177dffdbce8fa463db365fbad15b7","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.12.1_1785657346468_0.561777866100023","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@recallnet/thwip","version":"0.13.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.13.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"b53ba6fa3b943b4bbe4ac2baa5d95316db584607","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.13.0.tgz","fileCount":3,"integrity":"sha512-NDQuntyu3iScd4TdppTY+DbABowAbNY7gc2kTESRTZ/DeceevanmGgz+dqFz7A2JzlLueNIfypMJHyVfmi6/qQ==","signatures":[{"sig":"MEYCIQDioOJT1y2CsGjZMVzXZA4BchMVBwrrw5co6sz0tVinegIhAPgFnlLDB71ciz3SSry/n1iTRv4dFe2Hii8uy19YkHpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247150},"type":"module","engines":{"node":">=22"},"gitHead":"812d3a86653cb0658efe2804d13033ea0eeecd79","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.13.0_1785657405983_0.2649393706367429","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@recallnet/thwip","version":"0.13.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.13.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"8839079e110e63b9d122abd00e5757f638571021","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.13.1.tgz","fileCount":3,"integrity":"sha512-B/wYqbjFIOlZad38HUBGlYxHeIgHVCobo99/dhbx11P3xCzMq516HEScMFZpFqc5Db1VRJjBDXiCM8ZSAtnMkA==","signatures":[{"sig":"MEQCIAxNM6nktYahkUjwCYrkhH5ar2vC2yOtD4HsvSEUT1UkAiAFJ31UmsmOi9jG54H/Ha5wAN2E1L44R0+gVCzvKlujig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247150},"type":"module","engines":{"node":">=22"},"gitHead":"57cf6b458461b6770b3f44581fbb107b5f1968e4","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.13.1_1785661597049_0.8591269608846577","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@recallnet/thwip","version":"0.13.2","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.13.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"70d4683f070600418db6fdfb7868464274403817","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.13.2.tgz","fileCount":3,"integrity":"sha512-WoO9IE4tdfvo+s5n+JYfQhLKoT/B97Njr9LQfliHlVT+5ViuXBrthPtdEmB0zjdU2rc5aQB6WYALq5flx8ZGZw==","signatures":[{"sig":"MEQCICtdo98790jIe9p07ss2RsdNR5TEdat+beWZPe3vjWN5AiAxfBS/bl6iZqfJiM6Nl1xHfI4AsmXAydgZ4GlNiWJTCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261983},"type":"module","engines":{"node":">=22"},"gitHead":"fead97cfd74314ec196ca2ad5467cbd24b09cdca","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.13.2_1785663456214_0.5909173707614328","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@recallnet/thwip","version":"0.13.3","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.13.3","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"f4b719d2191711aa6c1c01d98bc6c607f7fb8aab","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.13.3.tgz","fileCount":3,"integrity":"sha512-XA8CmVfmNsMaxjig3PzldlXJ9ddMKJT36QDbtbu8Qrh4nJznsTE5GH1BFYpRREUJwwUdnNsLcE/mfeS8zfu76A==","signatures":[{"sig":"MEQCIBGN/tJ+ZrfhJDtUxnFny0vQff/TWv77LTBNmhk+g9HeAiBnwVV0n10ZBH6v+C1+nt+lzJV7Sjn22llJKavMwAZd1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261983},"type":"module","engines":{"node":">=22"},"gitHead":"4c7b9c7b08d1f538ec3f3ee1b63085f32c6b254c","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.13.3_1785663504068_0.27721184415669464","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@recallnet/thwip","version":"0.13.4","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.13.4","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"154ccfeda131b56ad5362872de7dc05d8de4d90e","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.13.4.tgz","fileCount":3,"integrity":"sha512-wChuu4vzZnvVY3FMx+/NvexW76ybqAWCwfACKZ3joWVgdZfyMXa+Bzh9xuOaQjxugAEmotfA46aiwJh9l5KC2w==","signatures":[{"sig":"MEUCIBJWeBI2kSXSyQdzrCe0mL6Qt6Hg0mq3HTrkWS4whLcRAiEAqDX642Lo2QEk2h/wQx974nGwNb2eQ1OM4nbGtHI1ByM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261983},"type":"module","engines":{"node":">=22"},"gitHead":"c9b5cedb8070c67646df1d3230614321ce802130","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.13.4_1785665743075_0.21951657754496567","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@recallnet/thwip","version":"0.13.5","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.13.5","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"ff3245b9e576eea5dab34321f0d1e2700035ebac","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.13.5.tgz","fileCount":3,"integrity":"sha512-sZ1xoAb640a+RcbDFEPbES04oV2LHlT3SZrSG0dnnjMRKH/KPttneaUKCPiqL1qmYh5fiHzq8tMROBkt4Fj41g==","signatures":[{"sig":"MEQCIAl6jz5SqwTgtYQSTtBS2peU/FpPW4h7nKqaxJMD47OUAiAt6KsnKMy+zrVoAGlwyYTnOS3PP5miSkX0aYIsfMXTeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261983},"type":"module","engines":{"node":">=22"},"gitHead":"53336bbb1e5aed0e8017a464f9b59fb63236356b","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.13.5_1785730256110_0.6402317746376891","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@recallnet/thwip","version":"0.13.6","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.13.6","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"bb86370558a34ef06e46ea49edf01f41bb690b76","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.13.6.tgz","fileCount":3,"integrity":"sha512-dHMYtXtVzDy4IedZEJ0M7YOgf6ItNyGAvoA8cKsGKmrIIqfKpRtMtM4RT8dOBIkeWcn/IL1iaNtNQbH8SoonkA==","signatures":[{"sig":"MEQCIHdCMFjWGXCXFGJiS+ioLwcjjSWSTlZotD4WZi38XpEzAiA02geBdvx+0BxpSOa0EiyWii8877/KO8rFajLZgjbGAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273651},"type":"module","engines":{"node":">=22"},"gitHead":"3e294b092a9aa2059615bd9158864ec2f776609a","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.13.6_1785775226640_0.16176394277251638","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@recallnet/thwip","version":"0.14.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.14.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"d7e4436590865599d4a47c90cfd909df76f53bea","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.14.0.tgz","fileCount":4,"integrity":"sha512-J60yclVZ2b5tzSR5qYqWGyo5bsKRt2FIQAbtF/TqVTCEBNR1j636qIqyEXmjEB/TOkFsz0tfLFwK3PjtFAnMGA==","signatures":[{"sig":"MEYCIQDGTegxsJ07Ts3RUfyWIWy4fDN/IegDz+JMKp/9ORQlDQIhAK3ccu+IQf1PEQyvDTzUBCSTYKGcAcamwqQq/UlFd0YM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295130},"type":"module","engines":{"node":">=22"},"gitHead":"0ec107b4d9b806564eb9a8be43622a95ac1277f9","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.14.0_1785905796425_0.5129343974084868","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@recallnet/thwip","version":"0.14.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.14.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"81cdb10b722fcc7ca782d0200ca4a0a60a33f520","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.14.1.tgz","fileCount":4,"integrity":"sha512-Xq2O5jzreAiF/2TCEmodant5TQWe3HDLdb+bgzosWRsknJpahd856oMbgQbZCNhiJkXxUlIOCmFM/4ijkohg8w==","signatures":[{"sig":"MEUCIQDLwoXC8xcELDCrXLiMCK9k7wvy2B8/W9VtV0ydP1UGcQIgQAImFgY6u7kcfH0DLGfR8AL0vmvOCz1fOsE2duqxUdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295124},"type":"module","engines":{"node":">=22"},"gitHead":"7352cc08dc874813a7bdeb4629503beccdea15fb","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.14.1_1785906281273_0.44128342653586206","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@recallnet/thwip","version":"0.14.2","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.14.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"4406146dda23e8fe0029c6795446e950cde5f213","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.14.2.tgz","fileCount":4,"integrity":"sha512-wRjzz9eeFoCvVseW7INuYPGYt999AvX3WEfLNmft8o4uZtgKsiEPp1OfRF9Qnfq+1NRVOgnWi9KeXW72K3+jEw==","signatures":[{"sig":"MEYCIQDnNkVMdabzwH5q40zRXgaL5vIjlbZjWkbfDibwT8/fKwIhAJMdttH+TzHR38Y9UUvOBUry5Hvy2hAWCUNoG5BzqaTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295534},"type":"module","engines":{"node":">=22"},"gitHead":"dbc08aff826ba609e9bdc161f28333821ab6001b","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.14.2_1785906579633_0.5287552923349617","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@recallnet/thwip","version":"0.14.3","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.14.3","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"c6961c21f17721395a8bb67327ebb95269842b56","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.14.3.tgz","fileCount":4,"integrity":"sha512-rRSXntgglPbWHocHSnIjxEKEnPRqAGMQxqWldfEnfoqxtVmnM7WChiZifTXCfhzkD88jmScvNhXtTuO/GUti3Q==","signatures":[{"sig":"MEQCIEBdyigFLXt6iCZuvgJtqMwdqy0T3KhkvgUWaSA4pWg1AiBnB2JNRqkZfWq5LKlhQWBCeeInJqyKzi82TcgpJLobEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296599},"type":"module","engines":{"node":">=22"},"gitHead":"08d7a94f84f25acfc1821f71bbd6721b2f7cafe2","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.14.3_1785957120189_0.1717115668885345","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@recallnet/thwip","version":"0.14.4","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.14.4","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"ff31ee5f1d966fd1727fe600ce21ee5f8458ffb2","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.14.4.tgz","fileCount":4,"integrity":"sha512-ByIHxL34ZQvzpCc39LmuA1AFy4P6XPr0uPyLyXyRNmB1Kh4JSBhHpm2cTnZ860gUuamut6qbT/z3kZyknZ+GWQ==","signatures":[{"sig":"MEUCIDdiLpMMyuV7E8afRN0ApoZ6a5cFdsDpFszN97Q0UgniAiEA0XjpXWZNosEHH3P/eK1rd91rwt1TglFAkQpRTGdCWnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296604},"type":"module","engines":{"node":">=22"},"gitHead":"061dfab015f746c1d88476cae5babed8d506814e","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.14.4_1785968136766_0.24742983928503737","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"@recallnet/thwip","version":"0.14.5","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.14.5","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"c416d2b4bdf34e010879d176a1c3c3ee90bb8afe","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.14.5.tgz","fileCount":4,"integrity":"sha512-iTFUUalyKo7pq2OcE67Y1qK+qR5Sf/dwLa3dqDAWPMjaFHRpMeb3xCoRQZ/7OWnJw/V3CuaK43fuUNqUr/M5vQ==","signatures":[{"sig":"MEUCIEDq60XwWjVTZhc/n1p9She+V+D/Xvk1pwn3Ymr0u6VkAiEA9r61yS2JGcnuWy4TENvzwPeNoqZdcQ1OODbbNhigecU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296784},"type":"module","engines":{"node":">=22"},"gitHead":"0674b04827c0dc615188856587ec576e67f51b91","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.14.5_1785969725412_0.718724652330109","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"@recallnet/thwip","version":"0.14.6","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.14.6","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"a2d4a36b126581b963eb31d0e2d062a4f17a9cfb","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.14.6.tgz","fileCount":4,"integrity":"sha512-doVh4h+1IPy+uhqlK8eovhHPwrRhRqSrx0L6L6VSMsy/k+mUtXCAzDNbsBAm/870qiVN747DLtFz4E3NVSDxBQ==","signatures":[{"sig":"MEUCIQDtvFgjqLEXk+fd1IrgywqnBymRe/NUoFh1zGxd+PdxtgIgWlunsuGOUuz5srjpTIkCg2yXhJNzrnOGcQyWbncxdts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301111},"type":"module","engines":{"node":">=22"},"gitHead":"65b2dc7d3aa6a143b35a557f5d285c37f7036bf6","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.14.6_1785978145717_0.7449194603464293","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@recallnet/thwip","version":"0.15.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.15.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"2a4bab8ff0007d5b156950dd1981834189eb8cdc","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.15.0.tgz","fileCount":4,"integrity":"sha512-GTbOPSKbzowKiUFwIgu0wqIDWhijooH9YbmM+PbuXOfAtzf6LCo2Cp8cGiaa7d30bfkrKLrD7Zz7KXkKlH3yZw==","signatures":[{"sig":"MEUCIDaGtOGXjW4len7QhHRWW6Znx9tOGLZr9jk19XbWHfb7AiEAluNprZT4dsxNMHFyRgWEJTu2vrDnvj0f/IC47g3z98Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301111},"type":"module","engines":{"node":">=22"},"gitHead":"2b2a9e22d407576508f7ca8f8ae18cbd9cef91c6","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.15.0_1786289352917_0.5924803808954353","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@recallnet/thwip","version":"0.15.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.15.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"1965912d01930cd0db5090258bd0e17f04eb4073","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.15.1.tgz","fileCount":4,"integrity":"sha512-RYBDuQoxyKZpQysFy0MdMU4URyw6bmTTbf8zpMuZDTXqlkYQCv+lvTNwnGc2NMrc6WbNO4lxFNwT+2FWiGlFFA==","signatures":[{"sig":"MEYCIQCO3SlqNOs7uvFgIPVaQlfrJeh2hvB8qR+CTSdZwZGtsQIhAJ1GxpGc8y7RGZo66DbB2rgRlKbAUMDJ4F2gG0HytIr9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301312},"type":"module","engines":{"node":">=22"},"gitHead":"0c557e21c3654502cf48c98e52a3fc3031880064","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.15.1_1786323424212_0.8295147514404093","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@recallnet/thwip","version":"0.16.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"cfcafae948d9eecfd77c91b81309451c37dbbc4d","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.0.tgz","fileCount":4,"integrity":"sha512-PV5EEqEdkGdNL2GzIzMD4gDEEmN1HvpRTX4m4XiSKrARHrGp83FSIxujlHUOVmMFSo26n7STj+KslkosgG3Fqg==","signatures":[{"sig":"MEYCIQDAUbbht1b5OrIc6kjMh4xhUh596/DF1iG6otxCWR6dEgIhAL8nJjiI89UMyAsOOfOdAXDvHiEP7FDKx0BnRyNsaOAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301312},"type":"module","engines":{"node":">=22"},"gitHead":"b798dc067e7a74b47d8d14d9633de218e9aa041f","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.0_1786328205966_0.35559890679954087","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@recallnet/thwip","version":"0.16.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://recall.network","bugs":{"url":"https://recall.network"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"f08c515bcf1b04a44cb9fc77338ce4104853dc84","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.1.tgz","fileCount":4,"integrity":"sha512-WmAJ8znmLiQ62lqMi5B/bi7y0BGtLWZR7O5DJohyaYtK4PPhAxzkRpVa1W1bepAyEisvjtIXdelkCpAEsRAgXQ==","signatures":[{"sig":"MEUCIQDcrW3v/rjW9Ra6BEgF9AoFM4vzS8EVTQkeR0rjvPV4cwIgPPMVNM49DTxNgvV+jSnNdGLFgrAQQGLq5LUj68d1DkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302554},"type":"module","engines":{"node":">=22"},"gitHead":"92ca7c3efa0bdeff86e4ca4d3ec867e6d23adba2","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.1_1786486419143_0.31205617336251135","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@recallnet/thwip","version":"0.16.2","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"46b144c32a3449b6c992bbb94769ebdd434f1c0a","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.2.tgz","fileCount":4,"integrity":"sha512-ZGOnISTVSpxZbm01Wk+Lw5hXVLSmWI6d01zusEUBVFTyN8rP/DydAP9lcWB14LdjP8R3PSx371+IkS2jdTzXJQ==","signatures":[{"sig":"MEYCIQDdNRWW/18GmHX4PFuqp6jxAtqsNtfJTK0uMpOHsdBf8QIhALAfYH5S4JD7JJA8nztIXLtY41t3HozKJm48v4y5yJPO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302536},"type":"module","engines":{"node":">=22"},"gitHead":"2c47d61a145c2a7cc245326ccae090c279378962","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.2_1786489945551_0.07945834877946933","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@recallnet/thwip","version":"0.16.3","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.3","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"29a1a35abdbf41712e186698f32694dbe854baa0","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.3.tgz","fileCount":4,"integrity":"sha512-0OdodPS8DQQF5AkozvluR43zwQa7l7Xx/Se/rs0UApK2axS7AJGKnFocTJK3mTHBUxn8MeOu3MHiSUdc4RrJeA==","signatures":[{"sig":"MEQCIB+r/l6/NH48GGkTlQVv4jFR0Pdym1Z/+FkJGK+5Cno4AiBsPaYxx27dOk1MSO3BdeVf4Mfz2Sq84M4KA8x+b9Bz6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305097},"type":"module","engines":{"node":">=22"},"gitHead":"73a56433ea37800c9fc1890a2d496c866e05a208","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"73a56433ea37","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.3_1786558119643_0.6535785920829766","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@recallnet/thwip","version":"0.16.4","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.4","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"1a1317f46a1dd15cad9e7f89e2c469eed3b951a8","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.4.tgz","fileCount":4,"integrity":"sha512-HGKVGlEfKedrlOjj7gp8csXpopMWcw/AKFQVLZYHyeglVNKVZ1ReBboIBShbWdlKVJZW/Z5JMbSkIDwu0H06uQ==","signatures":[{"sig":"MEQCIBrHYP0uWxyaVeoLBUtJaFc9Ndh/JIQVrTBke30QIR6pAiA4khdOdipIwZ8+cIo0oPyea03qKuImhXsLdyNLfmC4wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305097},"type":"module","engines":{"node":">=22"},"gitHead":"3e9b358a719a706defd3fc11a223536ef8dc1b4c","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"3e9b358a719a","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.4_1786558376071_0.37628528223136737","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@recallnet/thwip","version":"0.16.5","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.5","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"bd16c9873d17eb51097c7a1e08580e09b8625b5e","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.5.tgz","fileCount":4,"integrity":"sha512-xJ0s47UKppDz7HUAQTEEvIZDqRUOOPx0AESruw3p6j78UmYdJzswaWBbFgnWzAHeEs8JhYoAELLRMohVIlwkHw==","signatures":[{"sig":"MEYCIQCe0rH6RDHzLRYXZTmlKm6PdGHoOxWS9WMH8aZ6jlPLxwIhAOVTJ8Sqh+zCbWnqZ7OSJyuttPodYsnqCsasXxHAMC1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305097},"type":"module","engines":{"node":">=22"},"gitHead":"1f2a1edade1a2f27507e954f65fff9d60575110e","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"1f2a1edade1a","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.5_1786558661247_0.5586131507621828","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@recallnet/thwip","version":"0.16.6","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.6","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"e4a68c105ba50d8ca1ae4ab000289aa3d24bb459","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.6.tgz","fileCount":4,"integrity":"sha512-nqZEkJfKsoXJHa4zJO5YhPUhQyPMGA9PkB1IApNJWsgqjufdclw9WY3Ca8GCWZG8pqBkr+HTPWnWlXCp8kG40A==","signatures":[{"sig":"MEUCIHq3JkOKMKtI7vj5DAmJvxCEk5yoA6bHltbUbZ2npB4LAiEAkAUZFey66FluqPpwEfAkgS/wOO2F005e+SnN593Foro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305097},"type":"module","engines":{"node":">=22"},"gitHead":"ba6f5d7f780bc5d7bb85b58cc60538caec74000e","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"ba6f5d7f780b","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.6_1786559073654_0.4838773260135596","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@recallnet/thwip","version":"0.16.7","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.7","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"56fbf8c7257ef0d93afcbf8a889b70865c60ebec","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.7.tgz","fileCount":4,"integrity":"sha512-DFxk8ugaNuGdhVguB7ViJI2t7tj3cjYqHVKzSXxi2P9gh5ZeWI8ZHPV86/46JhVJ/xx0Z01Gtlf3oZ9J482zXA==","signatures":[{"sig":"MEUCIQDiW6rLKCT4DCkEK0batxvKk4Q2u8imtU0EOtG4nnKdrQIgdLVeFhx0/NSRbGAvD5FQgZR7FDj/RSIdT6+2EjYX2L0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305097},"type":"module","engines":{"node":">=22"},"gitHead":"16429b7c0d4c46c37a66454c1d0c60dca58deb3c","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"16429b7c0d4c","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.7_1786559407397_0.7156117286122907","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@recallnet/thwip","version":"0.16.8","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.8","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"7cad76b8c69d66ae4e756172be1acc9577044be7","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.8.tgz","fileCount":4,"integrity":"sha512-axmZ5Ta5/UMkSYXGPr8TDwPNZQQMD29CEYbkDIBngzt27QyxNPhf5EIVbvRB4xw9PYq7MbT5RgeVhbVPjvvljQ==","signatures":[{"sig":"MEQCIDwdCl/LWdGI6K8AfRzrDVfgvacEExbceZaULtWkRNkuAiAYBgKLv2SyIs8lpfMDpzfLOQC4fuuGJ7+13JVO5t65mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305097},"type":"module","engines":{"node":">=22"},"gitHead":"d58001b89207bf4dc7ca35a00394f5bbee4e8009","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"d58001b89207","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.8_1786581008988_0.3828084472296296","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@recallnet/thwip","version":"0.16.9","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.9","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"2ff88ac43eafed2807140c9cb74d9918394faea3","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.9.tgz","fileCount":4,"integrity":"sha512-bKt3TJTK4zjEkRTygGw8rkbYl0gmlA8cUZ7twZ3DjQJzcBvoOmhOCsUJ9Pi7tudRcvgEeFQl4i4XhfC4bKGJIA==","signatures":[{"sig":"MEUCIQDuZa0QmdFFgcsAinwqO953S0Yjld11rk1KTbtaBUrX4QIgUZzJ1qdXW99kX3DJRGvLSe7SF5pBjHYSp00jyPq8gyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305097},"type":"module","engines":{"node":">=22"},"gitHead":"11c012e10db6fed7bd193927f34cbf127a7ab3c3","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"11c012e10db6","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.9_1786613586382_0.5536871567227648","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@recallnet/thwip","version":"0.16.10","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.16.10","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"41430b23e22ba26a040d024f861d27b5294ef728","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.16.10.tgz","fileCount":4,"integrity":"sha512-Ky5tOVeMHxWtv/wNiuEl0v1zP0tSRHs62T7Ozv+pitF2m8l7PmrukpUeQFV7bvnw02P9qVVQw/oduEX55KFUIg==","signatures":[{"sig":"MEUCIQDwrmYOyGmNlvZG043GexjOL0W7ZG6BFgqHZQVlh2WEZgIgZiwjYL+d+xJu9Ig3tDy3m0wIlClNjhmJs7XP1g9REEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315773},"type":"module","engines":{"node":">=22"},"gitHead":"fcdeb3ac4dcf8c06ed3d09ebf0f9e4c036a30d02","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"fcdeb3ac4dcf","_npmOperationalInternal":{"tmp":"tmp/thwip_0.16.10_1786616504314_0.7813667938330309","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@recallnet/thwip","version":"0.17.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.17.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"fed8eef6ba733756a170ba65d248001ef528bc91","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.17.0.tgz","fileCount":4,"integrity":"sha512-tgN8wbGNHQQNhQyq8AlRLq3/rOHCw6E9QocfMvfB9suCtrVi54mEpqmLnZ8LUTS2UP/uyn/g58XsnkjZ0k0ApA==","signatures":[{"sig":"MEQCIEvHOCpTd4ZFfHb5VknuqOXlun+VPWHxs05fnzXWvVG8AiAMqeVdLgAOlUOxeq2zeYupZKJdz3r0NucEr/MF17TXkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320279},"type":"module","engines":{"node":">=22"},"gitHead":"fc059303e561be59d946d20f046b24735ac32acb","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.16.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"fc059303e561","_npmOperationalInternal":{"tmp":"tmp/thwip_0.17.0_1786618987442_0.24560678389797386","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@recallnet/thwip","version":"0.17.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.17.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"13a47bf57623e04e52cfcad0ce58315a394b206f","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.17.1.tgz","fileCount":4,"integrity":"sha512-KEWZp70jWkqtvjPeyO5cBKYA9RZI2IoLkEZ//Q6npqkI7rhWUT5kGKP/M262mqHIICsU7ATLqW/tecbMxfoXqQ==","signatures":[{"sig":"MEQCIAQwRgXpUpXYeLmnd3JLlvFXB2ufvgTdHwjQJTO4w/irAiBYYW0d4mN/M1VWIJdBnQtZvmGRd2Rer08099borvQZLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320332},"type":"module","engines":{"node":">=22"},"gitHead":"925e6b15dfab5aee2177956909350c665a0a0601","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"925e6b15dfab5aee2177956909350c665a0a0601","_npmOperationalInternal":{"tmp":"tmp/thwip_0.17.1_1786726599689_0.6228051060625515","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@recallnet/thwip","version":"0.17.2","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.17.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"5efc6c2397a53ceeb03e38681adcb99af754f921","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.17.2.tgz","fileCount":4,"integrity":"sha512-e88v3LkrHjyFN4Vo7JyRlF+Mh+9QAhzGpzVD9bvMKirc9To6TxscYhiTGH8IgoUBO7Zg3zwia0xFZtNPwY2DLA==","signatures":[{"sig":"MEUCID+VYzerkqZZGMrj5pcavu70mpOAg3nmi1wxugvP2sCdAiEA3hKE4Ut6PVzIUX67APwRL6e1ISFePtSwxo0k7h6x2DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319111},"type":"module","engines":{"node":">=22"},"gitHead":"d52f47dd4e62708abb20643900c757677fa3e66e","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"d52f47dd4e62708abb20643900c757677fa3e66e","_npmOperationalInternal":{"tmp":"tmp/thwip_0.17.2_1786727543174_0.9214461101546065","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@recallnet/thwip","version":"0.17.3","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.17.3","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"ffdcce02e824d7044936cd2091a7d2081dd2af72","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.17.3.tgz","fileCount":4,"integrity":"sha512-MGHFSlu7bp91sxJm4X+/0CM2kEL9K5td84kQ1JiSXQ1Z36fO3NMsVx5aR9cZSixr6hVr52VmwAIjIcoI2taYYQ==","signatures":[{"sig":"MEUCIGEL4jIso4zymwESPU/DdsYL7OuWZfiJpQclSequwWbJAiEAoAjqoB2X5b7rdFgbXiAhV8ATdb2lu+6parcKi7eqEKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319065},"type":"module","engines":{"node":">=22"},"gitHead":"628802814bb2207d230af706c1df9a49dad1cf61","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"628802814bb2207d230af706c1df9a49dad1cf61","_npmOperationalInternal":{"tmp":"tmp/thwip_0.17.3_1786733817715_0.4208204944315417","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@recallnet/thwip","version":"0.17.4","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.17.4","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"8ccd3c5b37319a63de86668dd8576b54c6fe39a2","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.17.4.tgz","fileCount":4,"integrity":"sha512-72c0PWBWtjGVO1ASoOtn2yIG/YOxHV23h/tLBnTi41Cf3hYaw1Uwq/wkEAq/WhW5BO8YJ6SqupRl37CQq/cjuw==","signatures":[{"sig":"MEUCIFGnorVtaFfK4s85SN7f/+O0A0OG0S4RYTD2LmcENPKQAiEAjXWmlEcT6/OY6dgHIKn0B1DAxsEmiAHrIbNKuYi+3nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322194},"type":"module","engines":{"node":">=22"},"gitHead":"0b7c45dc37b1a7e5e5aa880b6fbb33395a17ac77","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"0b7c45dc37b1a7e5e5aa880b6fbb33395a17ac77","_npmOperationalInternal":{"tmp":"tmp/thwip_0.17.4_1786741886498_0.9852291545507108","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@recallnet/thwip","version":"0.17.5","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.17.5","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"205d7b6aea968e051a01e9d4d90b4c47e249c3c4","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.17.5.tgz","fileCount":6,"integrity":"sha512-U9qgQk4t7rvM867dxCszRw8CzWfcCbqv8mpnInjVDhkw1PnlmB+lb2pN8BJ/DWZ5gl6QeR//e4xAujo5yVlMpg==","signatures":[{"sig":"MEUCIQDqHAQyCPsqyUEH5eHiRSvtoUvPNHLdh0HO9QTibUukkAIgWOn4RWtXJWC1iAb+2Hw3PXuas6k0fSeQwj/U6f+aEHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":334954},"type":"module","engines":{"node":">=22"},"gitHead":"fb839da39d63535a8d1c34390fdb61a6ce192d40","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"fb839da39d63535a8d1c34390fdb61a6ce192d40","_npmOperationalInternal":{"tmp":"tmp/thwip_0.17.5_1786764727747_0.8021536859621929","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@recallnet/thwip","version":"0.18.0","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.18.0","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"727740655f897c8784728fd08d7f866436db4e5f","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.18.0.tgz","fileCount":6,"integrity":"sha512-4ktXeCqM1PDnHY6txJcLZCJ2YvboVZAulNJvVMV/mh4dSaptmdPXBOaCJWaS9FgqblbPeYgvfVSXgfsBwfyxUQ==","signatures":[{"sig":"MEUCIQCJA2fmh5F8AA4B9dvzIrcevq9o8ZHAgnMT8gnLmFd+3AIgLYQ1yUwo7jqYP9Qnl1hmDqGZvlWemwlbNtvjELy9ktY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350645},"type":"module","engines":{"node":">=22"},"gitHead":"18af9f9f67aefb93a9a544c4ef5484b2f1fe3272","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"18af9f9f67aefb93a9a544c4ef5484b2f1fe3272","_npmOperationalInternal":{"tmp":"tmp/thwip_0.18.0_1786838508983_0.3327833284339141","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@recallnet/thwip","version":"0.18.1","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.18.1","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"22bae776256d415b18dc932527e92adde2656b49","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.18.1.tgz","fileCount":6,"integrity":"sha512-XJg3hWo1Bs3etAZH48iK9/jIOfC1yc3FUENHyo79v9lOS0kQJMMhvuK6gFOuyg4y3zvU15qBi+xPoDn/WWUpMQ==","signatures":[{"sig":"MEUCIDrMOmp9udYQIbd/bbpf9rgp6RfXddpfRPAjpgtzHYiEAiEA9TDOCBUMt9q9W8hVfH6ceQdM4T6z7Szs1rcgJLlSrmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350645},"type":"module","engines":{"node":">=22"},"gitHead":"a062da4b034e55b736f87104c78af71bfdefdf7c","_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"a062da4b034e55b736f87104c78af71bfdefdf7c","_npmOperationalInternal":{"tmp":"tmp/thwip_0.18.1_1787073518796_0.2310474535489817","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@recallnet/thwip","version":"0.18.2","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.18.2","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"3b278a84ec09fb397dea969d4e6ee1abb2f58e4a","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.18.2.tgz","fileCount":6,"integrity":"sha512-3mFsPPYsgqEc9w9VcMRR7ow8A3rN+/oX5n/XRABm8U6JeKWQ8YLxhXkL8FViWKsk++AUXbQACdEgAUomz7Jreg==","signatures":[{"sig":"MEUCIQD9P6kHCuARE+PnkPvKfT9ckF0/ZYUB+pvI6Cqsri4/sQIgFCgfzeXiE1CDiRlY5YV6GWu9GQCqRHJzacmKQtq6sto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350749},"type":"module","_from":"file:/home/runner/work/_temp/recallnet-thwip-0.18.2.tgz","engines":{"node":">=22"},"_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_resolved":"/home/runner/work/_temp/recallnet-thwip-0.18.2.tgz","_integrity":"sha512-3mFsPPYsgqEc9w9VcMRR7ow8A3rN+/oX5n/XRABm8U6JeKWQ8YLxhXkL8FViWKsk++AUXbQACdEgAUomz7Jreg==","repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"34c7cb316f7c6a13e7ca6c89ebd5abf1bf3d59e3","_npmOperationalInternal":{"tmp":"tmp/thwip_0.18.2_1787080921364_0.22991969898282716","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@recallnet/thwip","version":"0.18.3","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.18.3","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"233ad414809a026d050d17e6a9f924d2e0c42949","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.18.3.tgz","fileCount":6,"integrity":"sha512-2BY5Wj6QBNtXyiMeFgFadxtuKrk9gVTk1PAwLPVo20QXV1KhjKnJ42Hwd79H7I3g/0k+ctvQKVjs1cesQwdJ1Q==","signatures":[{"sig":"MEQCIE/bvIIluk7pTtRU4wph6TufCNWLZTUP1YDd12WTi7i6AiABfpmCVqxMTEwES0S+MnS+D+9nuEK1fFZp8fW7RRUY2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350749},"type":"module","_from":"file:/home/runner/work/_temp/recallnet-thwip-0.18.3.tgz","engines":{"node":">=22"},"_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_resolved":"/home/runner/work/_temp/recallnet-thwip-0.18.3.tgz","_integrity":"sha512-2BY5Wj6QBNtXyiMeFgFadxtuKrk9gVTk1PAwLPVo20QXV1KhjKnJ42Hwd79H7I3g/0k+ctvQKVjs1cesQwdJ1Q==","repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"932a53e44bca027fa07a9376d7d9ca1f9348abf7","_npmOperationalInternal":{"tmp":"tmp/thwip_0.18.3_1787081315765_0.9992990993595372","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@recallnet/thwip","version":"0.18.4","keywords":["ci","attestation","provenance","git","github","signing"],"license":"Apache-2.0","_id":"@recallnet/thwip@0.18.4","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"bin":{"thwip":"thwip.mjs"},"dist":{"shasum":"9e56ec51ca05a6b777cb684c8427f93819c8dae8","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.18.4.tgz","fileCount":6,"integrity":"sha512-HJzyjwVaMnp826YtgxdWASfeyxJNXoqmirduvWMfHxTIrX/GQH/rbN8F43Z1kQ3lQkF7sZ181ZlH2psDkHeQuQ==","signatures":[{"sig":"MEYCIQCh+h2q4S9xP5h9ZcUy9Dbq4XDBETQ+u028+G9WEr4WAAIhAKPKg8wyD+muomvfj+Kte0rMPBANBoSUDyKrPV7BrCsQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351115},"type":"module","_from":"file:/home/runner/work/_temp/recallnet-thwip-0.18.4.tgz","engines":{"node":">=22"},"_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"_resolved":"/home/runner/work/_temp/recallnet-thwip-0.18.4.tgz","_integrity":"sha512-HJzyjwVaMnp826YtgxdWASfeyxJNXoqmirduvWMfHxTIrX/GQH/rbN8F43Z1kQ3lQkF7sZ181ZlH2psDkHeQuQ==","repository":{"url":"git+https://github.com/recallnet/thwip.git","type":"git"},"_npmVersion":"11.17.0","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"thwipSourceCommit":"27567943a6ebfa1d7ab01894bfbaaaf406a12234","_npmOperationalInternal":{"tmp":"tmp/thwip_0.18.4_1787083531674_0.4922008830521325","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@recallnet/thwip","version":"0.18.5","description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","keywords":["ci","attestation","provenance","git","github","signing"],"homepage":"https://thwip.ai","bugs":{"url":"https://thwip.ai"},"repository":{"type":"git","url":"git+https://github.com/recallnet/thwip.git"},"thwipSourceCommit":"8de72b22ed9b5af33eee040574f9c83859f6b86d","license":"Apache-2.0","type":"module","bin":{"thwip":"thwip.mjs"},"engines":{"node":">=22"},"dependencies":{"yaml":"^2.9.0"},"publishConfig":{"access":"public"},"_id":"@recallnet/thwip@0.18.5","_integrity":"sha512-vXFgjspn1CP+/x/6Ipkgf6crPphPj70e0Ve7/lS1GfUE3iLCQSWtHsCkgVAzO8poWM2XYNc/RxUHizoeHsv8Kg==","_resolved":"/home/runner/work/_temp/recallnet-thwip-0.18.5.tgz","_from":"file:/home/runner/work/_temp/recallnet-thwip-0.18.5.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-vXFgjspn1CP+/x/6Ipkgf6crPphPj70e0Ve7/lS1GfUE3iLCQSWtHsCkgVAzO8poWM2XYNc/RxUHizoeHsv8Kg==","shasum":"6ca911b69d25e6fe7a0bbe7ac299c06e0c79b416","tarball":"https://registry.npmjs.org/@recallnet/thwip/-/thwip-0.18.5.tgz","fileCount":6,"unpackedSize":355671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDOdyIVRsqaTDf1DGf1PQ1Ct51FMEEZqe7vUItGpa0+QgIhAOUjUWKKwJujvORh+Bs9kao2DdujCUrH2hD5DpZM+QbG"}]},"_npmUser":{"name":"recall-admin","email":"npm@textile.io"},"directories":{},"maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/thwip_0.18.5_1787097760667_0.3608488441136668"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-30T19:09:03.475Z","modified":"2026-08-19T00:02:41.010Z","0.1.0":"2026-07-30T19:09:03.828Z","0.1.1":"2026-07-30T19:12:41.650Z","0.2.0":"2026-07-31T02:22:33.629Z","0.3.0":"2026-07-31T17:42:35.005Z","0.3.1":"2026-07-31T17:48:57.285Z","0.3.2":"2026-07-31T18:28:27.537Z","0.4.0":"2026-07-31T19:35:54.291Z","0.4.1":"2026-07-31T20:48:54.563Z","0.5.0":"2026-07-31T22:54:38.593Z","0.6.0":"2026-08-01T15:58:52.244Z","0.6.1":"2026-08-01T16:42:27.307Z","0.7.0":"2026-08-01T17:30:22.287Z","0.8.0":"2026-08-01T20:19:12.818Z","0.9.0":"2026-08-01T21:05:24.142Z","0.10.0":"2026-08-01T21:31:42.681Z","0.11.0":"2026-08-02T00:08:13.825Z","0.12.0":"2026-08-02T02:55:44.972Z","0.12.1":"2026-08-02T07:55:46.625Z","0.13.0":"2026-08-02T07:56:46.108Z","0.13.1":"2026-08-02T09:06:37.185Z","0.13.2":"2026-08-02T09:37:36.368Z","0.13.3":"2026-08-02T09:38:24.196Z","0.13.4":"2026-08-02T10:15:43.224Z","0.13.5":"2026-08-03T04:10:56.241Z","0.13.6":"2026-08-03T16:40:26.832Z","0.14.0":"2026-08-05T04:56:36.579Z","0.14.1":"2026-08-05T05:04:41.413Z","0.14.2":"2026-08-05T05:09:39.779Z","0.14.3":"2026-08-05T19:12:00.349Z","0.14.4":"2026-08-05T22:15:36.939Z","0.14.5":"2026-08-05T22:42:05.590Z","0.14.6":"2026-08-06T01:02:25.863Z","0.15.0":"2026-08-09T15:29:13.051Z","0.15.1":"2026-08-10T00:57:04.375Z","0.16.0":"2026-08-10T02:16:46.121Z","0.16.1":"2026-08-11T22:13:39.263Z","0.16.2":"2026-08-11T23:12:25.710Z","0.16.3":"2026-08-12T18:08:39.797Z","0.16.4":"2026-08-12T18:12:56.221Z","0.16.5":"2026-08-12T18:17:41.418Z","0.16.6":"2026-08-12T18:24:33.843Z","0.16.7":"2026-08-12T18:30:07.562Z","0.16.8":"2026-08-13T00:30:09.156Z","0.16.9":"2026-08-13T09:33:06.559Z","0.16.10":"2026-08-13T10:21:44.491Z","0.17.0":"2026-08-13T11:03:07.611Z","0.17.1":"2026-08-14T16:56:39.837Z","0.17.2":"2026-08-14T17:12:23.326Z","0.17.3":"2026-08-14T18:56:57.869Z","0.17.4":"2026-08-14T21:11:26.666Z","0.17.5":"2026-08-15T03:32:07.907Z","0.18.0":"2026-08-16T00:01:49.130Z","0.18.1":"2026-08-18T17:18:38.937Z","0.18.2":"2026-08-18T19:22:01.519Z","0.18.3":"2026-08-18T19:28:35.915Z","0.18.4":"2026-08-18T20:05:31.828Z","0.18.5":"2026-08-19T00:02:40.804Z"},"bugs":{"url":"https://thwip.ai"},"license":"Apache-2.0","homepage":"https://thwip.ai","keywords":["ci","attestation","provenance","git","github","signing"],"repository":{"type":"git","url":"git+https://github.com/recallnet/thwip.git"},"description":"Verified local CI. Run your suites where the code lives and sign a proof of the exact Git tree.","maintainers":[{"name":"asutula","email":"aaron@textile.io"},{"name":"recall-admin","email":"npm@textile.io"},{"name":"carsonfarmer","email":"carson@textile.io"},{"name":"joewagner","email":"njwjs722@gmail.com"},{"name":"dtbuchholz","email":"dbuchholz30@gmail.com"}],"readme":"# thwip\n\nVerified local CI.\n\nYour test suites already run on your machine. thwip signs a proof of the exact\nGit tree they ran against, attaches it to the commit, and a protected GitHub\ncheck verifies that proof instead of running everything again in the cloud.\n\nA check that takes seconds rather than minutes, and a signed record of what ran,\nagainst which code, by whom.\n\n## Install\n\n```\nnpm install -g @recallnet/thwip\n```\n\nNode 22 or newer. To skip the global install, use `npx @recallnet/thwip`\nwherever the commands below say `thwip`.\n\nThe public npm registry is the release authority. The same release is mirrored\nto GitHub Packages for environments that map the `@recallnet` scope there. The\npackage contains the built CLI; a consuming repository never clones or builds\nthis repository.\n\n## Getting started\n\n```\nnpx @recallnet/thwip@latest init\n```\n\nInit is the safe setup and refresh command for a first checkout or another\nmachine. It checks your session, key, GitHub origin, and live project state. It\nthen refreshes only bounded guidance in root `AGENTS.md` and `CLAUDE.md`. It\nreports any human dashboard action still needed and never enrols a repository.\n\nRepositories normally inherit organization defaults. To create an intentional\nrepository override, use `thwip init --required \"lint,typecheck,test\"` and\noptionally `--profile PROFILE`.\n\n`thwip ship --wait` is the full completion path. It runs the suites against the\ncommitted tree, attaches the proof to `HEAD`, pushes, opens or updates the pull\nrequest, joins the queue, and waits for the outcome. Use `thwip run` when you\nonly need to create or refresh a proof without shipping it.\n\nA draft pull request still needs proof, but it must not enter the merge queue.\nRun `thwip ship --draft` to prove and push the exact `HEAD`, create or refresh\nthe draft pull request, and stop without queueing or merging it. Do not mark it\nready until the user asks.\n\nThe CLI connects to `https://thwip.ai` by default. Set `THWIP_ENDPOINT` only\nwhen an operator has given you a different control-plane origin.\n\nSuite ids name the `package.json` scripts you already run. Configuration is one\ncommitted file:\n\n```yaml\nversion: 1\nprofile: fast\nrequired:\n  - lint\n  - typecheck\n  - test\n```\n\n## Commands\n\n| Command | What it does |\n| --- | --- |\n| `thwip login` | Sign in through a device code that works over SSH |\n| `thwip init` | Safely set up or refresh this machine and repository guidance |\n| `thwip run` | Proof-only: run the required suites and sign a proof of the tree |\n| `thwip verify` | Run the same checks the protected check will run |\n| `thwip ship --wait` | Run, sign, push, open the pull request, and wait for the queue outcome |\n| `thwip keys status` | Report which key signs, and whether GitHub lists it |\n| `thwip doctor` | Check the whole chain, from your key to the App's grants |\n| `thwip queue` | Inspect and administer the merge queue |\n\n`thwip doctor` changes nothing and exits zero only when every check passed. A\ncheck nobody could read fails on its own, so a report that says fine is a report\nthat looked. Reading App permissions needs repository admin; pass\n`--allow-unread` when you are not one.\n\nRun `thwip --help` for the full list.\n\n## Signing keys\n\nProofs are signed with an SSH key that GitHub lists as a **signing key** for your\naccount. GitHub keeps signing keys and authentication keys in separate lists, and\nonly the first is read. `thwip keys status` tells you which key would sign and\nwhether GitHub knows about it.\n\nYour private key is never read, moved, or transmitted.\n\n## Learn more\n\nhttps://thwip.ai\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}