{"_id":"@actuarial-ts/compliance","_rev":"22-5696ad094758812c7234a15c5e4e3c37","name":"@actuarial-ts/compliance","dist-tags":{"latest":"0.19.0"},"versions":{"0.1.0":{"name":"@actuarial-ts/compliance","version":"0.1.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.1.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"a4fc5562891d9876c6eda4d84788274662de9eb7","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.1.0.tgz","fileCount":32,"integrity":"sha512-tpJARMsnMeXNKp0dVFusZWnPriKyM1vNVqSWV+4BUFsGK3Ppj41NL1qXBR2HXyJldByvZjmez9H6KUOOmH5hjw==","signatures":[{"sig":"MEYCIQDoRXRP1Fc73MzAWfq5GYNfq6TCsn+gagYXWUP/PSEn6AIhAJponZzpamfzLGUWVGcqiGlp96jwuaaEx5LQCjEe4ETg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"335ff5d07193b265deda693f8ad03b622760318e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, ASOP 41 disclosure generation, ASOP 56 model cards, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the ","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@actuarial-ts/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.1.0_1784295153985_0.6722735548952097","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@actuarial-ts/compliance","version":"0.2.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.2.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"25e280bfbfe5030db2721afd5b4983654b4bf1b9","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.2.0.tgz","fileCount":32,"integrity":"sha512-WUxGW5C3pgBu+yuXOQoqJk8d5+MQlOXYOgfLYgObvdiVqvvPMLNdgaGDuUXXNoNLVs7dwfVTZlB8KPQYuSpHvw==","signatures":[{"sig":"MEYCIQDs/3U1T4lVsMZpZZoglNPAtFSfS0vr/jTDa7vxWjEOswIhAOkvbaWTuLLdkWz5f2wl5ld1kNZifqMdceMo+Pj6u6Zi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157427},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6c79dcbcf8e5157a7e46ac5f249f0bf7a424b0aa","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, ASOP 41 disclosure generation, ASOP 56 model cards, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@actuarial-ts/core":"^0.2.0","@actuarial-ts/interchange":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.2.0_1784350317953_0.2199872884453158","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@actuarial-ts/compliance","version":"0.3.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.3.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"c2aa173643b367ab4d137b004fc1a483ec154577","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.3.0.tgz","fileCount":39,"integrity":"sha512-MgRcOJVxxvyrOPvCy9ecITakYblgJ6mRshB130WDaAbdZn9Pfcd/lde2NapqHvRKu/nYumsGsVUc941nVZGp0w==","signatures":[{"sig":"MEUCIQDZKbS8HcOFokJUxPD8eZX26EvkQ1HE0X4ims3IGcGWGgIgcQ8Uc+Toz+foaTP9NcbmW8h0kvH2nkHL3NoqWXDwYy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250224},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2f40b2a205fb20b724a44e22a47fe66ad04d3476","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.8","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, ASOP 41 disclosure generation, ASOP 56 model cards, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@actuarial-ts/core":"^0.3.0","@actuarial-ts/interchange":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.3.0_1784434020824_0.9687086979533004","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@actuarial-ts/compliance","version":"0.4.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.4.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"9588bc314d8ed28cfad192e3b6f802ad4ada3cde","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.4.0.tgz","fileCount":44,"integrity":"sha512-gjvkt6G0bnFn3iEGhtxuhkT9b8D9P4SZ6UI+X1CmozBCpVCTCddMyDD2exUxuQj418uuAknWbKij5XOQBHz+NQ==","signatures":[{"sig":"MEUCIQCHbRCrcmIgjsyv/EWdd2R1BSVBvWGqPVNhQciWEqVJpAIgC0VId3g29Toa/s7otOsFXoJgriZ61JrjYHufIJeUjP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1afcf64f78157a194e658452b2ebb35fbe5d9f85","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@actuarial-ts/core":"^0.4.0","@actuarial-ts/interchange":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.4.0_1787947082523_0.9564284297493637","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@actuarial-ts/compliance","version":"0.5.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.5.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"b04f6f04dd9745e36a4ec02e91534c8001bed6d8","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.5.0.tgz","fileCount":44,"integrity":"sha512-2aaa0hcpHd8VSXIMQV7r7CyoAQBOJ+tKZ824d5rfzvNNRUy7K4Alk9WKTld36abU/sd2Rir5cJWLGBOwWl/pvQ==","signatures":[{"sig":"MEUCIQC4wnZ6ih9YMtvbg/FVGIinCRZdCfBs+Tj1yEUw41/2AQIgZiRAcOtpGbHjJcKpePwt76tDl+AW4d1ASzpppJrYfcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0f0b18ad15099afa860550cf420cb11bb5dea897","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@actuarial-ts/core":"^0.5.0","@actuarial-ts/interchange":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.5.0_1788203395974_0.0001944164321239228","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@actuarial-ts/compliance","version":"0.6.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.6.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"8adbd8065a5b29715361f0fbaec6bb7f34a50991","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.6.0.tgz","fileCount":54,"integrity":"sha512-quggKNtDzE8jfzbSEdulLfTN0NrdUaJbvT7azDSEWu5Wr+7ah9AvVnJCcItj65UoC43AOerU9Ke2yM2DbjaxgA==","signatures":[{"sig":"MEQCICYkgjXjiafwkklykqqnimGMsnVhdv8l2Q/puOEoOKYuAiBnOvmegbzByJbml+VEDXlmNzu6cXKKHAVIVSsN/ESVVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGn0nGVER7wS1B3sdc3dHy+HdafBSddllae5+EO7oBcXAiApXKYncZsDltKbFtyk/GAlw+2eH659Ag+8AYjHOjSjGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316189},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a7f1916697f99dbfa30ffbccadec0cc37099e769","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@actuarial-ts/core":"^0.6.0","@actuarial-ts/data":"^0.6.0","@actuarial-ts/interchange":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.6.0_1788501143076_0.8781966033020119","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@actuarial-ts/compliance","version":"0.6.1","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.6.1","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"f8f978e2309046f8ff479922204d5c7aa736c949","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.6.1.tgz","fileCount":54,"integrity":"sha512-Lyxbz4Aw4/tttqAYoFKozz7xmdypgN/wrjpJ16b0JaVuaK7JXLq6c5GionxcaQE3ppLdlDNeuHgW3oICD0G/kQ==","signatures":[{"sig":"MEYCIQCam5dunF+ya79oeCtdaNJCTW2kuh9wpX/G2p+3fNC0qAIhALVmMBO/2Y/mrlGYKeOyChlfjMS6LmnAoVBGGHsiA4oq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDOV6RXjLqDKP52BuNAEj9cl7quM2PcEhWVgpRv5qYsJAiEAg4syK0SnIUvJ/1ALr8RXTIlvwcVsIlpPO10nuAavNEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":410155},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.6.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.6.1.tgz","_integrity":"sha512-Lyxbz4Aw4/tttqAYoFKozz7xmdypgN/wrjpJ16b0JaVuaK7JXLq6c5GionxcaQE3ppLdlDNeuHgW3oICD0G/kQ==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@actuarial-ts/core":"^0.6.1","@actuarial-ts/data":"^0.6.1","@actuarial-ts/interchange":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.6.1_1788557122045_0.5919906287216004","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@actuarial-ts/compliance","version":"0.7.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.7.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"1765fd2568a84c400a557b3b8b75ae0ae9bd0ff7","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.7.0.tgz","fileCount":109,"integrity":"sha512-GmcmFUctCD8Bq5Yn6B8wn557JxOKEI0xbKqSXyll8zsic6i35TN/rBI8o9n1P5k1PFQEF6us8RdwO0VLGHoRjA==","signatures":[{"sig":"MEYCIQCjOdNvuSkc0+AHphF3AdcplT5cnKIWC7WY/66l6k/hgwIhANcB5iwdCJ968XQ6ZlHU4y6a+JqKOJGP6FERKhlX9MkB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGhj1VKH7b43GDnyn7+ltbtFBcFKokTXfESCFYObvHhlAiEAqEMqoALRqmoTHgd4cgB7yLEs2tOg0v5fcxFdm3Wp+O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640721},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.7.0.tgz","_integrity":"sha512-GmcmFUctCD8Bq5Yn6B8wn557JxOKEI0xbKqSXyll8zsic6i35TN/rBI8o9n1P5k1PFQEF6us8RdwO0VLGHoRjA==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@actuarial-ts/core":"^0.7.0","@actuarial-ts/data":"^0.7.0","@actuarial-ts/interchange":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.7.0_1788624078862_0.09317440512481956","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@actuarial-ts/compliance","version":"0.7.1","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.7.1","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"cdd559d4c10450ca05bc7562a63157d90b7c4c74","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.7.1.tgz","fileCount":109,"integrity":"sha512-043yqB+iq85g2DVNrTYfhvaTwsg6AZ6+4IOD+2dc5v6EzaPFQgCS3wrKdhn/KMWwWQYspreGXNoIbmeS8KomcA==","signatures":[{"sig":"MEQCIGMGBvrkfcaOURQ2H7liuPTMY7xhnKXFq+550fvFHXLrAiAg/s7uMbjOliSGmsWjh5g58D7D4M2bfi/hdPmEKkyEzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDWpAsd8irx2H7ghqPpe5Zr9SagrhEznq13Xs3a4bakNQIgUBUW5R5nvvLBZRz9fbAU7D1JbOUMeIcbTciur0fIGB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643369},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.7.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.7.1.tgz","_integrity":"sha512-043yqB+iq85g2DVNrTYfhvaTwsg6AZ6+4IOD+2dc5v6EzaPFQgCS3wrKdhn/KMWwWQYspreGXNoIbmeS8KomcA==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"@actuarial-ts/core":"^0.7.1","@actuarial-ts/data":"^0.7.1","@actuarial-ts/interchange":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.5","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.7.1_1788629033595_0.8821806544392223","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@actuarial-ts/compliance","version":"0.8.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.8.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"96c81b8dd3c7f40af6324b4f1041b20448043925","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.8.0.tgz","fileCount":124,"integrity":"sha512-VKyO76DF/yQMXeIChaddX9i1nWCJo8pmVspgi4VBLVoL7SFfTD1d3ylG0ukkyqL5o+ffohMl3AoIi/FA8fHyOQ==","signatures":[{"sig":"MEUCIQCo4fYnv+Qx3LoQ7elRoznSAIEq82vdTFKvhaLwvcXdbQIgELjIsOmMWcpUW53pujIkEPU/q+a9E7EmReDu/VlZmcs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICy3MTDX7EbkHwRbXmQLMblRhrDfq12lS48HgmQGJ2nOAiA8wqV/eV9qViF2OZ46uexTOqdchmdGoi06cFGU3elLnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757495},"main":"./dist/index.js","type":"module","_from":"file:.release/tarballs/actuarial-ts-compliance-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.8.0.tgz","_integrity":"sha512-VKyO76DF/yQMXeIChaddX9i1nWCJo8pmVspgi4VBLVoL7SFfTD1d3ylG0ukkyqL5o+ffohMl3AoIi/FA8fHyOQ==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.8.0","@actuarial-ts/data":"^0.8.0","@actuarial-ts/interchange":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.8.0_1789497872396_0.41615228323397657","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@actuarial-ts/compliance","version":"0.8.1","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.8.1","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"c3b4b13d2b41273d8250139674103503fa55cc05","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.8.1.tgz","fileCount":124,"integrity":"sha512-dqN0jsTFBVCHsF1dTN5OxgY0U7L+lVVXIPI4m6pbxtUxXkWJe0vK2GIncZ9TQAWeMRRDkAFtMQUq/VTm+rrTBA==","signatures":[{"sig":"MEQCIFyV9T/jvMh9TizGTgKaDjDSA9s5cCIiO0/iVjcq1FfNAiBpGCy/gQ8Pt4CmMheCgnd+aGrGzRcOZU++vG15zk1NpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAWGAUjmjVvv4HJvyWPXduytbP3rN6rcOgyk/IxGxdMiAiEAyw1yBireehPGvdrhM7kd4rqrLarNk/DZHDMVVWMcji0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757495},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.8.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.8.1.tgz","_integrity":"sha512-dqN0jsTFBVCHsF1dTN5OxgY0U7L+lVVXIPI4m6pbxtUxXkWJe0vK2GIncZ9TQAWeMRRDkAFtMQUq/VTm+rrTBA==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.8.1","@actuarial-ts/data":"^0.8.1","@actuarial-ts/interchange":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.8.1_1789504422302_0.06571982643850083","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@actuarial-ts/compliance","version":"0.9.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.9.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"0c65e9a033e04858b75c2fc5ce155a5f311937ad","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.9.0.tgz","fileCount":124,"integrity":"sha512-BPoAlf8IugLiI8HJ0fncTGKKglw/r8vPR3NRU+s1WtiYsgNCMmzh6qlz53PN8PT1sL5Ysu8mCqN7EWI3sRKnWQ==","signatures":[{"sig":"MEQCIHZyyS52n6HSlVvycyEq0855+EaAFc/eoi7OU2s+ojjfAiB19KRLDuRCll68UCM5/BekiBpFsJMBk6siMlawEMAsKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCVvLm8yJiR3Z+ruVOG4K7kmxmEjsuns4/NQkT7m9/ADgIgPBnuVG4oQAg2+Zgy9A/UDdpVg7cV+KqS6BYewNlewKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":757706},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/Work Things/Gen UI Triangle Diagnostics/.sdk-work/actng/.release/tarballs/actuarial-ts-compliance-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/Work Things/Gen UI Triangle Diagnostics/.sdk-work/actng/.release/tarballs/actuarial-ts-compliance-0.9.0.tgz","_integrity":"sha512-BPoAlf8IugLiI8HJ0fncTGKKglw/r8vPR3NRU+s1WtiYsgNCMmzh6qlz53PN8PT1sL5Ysu8mCqN7EWI3sRKnWQ==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.9.0","@actuarial-ts/data":"^0.9.0","@actuarial-ts/interchange":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.9.0_1789539077170_0.9561377335642964","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@actuarial-ts/compliance","version":"0.10.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.10.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"7d4c40bc5d788410a30f5fd896392e35a6d88e75","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.10.0.tgz","fileCount":124,"integrity":"sha512-DMjo+R5MYNrEEqjx2RgauL1H1hxJFOWObpf5wujzm7XnUm0nRhj3HKVe29t58bXrV3qLPv4PqsLXBYH1Oi2T9A==","signatures":[{"sig":"MEYCIQD6As4dpEycqJmlF7JlB6WH9jlvACRwXxF9WXpytAeI3gIhAOJjV0nqGGqNTH2OY3fAiD4JxVyKnLo0TX0nlbZsgWLg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMByTaPYd6v599vSmtFNM+SyL14HpxBDe+zrkqw3rbfwIhALmfUthPkBDLjW3lfAorEjEaMjDgFEL+WQNTZs/Q5XEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760591},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/Work Things/Gen UI Triangle Diagnostics/.sdk-work/actng/.release/tarballs/actuarial-ts-compliance-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/Work Things/Gen UI Triangle Diagnostics/.sdk-work/actng/.release/tarballs/actuarial-ts-compliance-0.10.0.tgz","_integrity":"sha512-DMjo+R5MYNrEEqjx2RgauL1H1hxJFOWObpf5wujzm7XnUm0nRhj3HKVe29t58bXrV3qLPv4PqsLXBYH1Oi2T9A==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.10.0","@actuarial-ts/data":"^0.10.0","@actuarial-ts/interchange":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.10.0_1789569628565_0.13749226851963292","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@actuarial-ts/compliance","version":"0.11.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.11.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"54db4827a59ea8309ac910bfac6fa777c9b3ee7a","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.11.0.tgz","fileCount":124,"integrity":"sha512-9Z7GlHCdTu94SbdwAW6mGOni5zvR9A5+c161kXIKQrTvHEoHosxN+F/YLMRnD+oeNXDshg1Ua2rlXqnyqouFfA==","signatures":[{"sig":"MEYCIQDE3Vtg4ZbaUckk42fP83diI+U5PuZw8UBLSYP0uk70rAIhALjvn4GWmeQyTKypO70M2uLnKshy+c5Uscg8wrr6inwa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD7wrfQvzYyMtDPq+QjR2drl20kyt8+9FnYgWOniIC5/QIgc7/f+5Ur+g6furbVVeuT9dLFJiNnp1CvONVjLhbi8JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770810},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.11.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.11.0.tgz","_integrity":"sha512-9Z7GlHCdTu94SbdwAW6mGOni5zvR9A5+c161kXIKQrTvHEoHosxN+F/YLMRnD+oeNXDshg1Ua2rlXqnyqouFfA==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.11.0","@actuarial-ts/data":"^0.11.0","@actuarial-ts/interchange":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.11.0_1789673889544_0.18482558384086722","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@actuarial-ts/compliance","version":"0.12.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.12.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"60c12f6fc8fcad545d4bbafff2ae0b7d082303e1","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.12.0.tgz","fileCount":124,"integrity":"sha512-sUca6gEMUTStKPMbySTyApYVGJDDA/U81BwTTrp5JhPxr2Ea2iHcG/JOyjrVrSbL3j9/oUHswEUfeYlhllBwiw==","signatures":[{"sig":"MEUCIEngonZLicv5LJeQMx5P4J/Z7oep5+gHRxKusp5BLTSSAiEAhgLtGYmvv6B6fPYYMxDLMu2XQ8HPw4zrr+EKzU71aNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDiJEiiD9zClQx0/2S6ELPGqr1LacBj7MkLstRTwP7HSAIhAOLbt7m2AOWgKGgSlD6Xr9m/eecrE7+8r4KJWtgVLJu3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770810},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.12.0.tgz","_integrity":"sha512-sUca6gEMUTStKPMbySTyApYVGJDDA/U81BwTTrp5JhPxr2Ea2iHcG/JOyjrVrSbL3j9/oUHswEUfeYlhllBwiw==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.12.0","@actuarial-ts/data":"^0.12.0","@actuarial-ts/interchange":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.12.0_1789682277859_0.8054016481743984","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@actuarial-ts/compliance","version":"0.13.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.13.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"b30182d3c0741fa70c70b83fdb5fba72fe63bee8","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.13.0.tgz","fileCount":124,"integrity":"sha512-npWFavQq0fXTygJUe6cla0e+wWCkz5Y1d/dlnKyBZDarvNQIJlFY0PIF0CcOcCMHw8ld7tzR6CC3QYYqyZh3nA==","signatures":[{"sig":"MEQCIFR3YPn46SEbSwiMMx5eDL2l78sayTOTM/W27OXeGggKAiAnOOcNVe/KZC6AK/vWP4Czmxm9q9VMJwXfmjjuOHlVkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDQ0CXbCliJn9hnRPNS8lt6K6K20Lr660b4UOzARW3k0AiBmR/Mrz+3fLaI7797Ff4q4hpponJQxRGOdrMwwQ86LQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770810},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.13.0.tgz","_integrity":"sha512-npWFavQq0fXTygJUe6cla0e+wWCkz5Y1d/dlnKyBZDarvNQIJlFY0PIF0CcOcCMHw8ld7tzR6CC3QYYqyZh3nA==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.13.0","@actuarial-ts/data":"^0.13.0","@actuarial-ts/interchange":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.13.0_1789688313037_0.5382588716414369","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@actuarial-ts/compliance","version":"0.14.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.14.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"ad1b193919f325f460241f74ff93e5a1c54f6c4c","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.14.0.tgz","fileCount":124,"integrity":"sha512-YJ5pM7lbONr81bCb0uIq89++wLye+09gcgSr/mWfuxlYc27glW6tn0aJecwMHWfSMBuCCfz1fhZ47fcZ53oCcA==","signatures":[{"sig":"MEUCIFgKc18L20ifZ1n701+Cao+1eopdxZ2t60RRdH5BGsNWAiEA2FBESQnT+a7HXuMeyGguxbaMUafTOpKHi9czqn3PRFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGTx2m0ZAM0httry83JcTCNlDymVnaQrLE2oisFDJ/8OAiA23zDoj7sGnCOR8rnjpp2PZnWaq1XFP9XWWWVO9lpTQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770810},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.14.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.14.0.tgz","_integrity":"sha512-YJ5pM7lbONr81bCb0uIq89++wLye+09gcgSr/mWfuxlYc27glW6tn0aJecwMHWfSMBuCCfz1fhZ47fcZ53oCcA==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.14.0","@actuarial-ts/data":"^0.14.0","@actuarial-ts/interchange":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.14.0_1789699524674_0.3247424309134168","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@actuarial-ts/compliance","version":"0.15.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.15.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"079fb0e6fe9be7bf5b6fbe3037bca302b08fe039","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.15.0.tgz","fileCount":124,"integrity":"sha512-HokqIDjaBTXYUPvSuvwZNp9hkYmsPZPfBHwppagJD51vbhqAkrcy9JM4Nt40N+by1enobOIyWHgeUSoX9pCQQg==","signatures":[{"sig":"MEQCIGNNLlsh3tk3HSg3hsXFdtz8ykuZu631aM4CdyKWk0lVAiAj7+hWIlb9oeem8sfVfQR7UCHcm5BVXT0Ze4Xuc44KvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBjDFZKYnEj3IpHND4AynoFOlQxuGM5APIOg0QSOH0GsAiEA20cAxxT+5i8vE2bDoA+LzHs9/iPWcNtC/BxWaae4LBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770810},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/ActNG2/.release/tarballs/actuarial-ts-compliance-0.15.0.tgz","_integrity":"sha512-HokqIDjaBTXYUPvSuvwZNp9hkYmsPZPfBHwppagJD51vbhqAkrcy9JM4Nt40N+by1enobOIyWHgeUSoX9pCQQg==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.15.0","@actuarial-ts/data":"^0.15.0","@actuarial-ts/interchange":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.15.0_1789706493004_0.8723003102664169","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@actuarial-ts/compliance","version":"0.16.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.16.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"24c591a42680a69a15e36d8c767db36dad079033","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.16.0.tgz","fileCount":159,"integrity":"sha512-bFWDg2s0tRzHD0IAjT7bb+Ng4cDjqkEvGY++v0sy/i9Hwcey5gs/lcpOpBNvLv6wuFNLykKQzl/VfiumCuE9Ag==","signatures":[{"sig":"MEUCICJZZzuag43kwzW7Dz7TBfy86Qf50z+tPB1i9UDmGgKJAiEAuxyg4Zbj5iug7FqUFyQuNF4c5E03mN9qS2YT26pK4OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHLySO8MXqqkKP3KsrrWRwFrasTeycwS0T+oX2TE4Ra7AiEAgMJARTSU9I4yxgQkNiqBGcLYthV0rvcWmov6uTCA95c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1119926},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/.codex/worktrees/publish-0-16-0/ActNG2/.release/tarballs/actuarial-ts-compliance-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/.codex/worktrees/publish-0-16-0/ActNG2/.release/tarballs/actuarial-ts-compliance-0.16.0.tgz","_integrity":"sha512-bFWDg2s0tRzHD0IAjT7bb+Ng4cDjqkEvGY++v0sy/i9Hwcey5gs/lcpOpBNvLv6wuFNLykKQzl/VfiumCuE9Ag==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.16.0","@actuarial-ts/data":"^0.16.0","@actuarial-ts/interchange":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.16.0_1790054574332_0.7085235829582384","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@actuarial-ts/compliance","version":"0.17.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.17.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"9f0219ae2dd85bb74845c2984fe463c57791efba","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.17.0.tgz","fileCount":159,"integrity":"sha512-cmTLFJ4m6JF6Hc5+6/k0yaPwrTukzWGVLMNpdGR1tVhHOWIm6wZZVD8zZ5SqIZk95jvcrQQUgeKRDgFtUlZENw==","signatures":[{"sig":"MEUCIQCa1Ootdo2TylF9BpLdU3BK3gID2kgRYVsjCuf3ZvRMVQIgTqYtLX28pNTv8Cu5ZN0DcSGc3il9/dOwugGnNogDQKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAVDI0B6nVgR6vrUWc6vz1k/1SC0IQYJm2WPMiISpmHhAiBtOtKZcQ6YAhvKc/6uB9zf0DuykCaSUvY5ZMbUOrizYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1120149},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/.codex/worktrees/sdk-0-16-1-hardening/ActNG2/.release/tarballs/actuarial-ts-compliance-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/.codex/worktrees/sdk-0-16-1-hardening/ActNG2/.release/tarballs/actuarial-ts-compliance-0.17.0.tgz","_integrity":"sha512-cmTLFJ4m6JF6Hc5+6/k0yaPwrTukzWGVLMNpdGR1tVhHOWIm6wZZVD8zZ5SqIZk95jvcrQQUgeKRDgFtUlZENw==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.17.0","@actuarial-ts/data":"^0.17.0","@actuarial-ts/interchange":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.17.0_1790242199423_0.3600797141861103","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@actuarial-ts/compliance","version":"0.18.0","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"license":"Apache-2.0","_id":"@actuarial-ts/compliance@0.18.0","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"homepage":"https://github.com/yerromnitsuj/actng#readme","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"fcfc57985408a7b3057cc367a2200f35a11e72fa","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.18.0.tgz","fileCount":169,"integrity":"sha512-fd3HP1DoWBSPtxGnaz9kHYvxzn3mv1Qb2xJjaNzPDbQ8oq05+/eL+BupBBTBbZXy7egfw3uJ2OAzatzD9vzkkw==","signatures":[{"sig":"MEYCIQDZE0vcwVqO6tATuZ7gOjhhkcUXOxGgX5uUHEHchKmx1wIhAImdwDgIVmygsiFl6I4TWdkZ+/zo5QnCbEb53JCvJMBU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDR7IEKIB4QbjL7W5XGW34SH6kfLjTDXwSkXvKyFQTheQIgECzqeWMTXfDbsz/5eo8mkN9ZWG7i8r+4+nVx13RKizI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190591},"main":"./dist/index.js","type":"module","_from":"file:/Users/justinmorrey/.codex/worktrees/sdk-0-17-docs/ActNG2/.release/tarballs/actuarial-ts-compliance-0.18.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"_resolved":"/Users/justinmorrey/.codex/worktrees/sdk-0-17-docs/ActNG2/.release/tarballs/actuarial-ts-compliance-0.18.0.tgz","_integrity":"sha512-fd3HP1DoWBSPtxGnaz9kHYvxzn3mv1Qb2xJjaNzPDbQ8oq05+/eL+BupBBTBbZXy7egfw3uJ2OAzatzD9vzkkw==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.18.0","@actuarial-ts/data":"^0.18.0","@actuarial-ts/interchange":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"tmp":"tmp/compliance_0.18.0_1790603027336_0.3190113802481145","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"_id":"@actuarial-ts/compliance@0.19.0","bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"dist":{"shasum":"dc066c1a33628f499dcb9ee4c6f0409977e76cd8","tarball":"https://registry.npmjs.org/@actuarial-ts/compliance/-/compliance-0.19.0.tgz","fileCount":174,"integrity":"sha512-VtJHERcbcYkg4pZQtlIBSSeLm1yj9ReKU348dluV4MPLljK6Md/VGUYXHlp+Yj2uyRcG286cHUgclNyoeEJGxg==","signatures":[{"sig":"MEQCIBJsc7e+CzHMARz2qVjisNHFurUrIXYwpdtuwyGalUJqAiAe1jfFLRTXFXCcMyiO3v1D23cmyO8Swzrvvhq4nLTckQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBhL4KiIN+oeT7dlVPQNT9U2iq41KAuWjmXZXEPLuVlEAiAaTU6p8gXo6XZlSS8UGrLQmNWqmV25braDmY0OyDTsnA=="}],"unpackedSize":1255129},"main":"./dist/index.js","name":"@actuarial-ts/compliance","type":"module","_from":"file:/Users/justinmorrey/Work Things/Gen UI Triangle Diagnostics/.sdk-work/grouped-history-100k/.release/tarballs/actuarial-ts-compliance-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","prepack":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"node ../../tools/release/verify-release-attestation.mjs @actuarial-ts/compliance"},"version":"0.19.0","_npmUser":{"name":"sushisnack","email":"justinmorrey@gmail.com"},"homepage":"https://github.com/yerromnitsuj/actng#readme","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"_resolved":"/Users/justinmorrey/Work Things/Gen UI Triangle Diagnostics/.sdk-work/grouped-history-100k/.release/tarballs/actuarial-ts-compliance-0.19.0.tgz","_integrity":"sha512-VtJHERcbcYkg4pZQtlIBSSeLm1yj9ReKU348dluV4MPLljK6Md/VGUYXHlp+Yj2uyRcG286cHUgclNyoeEJGxg==","repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"_npmVersion":"10.9.4","description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","directories":{},"maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.25.76","@actuarial-ts/core":"^0.19.0","@actuarial-ts/data":"^0.19.0","@actuarial-ts/interchange":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^5.7.3","@types/node":"^22.10.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compliance_0.19.0_1790797836407_0.4403981070660583"}}},"time":{"created":"2026-07-17T13:32:33.858Z","modified":"2026-09-30T19:50:37.306Z","0.1.0":"2026-07-17T13:32:34.126Z","0.2.0":"2026-07-18T04:51:58.142Z","0.3.0":"2026-07-19T04:07:00.971Z","0.4.0":"2026-08-28T19:58:02.702Z","0.5.0":"2026-08-31T19:09:56.110Z","0.6.0":"2026-09-04T05:52:23.181Z","0.6.1":"2026-09-04T21:25:22.166Z","0.7.0":"2026-09-05T16:01:18.955Z","0.7.1":"2026-09-05T17:23:53.686Z","0.8.0":"2026-09-15T18:44:32.486Z","0.8.1":"2026-09-15T20:33:42.429Z","0.9.0":"2026-09-16T06:11:17.277Z","0.10.0":"2026-09-16T14:40:28.705Z","0.11.0":"2026-09-17T19:38:09.707Z","0.12.0":"2026-09-17T21:57:58.051Z","0.13.0":"2026-09-17T23:38:33.129Z","0.14.0":"2026-09-18T02:45:24.780Z","0.15.0":"2026-09-18T04:41:33.090Z","0.16.0":"2026-09-22T05:22:54.443Z","0.17.0":"2026-09-24T09:29:59.508Z","0.18.0":"2026-09-28T13:43:47.489Z","0.19.0":"2026-09-30T19:50:36.557Z"},"bugs":{"url":"https://github.com/yerromnitsuj/actng/issues"},"license":"Apache-2.0","homepage":"https://github.com/yerromnitsuj/actng#readme","keywords":["actuarial","asop","compliance","disclosure","reserving","documentation","audit"],"repository":{"url":"git+https://github.com/yerromnitsuj/actng.git","type":"git","directory":"packages/compliance"},"description":"ASOP-compliance-support layer for the actuarial-ts SDK: estimate metadata, assumption ledger, disclosures, model cards, diagnostics provenance, reproducibility bundles, and actual-vs-expected roll-forward. Responsibility for compliance remains with the cr","maintainers":[{"name":"sushisnack","email":"justinmorrey@gmail.com"}],"readme":"# @actuarial-ts/compliance\n\n**Package version:** 0.19.0 candidate (unpublished; registry latest 0.18.0). Sections labeled SDK 0.16 describe features\nintroduced in that release and retained in 0.19.0; the SDK 0.17 section and\nmigration guide describe the current hardening rules.\n\nSDK 0.19 fixes paired diagnostic structural-origin provenance and supplies bounded\ngrouped original-history replay, typed model graphs and snapshot source bindings.\nSee `docs/migrations/0.19-grouped-history-and-origin-zero.md` and\n`docs/reference/bounded-grouped-history.md` in the private repository.\n\nSDK 0.18 adds authenticated bounded review-evidence indexes, exact and\nderivation projections, and dynamic numbered report references. Stable evidence\nIDs remain authoritative when presentation ordinals change. See\n`docs/migrations/0.18-ai-native-protocol.md`,\n`docs/reference/agent-protocol.md`, `docs/reference/agent-tasks.md`, and\n`docs/reference/review-evidence.md`.\n\nThe legacy A/E helpers delegate their calculations to core. Finite amounts and warnings are preserved; A/E ratios now require positive expected emergence. Invalid/nonfinite or overflowing legacy inputs throw `ComplianceError(\"BAD_AVE_INPUT\")`; invalid CDFs retain `BAD_CDF`. See `docs/reference/review-forecasts.md` in the private repository for the forecast/scoring contracts and migration notes.\n\nDocumentation, judgment, provenance, and reproducibility primitives for actuarial-ts. The package is designed to support compliance work under applicable ASOPs; it neither determines compliance nor replaces the actuary’s review.\n\n```bash\nnpm install @actuarial-ts/compliance@0.19.0 @actuarial-ts/core@0.19.0 @actuarial-ts/data@0.19.0 @actuarial-ts/interchange@0.19.0\n```\n\nNode 20+, ESM.\n\nThe source repository is private, so the guide and reference links below open only with repository access. The published package is unaffected and remains Apache-2.0.\n\nSDK 0.8 adds fresh-execution customization provenance and source-bound bounded\nreplay receipts. See the 0.8 adoption guide (`docs/migrations/0.8-reusable-customization.md`)\nand customization reference (`docs/reference/reusable-customization.md`).\n\n## Diagnostic provenance\n\nThe example below uses eager provenance. `createDiagnosticRunIdentity` accepts only an owner-authenticated, completed eager data-package run. It does not accept caller-restated formulas, filters, review status, or result identities. Compact runs use the separate workflow below.\n\n```ts\nimport { createBundle, createDiagnosticRunIdentity } from \"@actuarial-ts/compliance\";\n\nif (outcome.status !== \"completed\") throw new Error(`diagnostics blocked at ${outcome.stage}`);\n\nconst provenance = await createDiagnosticRunIdentity({\n  completedRun: outcome,\n  inputArtifacts: [\n    { id: \"loss-run\", scope: \"input\", assurance: \"sdk-computed\", bytes: lossRunBytes },\n    { id: \"exposures\", scope: \"input\", assurance: \"sdk-computed\", bytes: exposureBytes },\n    { id: \"source-archive\", scope: \"input\", assurance: \"caller-declared\", algorithm: \"sha256\", value: archiveSha256 },\n  ],\n  preparationArtifacts: [\n    { id: \"transform-script\", scope: \"preparation\", assurance: \"caller-declared\", algorithm: \"git-sha\", value: transformCommit },\n  ],\n  preparationLineage: [\n    { outputArtifactId: \"loss-run\", inputArtifactIds: [\"source-archive\"], transformationArtifactIds: [\"transform-script\"] },\n  ],\n});\n\nconst bundle = createBundle({\n  inputs,\n  parameters,\n  results: outcome.result,\n  sdkVersions: {\n    \"@actuarial-ts/core\": provenance.manifest.engine.packages.core,\n    \"@actuarial-ts/data\": provenance.manifest.engine.packages.data,\n    \"@actuarial-ts/compliance\": provenance.manifest.engine.packages.compliance,\n  },\n  createdAt: \"2026-09-03T00:00:00Z\",\n  diagnosticRuns: [provenance],\n  wrap: { triangles: [], selections: [], results: [] },\n});\n```\n\nSDK-computed evidence requires actual `Uint8Array` bytes and records SHA-256 plus exact byte length. Caller-declared digests remain explicitly unverified. All evidence is synchronously validated and copied before hashing. Source, dataset fallback, external transformation, layer-comparability rationale, and fail-override references must resolve to the correct artifact scope. Lineage must have unique producers, resolve completely, be acyclic, and contain no orphan evidence.\n\nThe manifest contains the complete normalized definition, preparation identity and input audit, filter, cutoffs, expected-grid identity, grouping, review identity, two-gate execution policy, artifact graph, and core/data/compliance versions. The provenance adds the authentic complete result and separate run, result-content, and run-result binding fingerprints. Creation verifies preparation integrity, regenerates review and both gates, reruns core, and compares normalized output before stamping.\n\nThe returned `VerifiedDiagnosticRunProvenance` is frozen and registered in private owner state. A cast, clone, or parsed JSON object cannot author a new bundle. Use `verifyDiagnosticRunIdentity(stored, sameRunAndEvidence)` to regenerate and authenticate stored provenance; it reports the first mismatching JSON path and returns regenerated authentic review text rather than trusting stored prose.\n\nWrapped bundles include one deduplicated typed `diagnostic-definition` document per definition and require the outer SDK versions/generator to agree with every run manifest. `verifyBundle` also recompiles serialized definitions and rechecks definition, review, result, run, and binding fingerprints plus the typed definition mirror; merely re-stamping inconsistent JSON cannot make it verify. FNV-1a/JCS tags are deterministic integrity aids, not cryptographic authentication.\n\nMaterial host judgments worth recording in the assumption ledger include amount basis and limit application, expense treatment, missingness, exposure timing, period convention, filters/grouping, communicated scale, and any policy that permits a failed review. Helpers never invent an actuary’s rationale.\n\nThe package also provides estimate metadata, assumption ledgers, ASOP No. 41 draft disclosure generation, ASOP No. 56 model cards, actual-versus-expected roll-forward, and canonical reproducibility bundles.\n\nSee the formula catalog (`docs/reference/diagnostic-formulas.md`) and migration guide (`docs/migrations/0.6-generalized-diagnostics.md`).\n\n## Connected review snapshots\n\nThe SDK 0.16 `verifyReviewRun` and `createReviewSnapshot` APIs replay the\ncomplete connected review, retain exact original-byte/mapping evidence and\ncheck declared minimum selection, paid-reconciliation, assumption and coverage\nrequirements. Missing originals remain qualified. Parsed/copied receipts cannot\nauthorize bundle or disclosure inclusion; reopen with `replayReviewSnapshot`.\nFreezing preserves unresolved requirements and does not attest review or\npublication. See the full contract and migration notes\n(`docs/reference/review-snapshot.md` in the private repository).\n\nSnapshots can also retain complete attached diagnostic, sensitivity and grid\nstudies. Optional profile requirements name exact results and evidence; related\nsubjects and unavailable checks cannot silently satisfy them. Disclosure and\nbundle replay retain native qualifications and evidence paths. See\n`docs/reference/review-studies.md` for the study requirement contract.\n\nThe SDK 0.16 surface adds `createReserveReviewProfile` and exact\nnode-output, source-binding and study evidence links. Required review items can\nbe satisfied, unresolved, explicitly waived where the versioned profile permits\nit, or declared not applicable. Extended snapshots keep calculation,\nvalidation, selection, review and external-release facts separate and derive a\nconvenience stage without claiming publication. Core\n`createSelectedEstimateRange` retains human-selected endpoint quantities,\nsupporting result versions, rationale and optional caller materiality; it is\nexplicitly nonprobabilistic. Evidence-linked observations keep descriptive\nfindings separate from caller-authored hypotheses and adopted conclusions.\n\nThe tested `examples/reserve-review` consumer demonstrates exact source-byte\nbindings, explicit selections and paid controls, frozen readiness, reopening,\nbundle verification and disclosures. A mismatched control stays unresolved\neven when its artifact reproduces. Its actual source files also run against\ncleanly installed packed packages in both supported dependency profiles.\n\nThe ULAE model card describes the connected Conger–Nolibos calibration and\nreserve contract, including shared-calibration evidence, activity-weight\njudgment, disjoint expense/loss bases and unavailable uncertainty. Portable\nreview evidence retains those findings; a model card does not make the selected\nweights or ratio appropriate.\n\nThe case-outstanding model card distinguishes the native kernel's documented\nfallbacks from the connected contract's required complete adopted pattern. It\nrecords case-practice stability, terminal payout and negative recovery\nlimitations; a model card does not establish that the method or selected\nratios are suitable for a portfolio.\n\nThe Fisher–Lange model card distinguishes the native kernel's diagonal-disposal\nand sparse-severity fallbacks from the connected contract's adopted complete\nassumptions and dated cadence checks. It records ultimate-count, disposal-rate,\nsettlement-severity and trend limitations; a model card does not establish that\nthe inputs or method are suitable for a portfolio.\n\n## Compact provenance and replay streams\n\nIntroduced in 0.7.0, this separate path retains complete audit evidence without\nrequiring expanded manifest/result objects or one archive-sized identity string.\nIt does not certify dataset capacity or total application memory use. Existing\neager provenance and interchange `BundleDoc` APIs remain available.\n\n| Step | Public API and host responsibility |\n|---|---|\n| Produce a genuine completed run | Use the compact validated gateway in `@actuarial-ts/data`; handle both review and metric blocks. |\n| Hash actual artifact bytes | `digestDiagnosticArtifactChunks` returns an authenticated computed digest. Keep a repeatable byte source; hashes without retained original bytes must remain caller-declared. |\n| Bind run and artifact evidence | `createCompactDiagnosticRunIdentity` accepts the completed compact run, genuine computed receipts or explicitly declared evidence, and complete preparation lineage. |\n| Write complete replay evidence | Consume `writeDiagnosticReplayStream` into a temporary host destination and publish it only after successful completion. `openArtifact` must reopen the bytes matching each computed digest. |\n| Independently verify | `verifyDiagnosticReplayStream` requires explicit host resource limits, reruns the recorded input, and compares complete canonical evidence before issuing a receipt. Success requires the trailer and EOF. |\n\nThe host owns file/network I/O, pending-I/O cancellation, retention, and access\ncontrol. Supply the same abort signal to host I/O and the SDK. Cancellation is\ncooperative between chunks/phases, not interruption of synchronous calculation.\nUse summaries/pages for routine views; materializing all findings or identity\ndocuments afterward can erase the representation's memory benefit.\n\n`VerifiedCompactDiagnosticRunProvenance` is a distinct owner-authenticated\nobject, not an eager `VerifiedDiagnosticRunProvenance` or a serializable\nauthorization token. It cannot be cast into `createBundle`, the eager verifier,\nor the current diagnostic agent executor. The stream format is\n`diagnostic-replay/1`, separate from interchange wire `1.3.0`; it is not a\nsingle JSON document or a `BundleDoc`.\n\nReplay identities include the producing SDK's engine versions. Preserve those\nexact package versions with stored evidence and use a matching runtime for\nverification. Stream version 1 does not guarantee cross-SDK-version replay;\nin particular, a patch upgrade must not be assumed to verify an older stream.\nSuccessful replay establishes internal reproducibility, not source authenticity,\na digital signature, correct claim-level capping, or actuarial correctness.\n\n## Reusable customization replay\n\n`writeBoundedAnalysisReplay` writes independently recalculable evidence for\nnormalized selected records. `writeBoundedHistoryAnalysisReplay` adds raw\nhistory validation, revision selection, exact/latest evaluation selection, a\nblocking preparation-review gate, and two host-owned external-state stages.\nThe latter supports mergeable sums, ratios, weighted means, and extrema. Exact\ndistinct counts and type-7 quantiles use `writeBoundedAnalysisReplay` after the\nhost supplies their required global order. `verifyBoundedAnalysisReplay`\nreturns a `VerifiedBoundedReplayReceipt`; use\n`assertVerifiedBoundedReplayReceipt` when an authentic in-process receipt is a\nprecondition. Verification requires `expectedSourceArtifact`, the authentic\nhandle returned by `digestDiagnosticArtifactChunks` for the source bytes.\nParsed or copied JSON cannot satisfy either authenticity check.\n\nAll paths require explicit record, partition, memory, input, output, and active\nscenario ceilings. A ceiling applies to the stated SDK record or frame; it is\nnot a promise about total process RSS or host storage caches. The host owns the\nadapter, source bytes, output publication, pending-I/O cancellation, and\ntemporary-state durability.\n\nThe runnable compact adoption guide (`docs/migrations/0.7-compact-diagnostics.md`)\nand complete replay reference (`docs/reference/diagnostic-replay-stream.md`)\ndocument ownership, artifact bytes, paging, framing, resource limits, and\nassurance boundaries. These repository guides are linked here for npm users;\nthe guide files themselves are not shipped inside the package.\n\n## License\n\nApache-2.0. See LICENSE and NOTICE.\n\nSDK 0.9 adds native post-aggregation formulas and correct financial currency units.\nSee the 0.9 migration guide (`docs/migrations/0.9-analysis-expressions.md`).\n\n## Composite history sources\n\nSDK 0.10 adds multiple original artifacts within one claim namespace, explicit\ncomposite identity selectors and complete input-artifact membership checks.\nUpgrade the five SDK packages together and preserve the producing runtime\nwith archived evidence. See the 0.10 migration guide (`docs/migrations/0.10-composite-history.md`).\n\n## Connected reserve review\n\nSDK 0.16 adds verified review snapshots, caller-defined readiness, source-bound\nobservations and explicit calculated/saved/published states. A frozen artifact\ncan retain visible limitations and does not itself prove publication. Upgrade\nall five SDK packages together and see the 0.16 migration guide\n(`docs/migrations/0.16-connected-reserve-review.md`).\n\n## SDK 0.17 audit hardening\n\nSDK 0.17 closes the audited validation and evidence boundaries while retaining\ninterchange wire 1.3.0. Upgrade all five SDK packages together and see\n`docs/migrations/0.17-audit-hardening.md`.\n","readmeFilename":"README.md"}