{"_id":"@ailoud/core","_rev":"12-9f88c6992fb5cfc46b6bc5f2d5a55a75","name":"@ailoud/core","dist-tags":{"dev":"1.1.0","latest":"1.2.1"},"versions":{"1.0.0-dev.1":{"name":"@ailoud/core","version":"1.0.0-dev.1","keywords":["ailoud","transcription","audio","domain"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/core@1.0.0-dev.1","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"7dca48aaf622ef3715bd61813ed7789cd417b280","tarball":"https://registry.npmjs.org/@ailoud/core/-/core-1.0.0-dev.1.tgz","fileCount":61,"integrity":"sha512-oKAiy1eenzXClSnHGK+Kq/gUDCwjHS4Gde3Hri2MxoSCh9l2ZBSTUX8Pgdw5H1wPtx8yH7IqtKK3eNI2VWAT+A==","signatures":[{"sig":"MEYCIQCJcSbJ3FjfZRXYsVnJN82BtGKmFNF7/qJXSRdb/LpLYQIhAM5+g0Ot0hiCHauyFNLFqXjbKoRSQqyTIkREn2s8eYPy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fcore@1.0.0-dev.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":256638},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0-dev.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lorem-dev","email":"contact@lorem.dev"},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0-dev.1.tgz","_integrity":"sha512-oKAiy1eenzXClSnHGK+Kq/gUDCwjHS4Gde3Hri2MxoSCh9l2ZBSTUX8Pgdw5H1wPtx8yH7IqtKK3eNI2VWAT+A==","deprecated":"superseded by 1.0.0","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"AILoud domain model, ports and pure logic: the layer that does no I/O","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-dev.1_1788612215407_0.5889453147998049","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.2":{"name":"@ailoud/core","version":"1.0.0-dev.2","keywords":["ailoud","transcription","audio","domain"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/core@1.0.0-dev.2","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"bf9f0913d312a6fb97c6e5b4c6745079fcb75ba2","tarball":"https://registry.npmjs.org/@ailoud/core/-/core-1.0.0-dev.2.tgz","fileCount":62,"integrity":"sha512-dFjjq6J+wSxJ/O7dBuAXWL7b11sUAJOywuEIYRbR5LfmJQv5NnheJlIhH9y15SrPup/Ei3p0bMfinW0kmiKOTg==","signatures":[{"sig":"MEUCIQCjbdqnv7klCptW6fmbwRMcCD6jn2xI0pkQ0Vajknry0QIgHdzaHIOxXNvnXMr7MyPge+VnJPNM37F9sii4xeEuDWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fcore@1.0.0-dev.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257377},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0-dev.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"lorem-dev","email":"contact@lorem.dev"},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0-dev.2.tgz","_integrity":"sha512-dFjjq6J+wSxJ/O7dBuAXWL7b11sUAJOywuEIYRbR5LfmJQv5NnheJlIhH9y15SrPup/Ei3p0bMfinW0kmiKOTg==","deprecated":"superseded by 1.0.0","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"AILoud domain model, ports and pure logic: the layer that does no I/O","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-dev.2_1788613812557_0.8952912492016547","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-dev.3":{"name":"@ailoud/core","version":"1.0.0-dev.3","keywords":["ailoud","transcription","audio","domain"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/core@1.0.0-dev.3","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"d5d6ec9fcc0eacfa73a047997c00d46241cf5d58","tarball":"https://registry.npmjs.org/@ailoud/core/-/core-1.0.0-dev.3.tgz","fileCount":62,"integrity":"sha512-0LzO2sad8WU1Bcl76e/PozxdgCAr2PVknzdbhLaAlgrTMivsTe6l43AV/pdUGFumgqqnoA/NJZ5SWjKVPtMszg==","signatures":[{"sig":"MEQCIFoAgYfV0Yw8RlBe0IhkvJapy78g1hLENKGUtGJ+IjdtAiAug50ekhYOZn3qZpawDY3RYogWV+d7B3ZJTFgeurpQEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fcore@1.0.0-dev.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257377},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0-dev.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47c13194-fa81-4035-8a56-243d3303ffa5"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0-dev.3.tgz","_integrity":"sha512-0LzO2sad8WU1Bcl76e/PozxdgCAr2PVknzdbhLaAlgrTMivsTe6l43AV/pdUGFumgqqnoA/NJZ5SWjKVPtMszg==","deprecated":"superseded by 1.0.0","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"AILoud domain model, ports and pure logic: the layer that does no I/O","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-dev.3_1788614620106_0.9042597518972884","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@ailoud/core","version":"1.0.0","keywords":["ailoud","transcription","audio","domain"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/core@1.0.0","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"7610e52a3d29d614130cdd11af0aee50bb5c2f0d","tarball":"https://registry.npmjs.org/@ailoud/core/-/core-1.0.0.tgz","fileCount":64,"integrity":"sha512-Kh1dRqtLHl7IHGbe3O9R25zl61tGikzj7vpZR3Ue7DhUKZwFKawYd1fj3KOLRWinhbOUoX8RFwhaWtqbLcRgDg==","signatures":[{"sig":"MEQCIHDebUrzEZFtQZZ67j/9ATxJ7je6aK8Pc65p/2ITUimoAiB4HbcHSybJzjtMKqqfx9y6MhDQzlmhIXOSxRt5C3GRWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fcore@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259620},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47c13194-fa81-4035-8a56-243d3303ffa5"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.0.0.tgz","_integrity":"sha512-Kh1dRqtLHl7IHGbe3O9R25zl61tGikzj7vpZR3Ue7DhUKZwFKawYd1fj3KOLRWinhbOUoX8RFwhaWtqbLcRgDg==","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"AILoud domain model, ports and pure logic: the layer that does no I/O","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1788620390182_0.21730510826168858","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ailoud/core","version":"1.1.0","keywords":["ailoud","transcription","audio","domain"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/core@1.1.0","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"a07721f8240159904450fdf31477e0282e1d9ef8","tarball":"https://registry.npmjs.org/@ailoud/core/-/core-1.1.0.tgz","fileCount":66,"integrity":"sha512-wdUeFbrCunNTFnd1eWE8/z5dNLh+stbJbfaISC0h2E8SAUjxXo1Y4cBUejf/jIsq2mTad4GJSUc94hD7MtECzA==","signatures":[{"sig":"MEUCIQDmeMdhrda5qe1ESWRBr/c27aZ4nzS+X0k+OFPPM8NItwIgdm4kLDg5HmBoxb9kFk3vCg8AkM7sHw9zj7b1GU3Dn1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fcore@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266711},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47c13194-fa81-4035-8a56-243d3303ffa5"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.1.0.tgz","_integrity":"sha512-wdUeFbrCunNTFnd1eWE8/z5dNLh+stbJbfaISC0h2E8SAUjxXo1Y4cBUejf/jIsq2mTad4GJSUc94hD7MtECzA==","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"AILoud domain model, ports and pure logic: the layer that does no I/O","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.1.0_1788681786804_0.9178853717197148","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ailoud/core","version":"1.2.0","keywords":["ailoud","transcription","audio","domain"],"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","_id":"@ailoud/core@1.2.0","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"dist":{"shasum":"6a1861ba589d292ed7936a46bcb425ca7c415a8d","tarball":"https://registry.npmjs.org/@ailoud/core/-/core-1.2.0.tgz","fileCount":76,"integrity":"sha512-qtpDqp+5gPA5HGZcEG7W2njEUhlAsc5AvhNsIQfOKF/cjqLYhgieCWnFz18vd2WLY1J/Kg20pzG/SYZMeSCjeg==","signatures":[{"sig":"MEMCIF9WN3R2VhpgK0AHle+YmsQNx34HWfWUZGjzghf+KcHUAh9BufMv0X5T5w+f+71K1KSe8WQWtPSl0voMD6TbIEyA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fcore@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316357},"main":"./dist/index.js","type":"module","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47c13194-fa81-4035-8a56-243d3303ffa5"}},"_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.2.0.tgz","_integrity":"sha512-qtpDqp+5gPA5HGZcEG7W2njEUhlAsc5AvhNsIQfOKF/cjqLYhgieCWnFz18vd2WLY1J/Kg20pzG/SYZMeSCjeg==","repository":{"url":"git+https://github.com/lorem-dev/ailoud.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"AILoud domain model, ports and pure logic: the layer that does no I/O","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_1.2.0_1788877757458_0.8398253671537095","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@ailoud/core","version":"1.2.1","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing/index.d.ts","default":"./dist/testing/index.js"}},"description":"AILoud domain model, ports and pure logic: the layer that does no I/O","author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","homepage":"https://lorem-dev.github.io/ailoud/","bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"engines":{"node":">=24"},"keywords":["ailoud","transcription","audio","domain"],"repository":{"type":"git","url":"git+https://github.com/lorem-dev/ailoud.git","directory":"packages/core"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -b tsconfig.build.json","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@ailoud/core@1.2.1","_integrity":"sha512-AawxAqymPGO1tKQWxVbeVeggaffW+4bzhFaY61QsJl8dUXP21ZZjM2+46mAkrvKsnvQc32+T/gppbqCyHqFe7A==","_resolved":"/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.2.1.tgz","_from":"file:/home/runner/work/ailoud/ailoud/dist-npm/ailoud-core-1.2.1.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-AawxAqymPGO1tKQWxVbeVeggaffW+4bzhFaY61QsJl8dUXP21ZZjM2+46mAkrvKsnvQc32+T/gppbqCyHqFe7A==","shasum":"67af28f24c4320a78b1787fcc4804d9350801640","tarball":"https://registry.npmjs.org/@ailoud/core/-/core-1.2.1.tgz","fileCount":76,"unpackedSize":316357,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ailoud%2fcore@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz2kUPowxObneEIRwFpSrgP0GmHzoKcY5QlLtmEu36YgIhAPKon26Kro2CmV7pDWmob7TUlXkHAjrZG/R9cvTeF8a3"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47c13194-fa81-4035-8a56-243d3303ffa5"}},"directories":{},"maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.2.1_1788899150441_0.9166272508409308"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-05T12:43:35.162Z","modified":"2026-09-08T20:25:50.955Z","1.0.0-dev.1":"2026-09-05T12:43:35.549Z","1.0.0-dev.2":"2026-09-05T13:10:12.730Z","1.0.0-dev.3":"2026-09-05T13:23:40.267Z","1.0.0":"2026-09-05T14:59:50.306Z","1.1.0":"2026-09-06T08:03:07.009Z","1.2.0":"2026-09-08T14:29:17.618Z","1.2.1":"2026-09-08T20:25:50.618Z"},"bugs":{"url":"https://github.com/lorem-dev/ailoud/issues"},"author":{"name":"Lorem Dev","email":"contact@lorem.dev"},"license":"Apache-2.0","homepage":"https://lorem-dev.github.io/ailoud/","keywords":["ailoud","transcription","audio","domain"],"repository":{"type":"git","url":"git+https://github.com/lorem-dev/ailoud.git","directory":"packages/core"},"description":"AILoud domain model, ports and pure logic: the layer that does no I/O","maintainers":[{"name":"lorem-dev","email":"contact@lorem.dev"}],"readme":"# @ailoud/core\n\nThe domain layer of [AILoud](https://github.com/lorem-dev/ailoud): the model,\nthe ports, and the pure logic that does no I/O.\n\nEvery effect reaches this package as a port -- `Fs`, `Clock`, `AudioTool`,\n`TranscriptionProvider`, `RecordingStore`, `Summarizer` -- implemented in\n[`@ailoud/providers`](https://www.npmjs.com/package/@ailoud/providers) and wired\ntogether by the [`ailoud`](https://www.npmjs.com/package/ailoud) CLI. A lint\nrule fails the build if anything here imports `node:fs`, `node:child_process`\nor a network module.\n\nPublished because the CLI depends on it. The interfaces are not stable yet, and\nthere is no reason to depend on this package directly.\n\nDocumentation: <https://lorem-dev.github.io/ailoud/>\n","readmeFilename":"README.md"}