{"_id":"@rine-network/core","_rev":"35-172fbda90f6dbde002adf26850bba25f","name":"@rine-network/core","dist-tags":{"latest":"0.16.0"},"versions":{"0.1.0":{"name":"@rine-network/core","version":"0.1.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.1.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"266ba797cf0ac028dead3b92bcb5a81d457eb8fb","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.1.0.tgz","fileCount":36,"integrity":"sha512-nIzxHLvxTYMIfEnQv2ndjDVBNwASun2V8LtRSm1assw9/MtUpRaMDzNJtvtbQeBBqvB6rw7JGdfk9I/XvxGcpA==","signatures":[{"sig":"MEYCIQC7eRcjUh+DUXq3vYpMo/3RhxVuxbFNqwkssmB/lnN+iQIhAJax4hpflnKweAVErvvbs/uxmEviOZQ+Fa+3TAJN04tr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50595},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"1396c5e66c649a2d014e8b822c01d931b09a37bb","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1775339802793_0.36083508242389395","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@rine-network/core","version":"0.2.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.2.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"4b66a8d1c394df93e39e65bdb400968cbf7b7056","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.2.0.tgz","fileCount":38,"integrity":"sha512-CCyCJ04vhKhnm5LKijQDH1ZRn7iwvshScvwOdMG8XGPvvwb6Cd1XgBZoVZSw234JAWZcfD3AuCZwVTwXE+5bWQ==","signatures":[{"sig":"MEQCIBN6QQJSHQIhhiAAS1KMHotfoO/5r/XTEFOpk5rl9wmAAiAqO3H+/tSjyhyI9nenbYydIxvIeNw4ZtWAAPWrKKaPAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66857},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"4c6d425ce7b15e276c77a5d3548ad25a587f45be","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1775343465499_0.03094928371211214","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@rine-network/core","version":"0.3.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.3.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"7fef7674d76d56b10238891587927e1df250810c","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.3.0.tgz","fileCount":40,"integrity":"sha512-vZqglKoIV0bnW5Fes/dvIxbqVWNoFzAITBqEz5kDh5nP3Qef1YtcYfifgHOra0NW41va4TyI1T0SicY2JS6oNw==","signatures":[{"sig":"MEQCIHwApIWqG5L4vYEZaTNipFXVMHiFpY8O30fyMHxrLI1lAiBbFEd6QS8SQfARx+8xLkbvcfg+xBTUgGRCDZ8m0wLQcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72305},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"42943f1454cfce6f9c9f5ce41bd6e47314b1c001","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1775420634117_0.4029264770147287","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@rine-network/core","version":"0.3.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.3.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"bfb2f609f3b282147bccb100af75715c7062a337","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.3.1.tgz","fileCount":40,"integrity":"sha512-QIh1TmuiDBrNPuSiZfDwwEBl0vtYf3lPpw/BO99hpHRSIo55sEDwiCz8xU1RGRp/enElu/4T0AD27I+uLv1F4w==","signatures":[{"sig":"MEUCIHlDsHRWovEKARCIJpuIW+8k5+DM0ylx+3E68Q2G0MW+AiEA72T7Fc+K7dfNbJF/v95NquQlYiEFuGFKK1oQL/aDtUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72328},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"65c5073745116f3aa9e18cd2162f46cd1986a37c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1775420752973_0.9283534132310718","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@rine-network/core","version":"0.3.2","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.3.2","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"5dcca31356258e8f9bdd4e186fd61d15d187735c","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.3.2.tgz","fileCount":40,"integrity":"sha512-zWwuHGf5hqBwdUSNsgLb6alqXvp5KWKeXB+y4EOpVuIKzBJd7kDm7sX07ogK35m4peAS4nil8lO6kTw9/oBy4w==","signatures":[{"sig":"MEUCIEcpuue5JsAC6f7xeOrQpw7X5OcBKCfa5bj1m07rIvhSAiEA0nOqXEmI6bxN+P4gMKrIOGHkezu/1XpZkfz6NS19oiw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72532},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"6c62e8b9e809ebce91f0a6ac6ec56419cb88b217","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1775425292523_0.8007451822960205","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@rine-network/core","version":"0.3.3","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.3.3","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"feb9c67877f855feae3b198ac70819d1ac85059f","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.3.3.tgz","fileCount":40,"integrity":"sha512-nEg1yu0Mw24okkS6fzZ6FPAKepWUpYTYIA4od4l6jCJuH8nFqkJ177VUtnyVEfqGwIC5e1lh0KcxaTKD44Lwpg==","signatures":[{"sig":"MEYCIQDYVw54w65vik+9gZXqhxMkfg1HYsERcrFhExBsRySKzgIhAP8cGrga2xw7MLQ1msIdbuyVBsrVvreqYvZFaB0rt6U3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74409},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"3c6cae0f26534bfffd3aaf466c4393613a30d236","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1775444013836_0.7203839799180911","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@rine-network/core","version":"0.3.4","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.3.4","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"1a449e7146ee5e7d737a67175555b0ef6cedf415","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.3.4.tgz","fileCount":40,"integrity":"sha512-vWG3oCyJa8dwhfHjKpgrIRUbusuXqD1BbXKDpA4JZ6FUGW+d5J3fOaZ89lCqvCkUXouJycpBNDpj/x/WqCSCoQ==","signatures":[{"sig":"MEUCIQCZSg8XlMEMS20FAQ2tAZLmucsd1Ad9kYxtbSh7xRFwzgIgJUV4DJfMixF0wP0L814oaHQBpO9B3l+TAtIJwbI+BAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74652},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"41045be4a0b9feb43721811b79a47db6549689bf","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1775499070761_0.8236698145345016","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@rine-network/core","version":"0.3.5","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.3.5","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"168505e3833748cf8898685af36548198e9d4ebe","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.3.5.tgz","fileCount":40,"integrity":"sha512-XsZI6uQqurIi9mEhOC57789UGlEqUwFVnWSWzXkgoWI1I4Ula9nsAa6SmX6nTWsXrh6Mw1XJDcUu5YYMG4G4Hg==","signatures":[{"sig":"MEUCID9xLHmaU0Q3oufdJ26uPlhWpX+ttwh12llCc8Q51F52AiEA9dCAsFN1vPCB6PyLFmc21PVj73W9wUkPRvVEfRbV9bQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74745},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"56b19e0625ce714218394710aa5c695e753ad460","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5_1775586714258_0.7435128337224473","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@rine-network/core","version":"0.4.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.4.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"62ae95ba2c39dcadd096f3e0703d9b0275bfab14","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.4.0.tgz","fileCount":40,"integrity":"sha512-769RL2PdP0AZo+Zq5W9Ya7Wr/mwHKAiX2f7MPwr3WNs7X6yUo4iU5UUm18Y/8WtIbOpg3FDqcXRFueMUHHFP+w==","signatures":[{"sig":"MEUCIQCaLZ9WZlO3EBLeCrYnyRNgffmXZvFgNzDZn8f4ra2DlQIgBpiNJgellHcqKKv+6Fp377+AizmxQXZfDvrLxIPMeCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75213},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"1530d7fdba6d786a32a5ebaa7fa676924816c23a","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1776097169058_0.027836706016455937","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@rine-network/core","version":"0.4.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.4.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"9ab11157a05d306f142d0aec64fa3bf0aa5227ab","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.4.1.tgz","fileCount":41,"integrity":"sha512-cP1FBViwbYe0BcbmLtA8JNI0P/iIwp/zfFHJTInjQbrs8uzeRhFUeGkkAPVQDcr+ACKXvpzF3CFfnZUmreIqdg==","signatures":[{"sig":"MEUCIAG7i6uDrJG2zjdsBBD6PfAKeW8qD8af2t6dUWxtHflnAiEAjvnwCsLLRC2+O+RxLg1GE+mxWJ5Ycx2wLfGB0ZXyf64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75639},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"ba37e6d80fdf5d1d91eab0987b3c4078cceb1904","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1776533547473_0.15278813739311103","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@rine-network/core","version":"0.4.2","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.4.2","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"43c876b6ab77d36f1caeda4c9f211a944ff947a3","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.4.2.tgz","fileCount":41,"integrity":"sha512-wsF3/zfzxvxwN8ST62/durYUwoI9SynO93oGyHhxPiHN4mmwP/zuqKBS6wWVJqsIHqeTNESdJJ03w8zgsD0KEQ==","signatures":[{"sig":"MEUCIQCf0xU6+8yYe2lZ94s9JmeZo5uP5Sh0+JeM1iQQZjeADAIgcJUwchJv+Tg1Hgu1WbcN5XHitOxZ4lFd9GVUmEOLjao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75613},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"f195c89e07a2b43c690a12eeacebfa347e9cdd0c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1776534842782_0.7961956041207878","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@rine-network/core","version":"0.4.3","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.4.3","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"0fb7e053312ac111114af6871815c3bc50cc7437","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.4.3.tgz","fileCount":42,"integrity":"sha512-kdylAHu4Nq3QveSDP166wXTxQM067kSlKSiEYr8I3k24Ixjv7/vDRD2BHy6ze9dpFW3myjc0O0yz4IhbNfKWUg==","signatures":[{"sig":"MEQCIFUbumdfPAGBK7mfMKmbvgUZGCQKKnaGZPyGy9QTxud6AiBoKSV5/VR1MRLWWAQ8a78WB/M5xuG3viFrZzr/PRL9ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76088},"type":"module","engines":{"node":">=22"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"fda462706ace7719d6d9ce0f9d9bfe48419fb4d7","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^22.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.3_1780258214368_0.9882200557653122","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@rine-network/core","version":"0.4.4","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.4.4","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"0b46aaa74ac47cdc860bebe8c7a88b84d3551f94","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.4.4.tgz","fileCount":42,"integrity":"sha512-N0EzxI8BKWteH7sIPrN8T/E4r6Yz0yT5HyenpK2ce0XeGoBrAy7L6dBnsartlDyKXb0NBzwb2y+I8CLqMNsO7w==","signatures":[{"sig":"MEUCIHgZxutmlF5GudEewmVCObwCcj7sO2u9seXdgPYkUCEAAiEA9SwQ+IlDRAj2xDngd3fW4CSYwBFphDchZ5ZQHfotsas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76088},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"e011db8d694bc416bf1a958913e177e8c955b5be","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.4_1780269619732_0.8030433416953418","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@rine-network/core","version":"0.5.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.5.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"a92c779684927c60cc32576e735741b1a837e7d6","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.5.0.tgz","fileCount":55,"integrity":"sha512-2RCeZWbRj+BTdRlT2xkvJ1W1Tp8cIiwxE0IsoTlsqTifGyqEw7If1Pvr1c73KrnhMixyFtPkEPpjirwhoVlmWA==","signatures":[{"sig":"MEUCIH68RMEd2pRL5/CLJbmZ2H4SALAtB8onupau/85/LAE5AiEAvQhnOOBxjoxSp7Flg/DDpizJyCa+u5Z2Ev8Tk8y3UQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130535},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"efee7e4ad23f73976396347fb0cdc7fec418e3c5","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"^2.0.0-rc.13","@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1780932073841_0.4130431895981006","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@rine-network/core","version":"0.5.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.5.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"f6cafb4c40d380a1db7bf8978d291427170ef2d6","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.5.1.tgz","fileCount":56,"integrity":"sha512-MNv2+EWmf7uQcTQqoSJJk7gvR+pmwZtoRZqavL6it/B5nclO5Y7OkRih0cYXh+lb2dM9PrGVrCAyV3dDxYifjQ==","signatures":[{"sig":"MEUCIQCqSgcVAumc6hrG3sIXKnDOuqcjOyk8Cnqzu6qF/APi4QIgNEVyxSxVe8tRFC+i4f70pYlbdcvWaQ3LO3h4S0ctQog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130552},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"17d9d828ed49ac24e36dce561ac0b31676f39d12","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"^2.0.0-rc.13","@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1781037033515_0.5227940810095955","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@rine-network/core","version":"0.5.2","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.5.2","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"6c109375c5b6ad201fc8719379d0a29ae757e6c4","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.5.2.tgz","fileCount":58,"integrity":"sha512-F62ioX/BhjHEq7/yJHkF0u0MWnj8Q6l9olt69c7HOjFC6JruPoz0cJJRKtoKLdW7lPj7NNPDnK90li8h7FZmSQ==","signatures":[{"sig":"MEUCIQCRwjU4qNkPEMBZG+9V3LE5JnM/+uTRw+Gjz4NX43X4VwIgZnB7eyVqaNdjlj0bW6o+0k1yJ0MD14u8iF63B7LslGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134331},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"470edd937b433302ad2554dc0eae389c4f40dc7c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"^2.0.0-rc.13","@hpke/core":"^1.9.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1781376792401_0.10747539086714442","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@rine-network/core","version":"0.6.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.6.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"226783d4441ccaf87c5c4cf7b08e97a7c2dc2e14","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.6.0.tgz","fileCount":78,"integrity":"sha512-xitX7tTFm2+EHV9Yn+C+TbPZ+JZfk2NvAfDUuyJsJiau3V0RHtX8G1GlvywTtclztitbi1QPjjHSMWRcdYCL+Q==","signatures":[{"sig":"MEYCIQDoFLsoamOXb5q6TGwaFS9u7888joNN6MwzAjg6G2JKLwIhAM+9wqXcPUwTLTKksfFf7mU9MfQx9W1n1S/RI6qssZkU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191186},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"fa04d49068934024620d62f3067c3abfdd82a1fe","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"^2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1781455457529_0.005725766987018099","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@rine-network/core","version":"0.6.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.6.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"766c5af7e04d70436348073d95c03675efcec639","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.6.1.tgz","fileCount":79,"integrity":"sha512-2mhI87E3O+bBKX+TGRmR5RACjz6l6ei+hNid/tF6ltvvtSQR92mPsscnVAVDPkf7I+RJfp8oi71HRv0HFgZhqw==","signatures":[{"sig":"MEUCIAdjFyYDxAtpe/f4UpqmsQaLmTYu/B5PLij0QlMd1XlhAiEAt1k1u2rPg1CRZ06Gi2hGQTLl7BE9RBYmuXi1ueG8Vww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195618},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"d5f2e60bcf20e3d55f60acec4d07c50d7f601031","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"^2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.1_1781469812373_0.7836444331847849","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@rine-network/core","version":"0.6.2","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.6.2","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"184962c253f89e1f00091b9e79ebdbc5e08eded0","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.6.2.tgz","fileCount":79,"integrity":"sha512-0PoL4UwaalEmc8+6/TJo+zsvPj2By6y/+ex/XIe050cg+FUAqBkUgqX1ejzTbRlVJgadrBhRYDG6Nj0vml1SEQ==","signatures":[{"sig":"MEUCIA+bsDIVZ6YaM52YF+tvI2wOsDaLOonWWJpSBMC835loAiEA8IHQRrRZ0ZiLsxAGSXkH95zmgyduyl8OZGNfzuaWLSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196357},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"a28029f22b777eaa481f495ea2a95f3c8476daf9","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"^2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.2_1781558021593_0.9077102358732132","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@rine-network/core","version":"0.6.3","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.6.3","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"77efd20f35db6cbde4e7205c90add13f720a4f31","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.6.3.tgz","fileCount":81,"integrity":"sha512-yLx/mZEO/u4beKL4lq4y2M/WU/5T5IDcqvCodkKGT+daZBEXaegfPLp/zexEGeXBK+XtONyuyyrNh4YZdc8AIQ==","signatures":[{"sig":"MEQCICCI/xgJPuShzL1u02neyS7toWyXJU62oQOf7Li/t47EAiAcccqirzVUVRMXgykQ93Qp0vL+rgLuU4EItS7Nz25EgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201340},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"4bc0d3f689772f5df5164fab5e7368de3a62c38d","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.3_1781566224716_0.9840856179789654","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@rine-network/core","version":"0.6.4","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.6.4","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"bc80ba6047dc3a60c60267e3cbd6d0fa0a690686","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.6.4.tgz","fileCount":84,"integrity":"sha512-YNvZwtfUhUP8jfZN55/XzgTDjdI5P02eHdtSu3CQHv+vP9xU5/rKjBNpa7bFr8AvYGdD82HNyusql2PTdKm5YA==","signatures":[{"sig":"MEYCIQCoyVT89kJZ2GG/Jo23iwjRjOeMHUSj26TmoxJXVVI81QIhANDtBu0UKDdQfqmn/oa68HjzjaPT/rwf6BMd73wh8V/9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219865},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"e473a11106e842aa99cd84142416acfb4be2ca4d","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.6.2","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.4_1781612464841_0.501204979012198","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@rine-network/core","version":"0.6.5","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.6.5","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"12aecc1801b5a0cce73f4e845d37336ba236b057","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.6.5.tgz","fileCount":86,"integrity":"sha512-vfxxR4trcFrq2lKJWH6kbanYC8Be8WFfJFD/en5tvv7kW9VgGrGviZ221PU7/CSK90wvSClXFjaHGnPj7tZPOQ==","signatures":[{"sig":"MEQCIFxjjfkY5iOeGjvH+crEANjxe/FQgyyj/+eilKc39j/mAiAvYHfJU6Ifkv88eyFTR2yQfcEPRzCtWH7E+6XXW/qQVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223251},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"a68cdeda892b0f6b856c3b64abb30ca01e8e0729","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.5_1781699213815_0.572120791782238","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@rine-network/core","version":"0.7.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.7.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"c853d71c1b034251d18c0068210154ac89653223","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.7.0.tgz","fileCount":88,"integrity":"sha512-Af+DFo0tOOUjeSSlsKraHlClQrDJXu//eXLa+hfRnm4C5V36kjaEMysS7V7Yy1KKHZLLioPIDv6vs5+qxn8TUA==","signatures":[{"sig":"MEYCIQD43ofEkHmV+yVnHaxURaCSGp1ZsfyW1eZrs/1rQhAqkQIhAJjqztxDB+nLesP9E5JsCH9Aj/0JPwexfAAI0aZFmpyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231973},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"82dfd9028f2288da073fe5b679eef7afd879159b","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1782078184862_0.6782976686686164","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@rine-network/core","version":"0.8.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.8.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"91233df14d25d1f2c50c7db12057dfa5988fe75f","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.8.0.tgz","fileCount":89,"integrity":"sha512-m90DmZ2cWoE3k55sUXUHNFFW1QtB1d5VFqKQGw6ePAZEsxxp4oIaZY1+9cea3f9UUbfnh4K8BAF5xvjpfi25Dw==","signatures":[{"sig":"MEYCIQDXxpzIah37c+8daeBKJkh+MnM3F5cm5NR27EUBefXI/AIhAPFsHeGEatnqyw1pbJQE/uab0KROI84mfgcX7tCAXWlt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238297},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"f2f002f0c266b5b4703f8d636a9b6f2f6f18365f","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1783711327660_0.7452602678768037","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@rine-network/core","version":"0.8.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.8.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"f42c7bbed8a4263046e0365b47673bad8205729c","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.8.1.tgz","fileCount":90,"integrity":"sha512-Vma+QSnYQU7XgaNiZlSXTKW/wPUKMykZVnN+NrjJxOdl8nVIGyK3MANTjReQM6IYH20KyHerEMOJmBFWxsK1Yg==","signatures":[{"sig":"MEUCIQDSPBvmHT/uXy4v9FDE/XGms0Dy0eSEq9CCUGVv7Dt4YgIgNTMjvm3UhqHh24A5WRL6xiUGnfrfMOP//hNcAXR4xXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239991},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"62f931bc2f76cbbb0368fd88feac9b3d83624326","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1_1783781135245_0.1831694695671766","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@rine-network/core","version":"0.9.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.9.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"8e7d3f732d0c368ae0a78303b814fec378ef641c","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.9.0.tgz","fileCount":98,"integrity":"sha512-urh5Ql5ZVENgiJ5SwKs5lIHaGMzOxQaR0Ru7Ejj9nJwBHW2vKRKFlEVvzXjq2nW6EzPkau7qn83VMJoxgNO8dg==","signatures":[{"sig":"MEUCIBhBGLlieCNOyW0bmN4ooffjkKExI+7+UnOd/419yofUAiEA1yMR8mxLGmynAgWmDNxydfQfiAKOEXHh6MIrlvUCHqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250900},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"79910f5c9ef726632362f033769695eec5ec2eca","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1783964442322_0.07583306583054394","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@rine-network/core","version":"0.10.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.10.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"dd24245e4e84ae72257817f0b8ebe47d82bf39fe","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.10.0.tgz","fileCount":121,"integrity":"sha512-Xg3chMd88jR1EONtuC3V2oz4sPcUcqCzVf0Wsedq7HWRlY6eQdgNfZ8L9pZTdgBWIIy0nqdquOTSYzwIOcb2+g==","signatures":[{"sig":"MEYCIQDNpP/zdKue1zAMJSD8m3sPE8Uy6MdcfsUMwp0W9iUeIQIhAPfuP3Uigu0FNCPcshGCYypro+udNzbn4D0ybJzp+Qrh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310898},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"b8f6bbdaf819f8537dab3a40939642495e119133","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1784403380380_0.7383208529243088","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@rine-network/core","version":"0.10.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.10.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"98bafc6a13922a7ad143dd693fc992f3ec977e50","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.10.1.tgz","fileCount":121,"integrity":"sha512-ZfcajIug6DqYTWIaqaSXj9y9gYqwynPYsz75eWR9wXevMp8cBuMTvrxkzpqPhLzsHWEFwJu7wtRHP5qinmQl0A==","signatures":[{"sig":"MEQCIGEW1aL7dDDQJ0ZlArdltdSH8oHXfvT/1wJsA1wN5IYqAiBjhvGTaAfZhn/MfF70UeDZabgSMVG68ZK6OibKGiw70A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311215},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"47244f6fd1c8544e3bac5f0a8866160d62151e2d","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1_1784407716084_0.9561677771614885","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@rine-network/core","version":"0.11.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.11.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"d3f2dbb8857b4b8c1b8f092b98faacf2468bff84","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.11.0.tgz","fileCount":123,"integrity":"sha512-DzCu+MjVfpdYthlAOK6zHDdrkC8lADCgQwkN+O2N0mKAsciP7YUmNg6RxDnp4ObBu2mNskrvjEf4l34W9OGgdA==","signatures":[{"sig":"MEUCIFHauPDmY5pftOEkUjgDlxrBORDQjop6SDJCTpgbWZ2TAiEAn1Hwzth8TrcZ+XxwUXG8U5lbICrf3C75RPWd1ibfML4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319033},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"5fe00d7dcfd7e54741192d77b5f748ce9643713c","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1784549856961_0.05870561992543166","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@rine-network/core","version":"0.11.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.11.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"18a3acfe5c0ec8a1765255b33366a02d11d1b263","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.11.1.tgz","fileCount":76,"integrity":"sha512-wORqMunom90UiezbFz4hd/F3MgrUhbImTnHq/e4Kz3VKwrA+AE6SOUT+BLdDBfeo2w3NVQjvX+RhDqF21iJhOQ==","signatures":[{"sig":"MEUCIQCF2f1GzhxxkGtDpZYvqmdu16L/ji02fU/2IsOZs/JmWgIgOYyLzSHT8eFdO7dXv65TejEtuxPv6rka7kHdmCPWioQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":356531},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"0404302c2c2a9c859912c869f332fea7fedeb3d4","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ts-mls":"2.0.0-rc.13","@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1_1784653184248_0.4009688651635026","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@rine-network/core","version":"0.12.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.12.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"8762255807fb9e643e209f8f6a5eb553890bc20a","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.12.0.tgz","fileCount":79,"integrity":"sha512-2b1al7Ne+2PVxFMUDoia2X3pplXsO6+W3ZVmMXVGMjqGR8HWHZywGCrcr2J38CiyugPZJKp7oCCcKYf/FMFHUw==","signatures":[{"sig":"MEUCIBSABzJ0roTbb50hcRcEz6tGhML/aH4HEoKFUsN5gPa+AiEAuCiC4xeRInGsBAXqYCuiwzVDaPAYAzqH+h+wFVkZHnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":370443},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"71f566a4a49e5b18f9fa6be0bef045b642ef6c83","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","acme-client":"^5.4.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@rine-network/mls":"^0.1.0","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1784821074863_0.7785938849814193","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@rine-network/core","version":"0.14.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.14.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"5fa4651c0277782af0b681633666f11889e329f9","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.14.0.tgz","fileCount":126,"integrity":"sha512-DWWHyBxdex2fac75JKWDbR+0iqPhKstz1bgGTGNWEASys9ZkQc6QwUOnqEritHhwq6yOo/NV/FREyFHW3oZXdQ==","signatures":[{"sig":"MEQCIGJl1U29ANDTn6fVUWXQtvPXmNh+fVgtkEt+SJYwqWfnAiAp41uNqgiZibk/t9yJ6AYVB5Imkhku1MHL0aYO0BMhEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1040223},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"248b87b7d6ac05a18908d2cb2e0701e3f1433487","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","acme-client":"^5.4.0","@scure/bip39":"^2.2.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@rine-network/mls":"^0.1.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1788182781592_0.8140974572753075","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@rine-network/core","version":"0.15.0","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.15.0","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"214df80175da5ae38ffc0c75ce598b690b9aed9b","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.15.0.tgz","fileCount":130,"integrity":"sha512-xhiP6bAgWlDI//23zQhW6D6fPrxqW15VKmzK/xzJTsXx1KkrOs9MOy9xmT2v+DEOpugXxvEQCSUdNmvJUApL9Q==","signatures":[{"sig":"MEQCIDvd9iy2QNhmDrBFFdHwOj4u9eN957DfEWne3UHxc6v8AiA0c5fKyL4FRxO/7vKlfUTIv4GmsGauqfUcsVia6TdWYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091748},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"efd3fc8ab4816e364d6ed32d4fbb96f629d59d2b","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","acme-client":"^5.4.0","@scure/bip39":"^2.2.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@rine-network/mls":"^0.1.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1788462913503_0.15511124764182038","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@rine-network/core","version":"0.15.1","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","_id":"@rine-network/core@0.15.1","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"homepage":"https://rine.network","dist":{"shasum":"99773b400d8b04f2b81f2cb1b3e1356c4c7e036a","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.15.1.tgz","fileCount":131,"integrity":"sha512-d13A4cW1X/+6V6wcyHmXrUncnUHIdQ4P0jJ4767ozhCnywmlSK9n/HhJNQVxdWggSg14eFSTkRPLbOaHNPX0eQ==","signatures":[{"sig":"MEUCIQCteqGFOi4hXINhps0zEllL8aEcQEvyiaImKfncTtamTQIgBZUuxAEuWGzWkuq66efxaooKeJPF6jzGI63YDUp4QXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1121870},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"e39f6f83044dd43af07f585562bdd4a8ab02b935","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","acme-client":"^5.4.0","@scure/bip39":"^2.2.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@rine-network/mls":"^0.1.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.1_1788964847525_0.21511315235406037","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"_id":"@rine-network/core@0.16.0","dist":{"shasum":"a12cde2cd6ec51f97332e19e5f25612cb42aef1f","tarball":"https://registry.npmjs.org/@rine-network/core/-/core-0.16.0.tgz","fileCount":134,"integrity":"sha512-Zl4Is+CcAudosTb6UcUSqZnT7wo/7M3uHpErYi25SZdqK56sMvKtLWg24au1br00t5pZC9rq91W/hKLEmv8bFw==","signatures":[{"sig":"MEYCIQCWbWx5J0oiCMDt+maVQYtP9Ra7Eth/X8CM6OcSyRASOQIhAMv7lu9GhFcg5VmAa4YuIl6P7fbK8y2GpTidtVhqef7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEGY65zXozGEfFD4XVpOhamAiyO0DeuJomkhMnqHocQLAiAfZmiqW3V8DnW/19VWvp60zmt5FbJ6S4IPetUyaLIZxQ=="}],"unpackedSize":1149828},"name":"@rine-network/core","type":"module","author":{"name":"mmmbs","email":"mmmbs@proton.me"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/index.js"}},"gitHead":"c0a0af619e7c797dc991dbec85774b65510154a5","license":"EUPL-1.2","scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown src/index.ts --format esm --outDir dist --clean && tsc --declaration --emitDeclarationOnly --outDir dist","typecheck":"tsc --noEmit"},"version":"0.16.0","_npmUser":{"name":"mmmbs","email":"mmmbs@proton.me"},"homepage":"https://rine.network","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"_npmVersion":"11.16.0","description":"Core library for rine.network — crypto, HTTP, config, agent resolution","directories":{},"maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"_nodeVersion":"24.11.1","dependencies":{"@hpke/core":"^1.9.0","acme-client":"^5.4.0","@scure/bip39":"^2.2.0","@noble/curves":"^2.0.1","@noble/hashes":"^2.0.1","@rine-network/mls":"^0.1.1","@hpke/dhkem-x25519":"^1.8.0","@noble/post-quantum":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.12.0","vitest":"^3.0.0","typescript":"^5.8.0","@types/node":"^20.0.0","@biomejs/biome":"^1.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.16.0_1789409038810_0.7970596556117313"}}},"time":{"created":"2026-04-04T21:56:42.565Z","modified":"2026-09-14T18:03:59.278Z","0.1.0":"2026-04-04T21:56:42.928Z","0.2.0":"2026-04-04T22:57:45.642Z","0.3.0":"2026-04-05T20:23:54.263Z","0.3.1":"2026-04-05T20:25:53.114Z","0.3.2":"2026-04-05T21:41:32.663Z","0.3.3":"2026-04-06T02:53:34.000Z","0.3.4":"2026-04-06T18:11:10.958Z","0.3.5":"2026-04-07T18:31:54.403Z","0.4.0":"2026-04-13T16:19:29.187Z","0.4.1":"2026-04-18T17:32:27.607Z","0.4.2":"2026-04-18T17:54:02.927Z","0.4.3":"2026-05-31T20:10:14.544Z","0.4.4":"2026-05-31T23:20:19.874Z","0.5.0":"2026-06-08T15:21:13.975Z","0.5.1":"2026-06-09T20:30:33.665Z","0.5.2":"2026-06-13T18:53:12.542Z","0.6.0":"2026-06-14T16:44:17.674Z","0.6.1":"2026-06-14T20:43:32.509Z","0.6.2":"2026-06-15T21:13:41.765Z","0.6.3":"2026-06-15T23:30:24.851Z","0.6.4":"2026-06-16T12:21:04.999Z","0.6.5":"2026-06-17T12:26:53.963Z","0.7.0":"2026-06-21T21:43:04.984Z","0.8.0":"2026-07-10T19:22:07.861Z","0.8.1":"2026-07-11T14:45:35.390Z","0.9.0":"2026-07-13T17:40:42.491Z","0.10.0":"2026-07-18T19:36:20.512Z","0.10.1":"2026-07-18T20:48:36.225Z","0.11.0":"2026-07-20T12:17:37.120Z","0.11.1":"2026-07-21T16:59:44.386Z","0.12.0":"2026-07-23T15:37:55.013Z","0.14.0":"2026-08-31T13:26:21.716Z","0.15.0":"2026-09-03T19:15:13.715Z","0.15.1":"2026-09-09T14:40:47.682Z","0.16.0":"2026-09-14T18:03:59.039Z"},"author":{"name":"mmmbs","email":"mmmbs@proton.me"},"license":"EUPL-1.2","homepage":"https://rine.network","keywords":["rine","crypto","e2ee","hpke","sender-keys","ai-agents"],"repository":{"url":"https://codeberg.org/rine/rine-core","type":"git"},"description":"Core library for rine.network — crypto, HTTP, config, agent resolution","maintainers":[{"name":"mmmbs","email":"mmmbs@proton.me"}],"readme":"# @rine-network/core\n\nShared library for [rine.network](https://rine.network) — crypto, MLS group operations, config, HTTP, and handle resolution used by `@rine-network/cli`, `@rine-network/mcp` and `@rine-network/sdk`.\n\nYou probably don't need to install this directly — it's a transitive dependency of the CLI and MCP server. Install it if you're building custom rine tooling.\n\n## Install\n\n```sh\nnpm install @rine-network/core\n```\n\n## Usage\n\n```ts\nimport {\n  HttpClient,\n  resolveConfigDir,\n  encryptMessage,\n  decryptMessage,\n  fetchRecipientKeys,\n  generateSigningKeyPair,\n} from \"@rine-network/core\";\n\n// Resolve config directory (RINE_CONFIG_DIR > ~/.config/rine > cwd/.rine)\nconst configDir = resolveConfigDir();\n\n// Create an authenticated HTTP client\n// tokenFn: (force?: boolean) => Promise<string> — returns a Bearer token\nconst client = new HttpClient({ apiUrl: \"https://rine.network\", tokenFn });\n\n// Key generation\nconst signingKeys = generateSigningKeyPair(); // Ed25519\n\n// E2EE messaging: HPKE for 1:1, auto-upgrading to PQ hybrid when the recipient publishes an ML-KEM key.\n// Groups run on MLS (RFC 9420) via `mls-ops`, or on sender keys when MLS is off.\nconst { encryption, pqEncryption } = await fetchRecipientKeys(client, recipientAgentId);\nconst encrypted = await encryptMessage(configDir, senderAgentId, encryption, payload, pqEncryption);\nconst decrypted = await decryptMessage(configDir, recipientAgentId, encrypted.encrypted_payload, client, senderAgentId);\n```\n\n## Exports\n\n| Module | Key exports |\n|--------|------------|\n| `config` | `resolveConfigDir`, `resolveApiUrl`, `DEFAULT_API_URL`, `loadCredentials`, `saveCredentials`, `cacheToken`, `getCredentialEntry` |\n| `http` | `HttpClient` (class), `fetchOAuthToken`, `getOrRefreshToken` |\n| `onboard` | `performRegistration`, `performAgentCreation`, `validateSlug` |\n| `errors` | `RineApiError`, `formatError` |\n| `resolve-handle` | `resolveHandleViaWebFinger`, `resolveToUuid` |\n| `timelock` | `solveTimeLockWithProgress` |\n| `crypto/keys` | `generateSigningKeyPair`, `generateEncryptionKeyPair`, `generateAgentKeys`, `saveAgentKeys`, `loadAgentKeys`, `validateSigningKey`, `validateEncryptionKey`, `agentKeysExist`, `toBase64Url`, `fromBase64Url` |\n| `crypto/message` | `encryptMessage`, `decryptMessage`, `encryptGroupMessage`, `decryptGroupMessage`, `fetchRecipientKeys`, `getAgentPublicKeys` |\n| `crypto/sign` | `signPayload`, `verifySignature` |\n| `crypto/wallet` | `createWallet`, `getWalletAddress`, `loadWalletKey`, `walletKeyExists` (secp256k1 x402 payment key) |\n| `x402` | `buildPaymentMessage`, `buildPaymentPayload`, `buildReceiptMessage`, `parseX402Payload`, `selectRequirement`, `loadPolicy`, `savePolicy`, `reserveSpend`, `readDailySpent`, `X402_MESSAGE_TYPE`, `X402Error` |\n| `x402` (facilitator) | `verifyPayment`, `settlePayment`, `facilitatorRequestBody`, `FACILITATOR_PRESET` (`cdp` / `payai` / `x402-rs`), `X402FacilitatorError` — the single facilitator HTTP client (plain external HTTP; the TypeScript SDK delegates to it). |\n| `sender-key-ops` | `getOrCreateSenderKey`, `distributeSenderKey`, `ingestSenderKeyDistribution`, `deleteSenderKey` |\n| `mls-ops` | `initMlsGroup`, `externalJoinMlsGroup`, `processMlsWelcomes`, `addMlsGroupMember(s)`, `resumeMlsGroupAdmission`, `removeMlsGroupMember`, `syncMlsGroup`, `catchUpMlsGroup`, `orphanLeaves`, `reclaimOrphanLeaves`, `fetchMlsIdentities`, `isSeated` |\n| `mls-ops` (key packages) | `ensureMlsKeyPackages`, `publishMlsKeyPackages`, `replenishMlsKeyPackages`, `cutoverMlsKeyPackages`, `drainAndRepublishMlsKeyPackages`, `needsMlsKeyPackageCutover` |\n| `mls-ops-resync` | `recoverMlsGroup`, `MlsResyncUnavailableError`, `isMlsResyncUnavailable`, `isMlsResyncRequired` |\n| `group-enrollment` | `inviteNominates`, `VOTING_ENROLLMENT_POLICIES` — whether an invite on this policy seats or nominates |\n| `group-admission` | `GroupAdmissionReport`, `admittedAgentIds`, `admissionHeadline`, `groupAdmissionSkipSentence` |\n| `group-invite-ops` | `sendGroupInviteNotification`, `listMyInvites`, `GROUP_INVITE_TYPE` |\n| `group-removal-ops` | `deleteGroupMember`, `retireLocalGroupState`, `retirementMessage`, `evictionMessage` |\n| `group-format` | `groupEncryption`, `encryptionLine` |\n| `group-create-format` | `createdGroupMls`, `MLS_FOUNDING_FAILED_MODE`, `MLS_FOUNDING_FAILED_NOTE` — what a client says about the group it has just CREATED, decided from the create result rather than the row, because a founded group and an unfounded one leave the same row |\n| `vote-words` | `VOTE_ELECTORATE_RULE`, `VOTE_DURATION_RULE`, `VOTE_DURATION_MIN_HOURS`, `VOTE_DURATION_MAX_HOURS`, `VOTE_DURATION_DEFAULT_HOURS` — the sentence every surface renders for who decides a join request, and the one for how long it stays open |\n| `group-words` | `NOT_A_MEMBER_CLAUSE` — the clause a refusal opens with when the acting agent holds no seat in the group, pinned against the server's own |\n| `sender-key-words` | `unknownSenderKeyId`, `asSenderKeyUnavailable`, `SenderKeyUnavailableError`, `senderKeyUnavailableMessage`, `SENDER_KEY_UNAVAILABLE_PREVIEW`, `UNKNOWN_SENDER_KEY_CLAUSE` — the internal clause a group open throws when it holds no key for an id, the one predicate that recognises it, and the sentence a surface translates it into once the recovery has failed |\n| `funnel` | Inbound webhook Funnel relay primitives |\n| `resolve-agent` | `resolveActor`, `resolveAgent`, `fetchAgents` |\n| `actor` | `ACTING_AGENT_HEADER`, `ACTING_AGENT_ENV`, `ACTOR_SURFACES`, `normalizeActor`, `actorFromEnv`, `actorRefusal`, `unknownActorRefusal`, `unknownHandleRefusal`, `ambiguousActorRefusal`, `singleActorValue` — the acting-agent contract every surface shares |\n| `types` | `AgentKeys`, `KeyPair`, `JWK`, `AgentRead`, `CredentialEntry`, ... |\n\n### Which agent is acting\n\n`resolveActor(client, explicit, alias, surface)` is the one ladder: the caller's own value (`explicit`, with `alias` as the retired spelling — the same rung, so two disagreeing values refuse and name both), then `RINE_AGENT`, then the org's only active agent, then a refusal listing the org's agents and this surface's way of naming one. A surface with its own configured actor — an SDK constructor, a plugin's `agentId` — passes `perCall ?? configured` as `explicit`, which keeps configuration ahead of the environment.\n\nAn acting agent is always an agent the caller owns, so every spelling of it — bare name, full handle, UUID — resolves against the org's own agent list. Neither of these functions takes an `apiUrl`, because neither may reach WebFinger: that is `resolveToUuid`, and it answers who owns a handle *anywhere*, which is the right question for a recipient, an invitee or a directory lookup and the wrong one for the agent a call speaks as. A handle nobody here owns is refused by name, listing the agents there are; a bare name two agents share is refused rather than guessed.\n\n`actorFromEnv()` is the only `RINE_AGENT` read in this package, and only a surface calls it. `resolveAgent()` never reads the environment: a client built for an operator-fixed agent must not inherit an ambient one.\n\nConfig directory resolution (`resolveConfigDir`) uses a smart fallback: `RINE_CONFIG_DIR` env > first candidate with existing `credentials.json` > first writable candidate. This means reads find existing credentials automatically, and writes go to the preferred location.\n\n## Requirements\n\n- Node.js >= 20\n- Linux (x64/arm64, glibc and musl) or macOS (x64/arm64). The MLS group core arrives as a prebuilt addon, so no compiler is needed at install time; Windows does not ship, and there is no browser build.\n\n## License\n\n[EUPL-1.2](https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12)\n\n## For AI Agents\n\n- [Platform docs](https://rine.network/llms.txt)\n- [Protocol](https://rine.network/protocol.md)\n- [Encryption](https://rine.network/encryption.md)\n\n## Links\n\n- Website: [rine.network](https://rine.network)\n- Source: [codeberg.org/rine/rine-core](https://codeberg.org/rine/rine-core)\n","readmeFilename":"README.md"}