{"_id":"@agentvault/secure-channel","_rev":"40-77f4daf93d71054303f0b71d5c241abe","name":"@agentvault/secure-channel","dist-tags":{"latest":"0.7.0"},"versions":{"0.1.0":{"name":"@agentvault/secure-channel","version":"0.1.0","license":"MIT","_id":"@agentvault/secure-channel@0.1.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"dist":{"shasum":"cd44c869225cef713b7d4a14eb8f9006f9fbaefe","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.1.0.tgz","fileCount":37,"integrity":"sha512-FjVV4Iw9PsQi3d4Tm8oA5X+gesDoPtn1hUdZEPXctxlfxkXsC3AnS2u8JTkMXWBtYZ2Z359UHJ62a5kRpWtBig==","signatures":[{"sig":"MEUCIQC2FPXJavJ8T9iMfSm8FSU2t1zZntCbpZPnBJa1xopt5wIgaegXy7vZZOErhraxWDXNKsmk0uhdZ4bcezkqQmwn2Co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0e45214cd65d40e6cd28c22ab0a0417c53345099","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.1.0_1771217934389_0.6701319454210581","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentvault/secure-channel","version":"0.1.1","license":"MIT","_id":"@agentvault/secure-channel@0.1.1","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"27e93b36474aab3f661eebe3ffabd54e5c07aab7","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.1.1.tgz","fileCount":41,"integrity":"sha512-8XGLrGcoMZeV8CYXMDnbkXfHWvjX4snT7uRcxHSaqE7/m0Hl+8NAE8lTIeQwyzgaR+j3Rp9nj39Kg/TDOZd/GQ==","signatures":[{"sig":"MEUCIErvoUb0nE2fjZgSezRV71qrkHnvbm/oHaViaN/2vPV2AiEA9Obf5dujxBAurQCyMdunBgol2+jg2TyNx+4kShAJFNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70082},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"84597d5042da7d0df999e396334f7da3c64bf09c","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","@types/ws":"^8.5.10","typescript":"^5.4.0","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.1.1_1771250745559_0.121252082758885","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@agentvault/secure-channel","version":"0.1.2","license":"MIT","_id":"@agentvault/secure-channel@0.1.2","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"298c95f423426b747e2141316fbcaa6754c08494","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.1.2.tgz","fileCount":25,"integrity":"sha512-rPsw+OKekGXSEMmJHRZZwcTSNCkQfUN2t3h7mrAghldAAc7dgHRXVEYeaI0bxOVcYy3r/mLxUfCJ19w/Iyg2eA==","signatures":[{"sig":"MEQCIFMn6NHNLyWK3+kNsy+pa3fWY/fEPh14hefoT824YXXNAiBnI8YmsFAOPZ2ntthSb8vveDCNSrup5wHVUwi2gIFglA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11575957},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09937259167db2453d3b7192d9cc7493f46d5dd3","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.1.2_1771302206834_0.7655992742214826","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentvault/secure-channel","version":"0.2.0","license":"MIT","_id":"@agentvault/secure-channel@0.2.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"b5bd7feef379bf9c2d07be3f77970ff24f6989ce","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.2.0.tgz","fileCount":29,"integrity":"sha512-p5gWFyuGslORVmJSL1VUI0tm8axzd1weN2pTRe70zxjnRBRG/4lrUxfL204zptamQAzLRzM+4M10/+B3F2zqKg==","signatures":[{"sig":"MEUCIQCC/uKlar+6fndGi64fASLx7ofvCOMNr+ujbR8QaLX/3QIgdM8p6GzGScMbgRoylxUNhqUmSvcixOJGbamd1/QaVq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11622199},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ab52d16ae282bc4e29b5698c07dd605673933e55","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.2.0_1771344845662_0.7593948209849017","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentvault/secure-channel","version":"0.4.0","license":"MIT","_id":"@agentvault/secure-channel@0.4.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"03ef455371788561d82818e21332536fe890277c","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.4.0.tgz","fileCount":29,"integrity":"sha512-uW2EqvSV88Xi5ygRchufA7s1K+cunZW5LalFLMH18ETjg8XDxLgs3PMI8lx2IZeuD2DeqVS/cO3i0csaDbn0Qw==","signatures":[{"sig":"MEQCIDETY1PJLTQdUPxpZ1Ao1k++Ps390/IBOi8AJo0JAbtmAiBXqn1VystgKwvJUolSuGfgLvzrjYl6LKObBxW9brrdTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11648644},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4e1bf18c5f4590ebd81f9834561307b12ca0da19","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.4.0_1771388830867_0.30585183764981005","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentvault/secure-channel","version":"0.4.1","license":"MIT","_id":"@agentvault/secure-channel@0.4.1","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"e9ca93cd9c85af718ed345b455a2e2657da56435","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.4.1.tgz","fileCount":30,"integrity":"sha512-LruzcDsGiFu2DfUDUcIQxJauKAu/Xiv/u3TssBnNSDojlT6g+bS57wNmK3l/llPAqVdK59CE1KA45fnj9h9BMQ==","signatures":[{"sig":"MEYCIQCuZLS3UQb001mMZxl25UFNxgn6wxWHqIsfjVpXUIe6OgIhALCRXNpyTAf2Vj5wauh7Xt9xetRlRss3K2+zx+6c/Dxp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11655497},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3a16b876c46f8abea92a4013bf6e8919e6dfdd32","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.4.1_1771389908651_0.3951746280722861","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@agentvault/secure-channel","version":"0.4.2","license":"MIT","_id":"@agentvault/secure-channel@0.4.2","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"26749e3eb4618c39e33214f6fbfe254d31811eb7","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.4.2.tgz","fileCount":30,"integrity":"sha512-wdxp/zeA6c1Fe4PArMb5FIITnqGIYIP4UlOShWQKFF38O/J00H/ntKPMME6BFvaT6FT4opiqQh7IUailX5/ljg==","signatures":[{"sig":"MEQCIG2d+T1PfWYL1AZ8mZiLaNndXLKaVNCG3YkrCixkWtNLAiBOrGM6Ft3ai8Tv/9vMIT+ZPGWxMG9iJRq3sCAvVH/cYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11674576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c44a427cc51be97398becfdac322fd6a2fb405c1","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.4.2_1771467315828_0.23762932152449312","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@agentvault/secure-channel","version":"0.4.3","license":"MIT","_id":"@agentvault/secure-channel@0.4.3","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"16a74b5e241848caa7f460b910e093cdc984a364","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.4.3.tgz","fileCount":30,"integrity":"sha512-pM+mhGgQIRNTxgkg20S7fdZkbnvC62Mzj0gcuOcl1EjK2nwCNUHtzqsIbi8sNbAcbge4GuUJdD1Sn6Wxbva9CQ==","signatures":[{"sig":"MEQCIEN8Gss6+VjwBSRhSBzNYizEiK0/VI6Lm25vqs3vY+fkAiBjqfBgLS0TBxqXD25ZH52mSJrvgFUOuC0yioPL0U0LMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11674576},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c699ec03af8ed39c33fce6a7a053153547db1154","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.4.3_1771468564448_0.3610269039254843","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@agentvault/secure-channel","version":"0.4.4","license":"MIT","_id":"@agentvault/secure-channel@0.4.4","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"caf685769a19371dd274b3f70aa53e1185c0e936","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.4.4.tgz","fileCount":30,"integrity":"sha512-Cj8YEPrYE7CS5Ia2S8gmrPlfDxgHxgKdIKXkDXPEIhNV1AYg6Sq2XoKgIwHMkzZrkeRqatuMpUX8K8mIbgkP2w==","signatures":[{"sig":"MEUCIQC6gfJwrA2W2MRmdOJQbVsHtT8g948ATWbKjNzI5zmN1AIgLVV/0Z9+d2/TnRd/SQQyJZLkJHquEQan2LnmjbfX4kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11675317},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bb2a319e90a4a232b7ce52c1c58380c5d84f2340","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.4.4_1771469242725_0.6593840687634087","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentvault/secure-channel","version":"0.5.0","license":"MIT","_id":"@agentvault/secure-channel@0.5.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"b0d6d1fbe090bca3729e53ad7696072c17592709","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.5.0.tgz","fileCount":30,"integrity":"sha512-JuiXJ2Y2BZO+6mon4rxRRCPMdDKQnN7+v+nVyt/IwLyqGN1gYLEDisKiOjs7P+IZYU5jDSExrsR/UwqO5+Ddfg==","signatures":[{"sig":"MEQCIHoL/aBcDCkvU72KYl9gRRcmN/WXS2JZmT1N5e2YWWR8AiARp3CkibMYVbwa6jG8hTlnMI6s0IP1s+31mYRbCmSrHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11677316},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"37a9323002263742170db1b8066136b50f63988c","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0","node-notifier":"^10.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.5.0_1771474329057_0.7965829359500021","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agentvault/secure-channel","version":"0.5.1","license":"MIT","_id":"@agentvault/secure-channel@0.5.1","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"3ff7a185949947baa46eb9ee5d829d4f525970d9","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.5.1.tgz","fileCount":30,"integrity":"sha512-y3x3PeCS6rTW5GzlJO60Lgi5lxjebipEjeu1jS+D9eYQh91RC923F8vpLtHl06TNNSAqHKGz40Ug6EiZiCZGZQ==","signatures":[{"sig":"MEYCIQDEDg8eNDlY/q4maL1UaRL/WHzB0FA/s/W77H7+8ICN0gIhAIPD63LusIBuy2GPfoKwSUc8RwnTdIDlO2bsVNoyT+Yd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11678204},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6273cc6886b5152a3d3955b054ebc221564af213","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0","node-notifier":"^10.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.5.1_1771503195422_0.8283846999286952","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentvault/secure-channel","version":"0.6.0","license":"MIT","_id":"@agentvault/secure-channel@0.6.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"15faeced309fdf507c7d95ac764cd7d98db575c3","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.0.tgz","fileCount":37,"integrity":"sha512-6D8UmPlFNiY4SuIXy7CuFqE8NDJ7yKkCl8CvKelA1b8Rez1eXHDhbX/sGUTAYbQHVaBPMMkDo4rmUTnRl83Zpw==","signatures":[{"sig":"MEYCIQCkmbUlk5a4XIJjGhAzQgztCtNcCDhrMeTTFiAqjZtVaQIhAIHOimlLMHOkK4MN9BIl2VA68Gw8DPLOhZiLouREb163","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11718156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"400981923f257393398518ad3a11817a550d3880","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.0_1771603979838_0.7591346323746497","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agentvault/secure-channel","version":"0.6.1","license":"MIT","_id":"@agentvault/secure-channel@0.6.1","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"69ef1501938bc94bfc7579810ff68dad3eab6c32","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.1.tgz","fileCount":39,"integrity":"sha512-eX27bLem1/Q6tmBJYV1+uCE5X4tzylT/lxcuDDETN0o6TCapRMp8FNPncLCRcgIrN/IxC7FEVkeQUkSbSDtk1A==","signatures":[{"sig":"MEUCIQDVFWIkrnVjJd6C8uDFo1xWpKpQtOLNl52HFeV2AeZL/QIgBDj+HZWiweQakg4IXS4n9sLdHOFrh+5TRP6xaO9Q1Es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17558367},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01ef5245458f3008100f212777cfc3549b5fb3f1","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.1_1771604768381_0.747289998298035","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@agentvault/secure-channel","version":"0.6.2","license":"MIT","_id":"@agentvault/secure-channel@0.6.2","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"4d64df001a822e64954e4a10ccb6f21f4271e60d","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.2.tgz","fileCount":39,"integrity":"sha512-1Z/WT3SgxX+vLM2uLgynezkR7Ru3QQv+9iLPnpQE/4Jm4l7TiY3TQtHw0iMRRoBavFMXDlXnL1FEUn2MblKFbQ==","signatures":[{"sig":"MEQCIEbA7GYTqkxVpVQenrF0KS75/jksy9qSh1+iHNSujHwLAiBhpqSDoy66/woioQqEk72cQWXOFLMkloD417QeBKYJfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11734933},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a299c87b499b632752b1f5ebb0e86b1e5dd843e4","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.2_1771605154028_0.04797063838701421","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@agentvault/secure-channel","version":"0.6.3","license":"MIT","_id":"@agentvault/secure-channel@0.6.3","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"2b95caa1169fbb5f50d07db7a354bf27b76b9419","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.3.tgz","fileCount":39,"integrity":"sha512-ONN0a72Ttsppk7YWqomfmYFX/dG8hrpZvE2MlgjyQsKyOXkuTPcnZ2OkXSWF/7SqFtypPZGcppuCIiHOkH13AQ==","signatures":[{"sig":"MEYCIQCzlH3m+iT3IJaMtVrp6lmWtA9BlplgR3DSaVQQGkyyAQIhAMMCJM/BD+4YMoPnV3lRi6AaZXilHYaMvVBdksXBBtco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11734985},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4a1379ae1c99546a5e766bdd69916a9fc0ac0cf1","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.3_1771605459589_0.8315458823997404","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@agentvault/secure-channel","version":"0.6.4","license":"MIT","_id":"@agentvault/secure-channel@0.6.4","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"c45b0b8495b5160ba755b73a771a5e2a24f87b6f","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.4.tgz","fileCount":39,"integrity":"sha512-5hiLTh2dZP7SryV6GOek7PgU5434w5hENP75kdZ1Mq+iyNljiW0aHq8T2baGeOg3zfvqJQBffr++Bn4mTdJWbQ==","signatures":[{"sig":"MEYCIQDAq7veKlfSM5AEUHLp+uikWUTI1Y3wd1UDnNDU9O2NKgIhAMUzVvJcHfUQ+ilgqiZvC3KIDWJIEYPhLJOkODfBsjHs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11736325},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"77a92a921b45d2bfeb15df3b95d8741170aa0711","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.4_1771607337400_0.7625114087119123","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@agentvault/secure-channel","version":"0.6.5","license":"MIT","_id":"@agentvault/secure-channel@0.6.5","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"5e868ff6ccaa30a5818094940a0c4b5dbb37789c","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.5.tgz","fileCount":39,"integrity":"sha512-z1K0K+uq5EJMWZQXYpnpAqf3SY9a72IrkpcE5yPMBVBbkWFbn4uGOOPvcizgGtxsjORzbJ6kivmHUSY9J74jcQ==","signatures":[{"sig":"MEYCIQCs4zF540cuRYy4dGkgep0XorQHO21xcZOrnfj4rQXk6wIhALTSCNQNT0OvLPWTVU47vLWN0ucOwThIvq4dxvakwzeH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11736821},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b2edbef7a8bc2d1a52f5ea2c7993403293f9b5a","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.5_1771611778297_0.5819061656571907","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@agentvault/secure-channel","version":"0.6.6","license":"MIT","_id":"@agentvault/secure-channel@0.6.6","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"d4cadd9231bdd7d34671f27ad33d49db1f314aa3","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.6.tgz","fileCount":39,"integrity":"sha512-BJ5+OWgpe3qf84+KS++Q+X5Z1A3XJdEC5VctWVUSOZd+Wv6NhI+0Jd2XEfxnlyLgBK8OeU7XnNFhPyXHCqlgcw==","signatures":[{"sig":"MEUCIQDItiKpxGQpjPqZL6EIsc8wtZc1HuHuxj9+f+jgf+andgIgBWxCTzROWetR1nj9wbFXh86jkff84ylU3PI8FPb9msQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11740341},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9629819a5e83d6285b3d8e3bf306803215dc53ea","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.6_1771613398663_0.8631401796373792","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@agentvault/secure-channel","version":"0.6.7","license":"MIT","_id":"@agentvault/secure-channel@0.6.7","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"48651cd0a8ce4e350a5955a8262cf62522dacf51","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.7.tgz","fileCount":39,"integrity":"sha512-FxWKMsZKEW0t2mKbJPZjrarXRRHh5pwsm5mayEoBrsQ3BqAML7cJC4FX98iBmWINARcSsMFcFhOwyTjEhebLrA==","signatures":[{"sig":"MEQCICdA9TkPs+zsLrxE2zjNbp2mgU6oz71QECREiwnln1u1AiB/xRt4sPv+sNj1dR598RJWi0PHRemhFedm8+DVt2W6jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11742247},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee5a3164273879d8e5be84078034c50481af9c18","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.7_1771616161047_0.6620212269446129","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@agentvault/secure-channel","version":"0.6.8","license":"MIT","_id":"@agentvault/secure-channel@0.6.8","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"e5a4c83cd33b387de259b6eb9a4e0ed56ed6b64b","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.8.tgz","fileCount":39,"integrity":"sha512-P0DtoDMZ/A1oDMiuTp8EKtXWW8t/6xP07QG9ZEhDGVREMkdrEhbGBGEMnDtOI5PkRgRM9J9AEewgDHFe5TmbFw==","signatures":[{"sig":"MEYCIQD2CoouI0WHytEw8ANneV/ATmnbnhBJK8nmJVKvYjnxcwIhAIRc3w5BrJhmHxCU26Zaofi/yRIwjp2esjMRY9Z2lS5g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11743461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07ac1613458b18b32eda443e47876273cde00f45","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.8_1771685960730_0.629445447475979","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@agentvault/secure-channel","version":"0.6.9","license":"MIT","_id":"@agentvault/secure-channel@0.6.9","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"99f599ca24655e0bc7d9bd3129295b4e1daa7026","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.9.tgz","fileCount":39,"integrity":"sha512-QexZ/yksCXtBylKMoLfKIMLD0i9EMZWEHe39Mu1e6calqtv0M6wZU6hfzHTqDb2JeglbZQbZvHgMvLEh/2Pn6w==","signatures":[{"sig":"MEYCIQCCP9l9zdH9PJZEaWhky97lLTKBUKCHkCqAo6QXL+39MQIhAJ1AAS8w7auNRA3RAxYx/N+hT5ZbuYObjBQ/4o4Wv490","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11750002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"190c0b32df1d37920b1c5a07641d0e5fdffa580e","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.9_1771694521710_0.9037994315625899","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@agentvault/secure-channel","version":"0.6.10","license":"MIT","_id":"@agentvault/secure-channel@0.6.10","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"487f41e3d076a2a9d8f6e77817cc70bada118393","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.10.tgz","fileCount":39,"integrity":"sha512-MOczgpfQZmNDat7kYvCvIHKWXWm1l/LHxJYVbpo2enM72wwtd8cpNJ1m5M4lo1e1F+3fXyibG93BkOnMVa/Q1Q==","signatures":[{"sig":"MEYCIQCSOaeAmzGz7oTz7A3ZZymhHYQ25iCFDObPIa0R/MOmHQIhAI66Bqt7hFLbWeT5BPyCDe+mHGN5uwhHNvsu582c50c8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11754224},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c91530581bb5b1ec2f0216a3dad4ef12318c5a1a","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.10_1771724341480_0.5038204075543411","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@agentvault/secure-channel","version":"0.6.11","license":"MIT","_id":"@agentvault/secure-channel@0.6.11","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"8de005de8b2d7787001459bafe38440fa79f57dd","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.11.tgz","fileCount":39,"integrity":"sha512-+ObWKWtylzvp/d0fUQbjtVHuY9yX0hn52YCwFIVWURUnwxj6/YN8LZXAX0wTqzwoZO3PAJbQlLjOu23X5T91Og==","signatures":[{"sig":"MEQCIA144iuiP3YszjcMudXahXFbTSmDDp9JW4WBkdKDaunhAiAfsVWQOwBvETxs5OGq7qYGLLad/B+dVxeSrwbNeZvIkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11756454},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0b8d5ab9971aee1e419ed75a298651fb001db426","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.11_1771737236374_0.12383782577501079","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@agentvault/secure-channel","version":"0.6.12","license":"MIT","_id":"@agentvault/secure-channel@0.6.12","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"9c0886cdc8fdf3839124daf63f1e72db177427ca","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.12.tgz","fileCount":39,"integrity":"sha512-YnSIqER9fzevFTAGSJOhbOkKdE3jyvnht5FYqgfXJn/3QHt+S1crS1pQPPAud2hk8ajlQLRdm+Bwf/NC1MsePA==","signatures":[{"sig":"MEQCIFgmijeNVfflS6RKbKvI88hMc3No5R/AftXUcSdd2Lr3AiB6tvcPiYB2OyrSNTo5Rngjrzs56QlAdiGqeIKVR2lOvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11771444},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9d14a00c23a9b326fde7cb4b65a379ee35ea129","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.12_1771769011658_0.9639305928267079","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@agentvault/secure-channel","version":"0.6.13","license":"MIT","_id":"@agentvault/secure-channel@0.6.13","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"292ecfde6df0459b87c57ebbaf2981c019cec4c1","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.13.tgz","fileCount":39,"integrity":"sha512-3aEpvV3OSKQMgOtmLVZFoEAMfDLOWm00XZmY3rSFWXXWK/Xo3TKq85yHN4Ri6EgPhKfk370qERGhDG+btq9aaw==","signatures":[{"sig":"MEUCIQCgM+GsybzEycgAv9EWvnGecJ5o/kp8fPH8qnYKwLNCFAIgTH1G1CarTIXETyedhMuaTUpiddTYVxZucZ/HHmI4xUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11807531},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4b91e9fd88bbf92ba23484ac46f7efcacd422f72","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.13_1771786387135_0.14883643508943667","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"@agentvault/secure-channel","version":"0.6.14","license":"MIT","_id":"@agentvault/secure-channel@0.6.14","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"ff1ac9f9ddc7ab697ae5332a2bf4ce21e263162f","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.14.tgz","fileCount":39,"integrity":"sha512-LMDqr2fhDsNIST5+oUzsw9L5/hjBXmT6FhMCNc8VuEPlMsoUZuykvaiFxwazAsiaZftZGpGQMnyHazH+Qu5LIQ==","signatures":[{"sig":"MEQCIAPpDNzaHHk8OjID6sCb0/ro24VeTfC+mMKZsptldY4eAiAeucDLxInvD2IjwL6cLXYxpksbT7iT/h0kaiY1vr5Myw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11815190},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ba306d2f575cdd034269640b40aa8e716cd7f38","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.14_1771786861408_0.5335855606562714","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"@agentvault/secure-channel","version":"0.6.15","license":"MIT","_id":"@agentvault/secure-channel@0.6.15","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"3ba187b3cb2ca6cc4ec9eef79c1f74b0d4ac4c0e","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.15.tgz","fileCount":39,"integrity":"sha512-wKbevBTyWlLpFRj27GAmnD19h8wuLwSnXjj38OfyUCBdOPQHv8gCjNCOKmeVu3gSxMmeHlvueW4vOQ/oikXuag==","signatures":[{"sig":"MEUCICzZKI214V2rNYv+e2w2N3+miPFORti5SUons4auzIgxAiEA3vP+13f8t0gQ8SNrES6WXX3KrjpsinZSExcwwCSuzj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11815698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fc01ed8f562466b94e188271267ba0a52a91aaa3","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.15_1771787357761_0.8813363768504074","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"@agentvault/secure-channel","version":"0.6.16","license":"MIT","_id":"@agentvault/secure-channel@0.6.16","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"a8260fadeb7bc7e4d6549c15a6daa78a7857838c","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.16.tgz","fileCount":41,"integrity":"sha512-Hv/Q0gZWtoysJeUJI55lGTLx9jeRC2ySzyHorZDJo9R44pHSNaNkvIrCUQ///wcSSvFugsyf4LlH7pHs9jUOOw==","signatures":[{"sig":"MEYCIQDvxjv2+oMYbSfrwpIlAiGDolZwn25IFBGWsqMJARiBewIhANHjOeNj9wM8L7wALsXaLQ9aRcZyOHItfyPathKKYKyL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12070929},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4ca99f8b57b25d449f6ada72e5c37f0c5644e500","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.16_1771823847863_0.9066190579003015","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"@agentvault/secure-channel","version":"0.6.17","license":"MIT","_id":"@agentvault/secure-channel@0.6.17","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"5c7675eeca22964e7585f534b01e114470e421ac","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.17.tgz","fileCount":41,"integrity":"sha512-n04lIk24BgXgiJ2uiLTUqIT+H89n3+jiDplrDxGzzEDx0630u5wWVJq53V6otDNu6sGjU8juVvVCPSQ8GVAgOw==","signatures":[{"sig":"MEQCIHY7kqp55QBKY/1+BkxZyP4iBdzV+vZmjVzHnI4lXM7wAiBIKOw11oSAh8+il+aB7s+A61UidafOy5zhRYdV6cksAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12072648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09ebe2ed32978520b983ce1546c0a9e9f878c521","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.17_1771848158874_0.3525026281977808","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"@agentvault/secure-channel","version":"0.6.18","license":"MIT","_id":"@agentvault/secure-channel@0.6.18","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"921c2d727aa5b4df9c921a1122152211aaabe1a1","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.18.tgz","fileCount":41,"integrity":"sha512-yRIlXdFSIwJwOtd6YQaryFq9vlqsoM57O4hnTRh8zHSHUfSf2F7bkRJW6TL30ikwbg3EL99sYBWMSPHWrbwiJA==","signatures":[{"sig":"MEUCICKdgnlPGPpjR6AXVU2pqWFfQ4ORenc8B1A0rYrqIpCMAiEA8s5376+jtOsNR08cani5ue5HmOnHgV+Pgjxyc/XXA3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12072319},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09ebe2ed32978520b983ce1546c0a9e9f878c521","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.18_1771849287254_0.5080740416384715","host":"s3://npm-registry-packages-npm-production"}},"0.6.19":{"name":"@agentvault/secure-channel","version":"0.6.19","license":"MIT","_id":"@agentvault/secure-channel@0.6.19","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"d79b165fad0cfa45b8bd80b1d74e9511e847951a","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.19.tgz","fileCount":41,"integrity":"sha512-5mkx4kigZG6rel0YnGCdmPmZH+yj4qVDCdLmz4/c6XTxzOTMmnKSkl9m2sXMe01jCQS3S3VQpkRRvxfLoBCESQ==","signatures":[{"sig":"MEYCIQCgDQNVBQp3WJ2UChaKMiF2V+0N2VaDaNhBX2+sxWCJWgIhAIXbalrgPibsoAI9F0/D+/jZid8VWM0dHOT+jA1Zlhzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12078955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"91246f214dd7c210ad7119133e3f663723dc6a1c","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.19_1771884260975_0.620907872917827","host":"s3://npm-registry-packages-npm-production"}},"0.6.20":{"name":"@agentvault/secure-channel","version":"0.6.20","license":"MIT","_id":"@agentvault/secure-channel@0.6.20","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"266e5064c1e632bf5c5bef839d3651dac73f8344","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.20.tgz","fileCount":41,"integrity":"sha512-W/WDuu0FNamFauiKbh0E/l/am7WNrFXOwWGQjnU/RCbEU86b5TS692RlYebhZbF2N/L3EKaaJuglwBxONXgevQ==","signatures":[{"sig":"MEYCIQCW4tdQcG5DqerpzC6srlqyQq6dFmCeRVacpychkzZaHgIhAKjLnCzW0YaZRKJkZLtuc4Tn0TGVYdF72G1iQibuZWOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12093544},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c650be1e156e4e297763d97bd5453cf677528a53","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.20_1771888963679_0.7717742240741481","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"@agentvault/secure-channel","version":"0.6.21","license":"MIT","_id":"@agentvault/secure-channel@0.6.21","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"0cd976d284791239e1997d3f1dc48ae9e4b61ebf","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.21.tgz","fileCount":41,"integrity":"sha512-JOAvwj1juBZt8ae4QlhHEr/mTDntfI7UVIeXdyc2HSwCFeLHCybR5CQfl/FtqHJoVzZE6rX5axA8RQmpslebIg==","signatures":[{"sig":"MEQCIG7R9I8RAaS2SN3GQlJXmo+sON7QybH1/P+swLKmSULkAiAvUrpk4ofaJHehDcIv+OR1pAb6KJM4djuXAvHLrpBKWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12106943},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4685764ebc070e761abfe9d16c7936f0c97e13ce","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.21_1771894428951_0.9444377498617536","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"@agentvault/secure-channel","version":"0.6.22","license":"MIT","_id":"@agentvault/secure-channel@0.6.22","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"7cc62fdd0f993ffe944d92dba08c6cbbc1aacbd9","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.22.tgz","fileCount":41,"integrity":"sha512-0sYnD9Hl6YK9z4im3ZCedmvIyyLw9xZwnB8qzNuEdoIMHbX4bAf4sEN6pSUA5DIlT1HOptmQ/8hQhHAWuov1bQ==","signatures":[{"sig":"MEQCIAe9yckZTTObBO+Hu99eJCOIag80SnGtHVr8i3/wbONpAiASnMfHpc1/unY7eCYY//iJcktvJjnTQnFuE+zOQ6BCIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12159899},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eda32e6958996f9eec5bf0b89bc0aa63d721fc59","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.22_1771902279535_0.23747096428645453","host":"s3://npm-registry-packages-npm-production"}},"0.6.23":{"name":"@agentvault/secure-channel","version":"0.6.23","license":"MIT","_id":"@agentvault/secure-channel@0.6.23","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"377462c7aa8febc5ef176b208355ae21acfccf74","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.23.tgz","fileCount":41,"integrity":"sha512-PvjJzFLxXRrrbQP+zoJnbjUsExeS+qZZkT9SsiKNaZk7NRIuPhb3+7rb00Q+VMqZ8hUDtNu4Mds+qxH6F74tYA==","signatures":[{"sig":"MEYCIQD7hDlvuCc+zsvdlBTJ45kD71Z6NQJcpenBLaAxLpHXrQIhAPTFQQWHNoSz8N6W4QDOP5o/p9JGutlbi0eJhj7uE/GM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12172616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e54b065ab4c560c7e8d56559fb21f9fb43ca1784","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.23_1771905631528_0.8016772229680811","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"@agentvault/secure-channel","version":"0.6.24","license":"MIT","_id":"@agentvault/secure-channel@0.6.24","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"077e64dfb575e0bdbd4ccc8a0260b69dce1562b3","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.24.tgz","fileCount":41,"integrity":"sha512-3g1AnROIcA2YK3HYpI3cMTp8X1bRPulAJNigKXkenx5qGEDWGb0xSOlWe0OES3zImhhDV4xbfZ5+7bJfSWHKkQ==","signatures":[{"sig":"MEYCIQCsnvjlHm6lXBSphth+VNxEdNBOoSKlpolspMPyAXTT+AIhAMvShAC7zAN2auyIuivJZZs3USSgDBOz7/wlr4rdAXhQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12174414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"934a54bfa62cedbc109a16720a593998e942b8f3","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.24_1771909682201_0.7304167170356106","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"@agentvault/secure-channel","version":"0.6.25","license":"MIT","_id":"@agentvault/secure-channel@0.6.25","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"5385a44bd6803788748be79c688e7c21c1a052f3","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.25.tgz","fileCount":41,"integrity":"sha512-D2WQqAr1VpVGvMBEdJVkK2EP/ACupThI942JUkdI8WyqGgLTgmmd2Zgc3ky6uAip0C1NlWrvV72+C0HNK8PXOw==","signatures":[{"sig":"MEYCIQCrTbnFFOc86h/ZNvt7bIZNSudd+S4O8KYzmPe5IhcV2gIhAOieilhOGRW2rgDXpTvWJQA8xG7s2JIQTk5SobzL3C8k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12174414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05a82eb11d8751659cb38fbd91ab36615f006cb9","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"11.9.0","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.25_1771934435450_0.45054231978014303","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"@agentvault/secure-channel","version":"0.6.26","license":"MIT","_id":"@agentvault/secure-channel@0.6.26","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"af8bbbe5a2f21fcef2103be69090264f090c0123","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.6.26.tgz","fileCount":39,"integrity":"sha512-d5DbMzLDYXRjH4uLarsIkFT5c90CYcWV0zhxRf2d7gOgI/lOC6FCkmdOelahS7qRP/37/DAejdMbM/8HSZTa/Q==","signatures":[{"sig":"MEUCIQDyXGveL2R8stxH+PdZFBBpUDkmFmn59aJN1G5Ws4lWLAIgCP/CWN2R4cCAlpH9CcQsGJqpr+gIkmfay8O/g2zJcbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12214174},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6efc0b79d3491f2a5c3cf0a3770614065d127a3e","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.6.26_1771950229830_0.5211433658383424","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agentvault/secure-channel","version":"0.7.0","license":"MIT","_id":"@agentvault/secure-channel@0.7.0","maintainers":[{"name":"motiveflow","email":"eric@motiveflow.io"}],"bin":{"agentvault":"dist/cli.js","secure-channel":"dist/cli.js"},"dist":{"shasum":"07a2562ccfd986d241e2423e0dd36fe6e6ec062d","tarball":"https://registry.npmjs.org/@agentvault/secure-channel/-/secure-channel-0.7.0.tgz","fileCount":39,"integrity":"sha512-BK9RG5+N3+99RmrGrYgMjJL19zafiETivRetclkGxQaRnizJbm8RpGU/BxpXKj/6pDn8GFaatNADIbmepi/F8g==","signatures":[{"sig":"MEUCIBcG2KLAUBc3Ce4Ri37og2f+Vwd5hcfx42VBKwltoYzYAiEAw3NBiA22Wdc8ALLbn/QAPNsMzJ+8jPozdm5EyNinymM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12214173},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"82e2d75209813a2a8e17a02eb7071e932184b062","scripts":{"test":"vitest run","build":"tsc --emitDeclarationOnly && node build.mjs","test:watch":"vitest"},"_npmUser":{"name":"motiveflow","email":"eric@motiveflow.io"},"openclaw":{"channel":{"id":"agentvault","blurb":"Zero-knowledge, end-to-end encrypted messaging between owners and their AI agents.","label":"AgentVault","aliases":["av","agent-vault"],"docsPath":"https://agentvault.chat/docs","selectionLabel":"AgentVault (E2E Encrypted)"},"install":{"npmSpec":"@agentvault/secure-channel","defaultChoice":"npm"},"extensions":["./dist/openclaw-entry.js"]},"_npmVersion":"10.8.2","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","esbuild":"^0.27.3","@types/ws":"^8.5.10","typescript":"^5.4.0","@agentvault/crypto":"^0.1.0","@types/node-notifier":"^8.0.5","libsodium-wrappers-sumo":"^0.7.15","@types/libsodium-wrappers-sumo":"^0.7.8"},"optionalDependencies":{"node-notifier":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/secure-channel_0.7.0_1771959381834_0.40947513381567036","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-16T04:58:54.313Z","modified":"2026-05-01T17:16:21.491Z","0.1.0":"2026-02-16T04:58:54.533Z","0.1.1":"2026-02-16T14:05:45.694Z","0.1.2":"2026-02-17T04:23:27.084Z","0.2.0":"2026-02-17T16:14:05.917Z","0.4.0":"2026-02-18T04:27:11.137Z","0.4.1":"2026-02-18T04:45:08.922Z","0.4.2":"2026-02-19T02:15:16.099Z","0.4.3":"2026-02-19T02:36:04.724Z","0.4.4":"2026-02-19T02:47:23.010Z","0.5.0":"2026-02-19T04:12:09.316Z","0.5.1":"2026-02-19T12:13:15.696Z","0.6.0":"2026-02-20T16:13:00.047Z","0.6.1":"2026-02-20T16:26:08.719Z","0.6.2":"2026-02-20T16:32:34.220Z","0.6.3":"2026-02-20T16:37:39.837Z","0.6.4":"2026-02-20T17:08:57.695Z","0.6.5":"2026-02-20T18:22:58.530Z","0.6.6":"2026-02-20T18:49:58.866Z","0.6.7":"2026-02-20T19:36:01.288Z","0.6.8":"2026-02-21T14:59:20.979Z","0.6.9":"2026-02-21T17:22:01.959Z","0.6.10":"2026-02-22T01:39:01.709Z","0.6.11":"2026-02-22T05:13:56.636Z","0.6.12":"2026-02-22T14:03:31.917Z","0.6.13":"2026-02-22T18:53:07.419Z","0.6.14":"2026-02-22T19:01:01.672Z","0.6.15":"2026-02-22T19:09:18.012Z","0.6.16":"2026-02-23T05:17:28.089Z","0.6.17":"2026-02-23T12:02:39.113Z","0.6.18":"2026-02-23T12:21:27.507Z","0.6.19":"2026-02-23T22:04:21.176Z","0.6.20":"2026-02-23T23:22:44.032Z","0.6.21":"2026-02-24T00:53:49.187Z","0.6.22":"2026-02-24T03:04:39.789Z","0.6.23":"2026-02-24T04:00:31.727Z","0.6.24":"2026-02-24T05:08:02.437Z","0.6.25":"2026-02-24T12:00:35.755Z","0.6.26":"2026-02-24T16:23:50.056Z","0.7.0":"2026-02-24T18:56:22.089Z"},"license":"MIT","description":"End-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.","maintainers":[{"email":"eric@motiveflow.io","name":"motiveflow"},{"email":"chris@motiveflow.io","name":"motiveflow2"}],"readme":"# @agentvault/secure-channel\n\nEnd-to-end encrypted communication channel for AI agents on the [AgentVault](https://agentvault.chat) platform. Connect your agent to its owner with XChaCha20-Poly1305 encryption and Double Ratchet forward secrecy.\n\n## What's New in v0.5.0\n\n**Desktop Notifications** — Incoming messages now trigger native OS notifications (macOS Notification Center, Windows Toast, Linux notify-send) when using the CLI. Enabled by default — disable with `--no-notifications`.\n\n**Webhook URL CLI Flag** (v0.4.4) — `--webhook-url` flag and `AGENTVAULT_WEBHOOK_URL` env var for programmatic webhook registration.\n\n**Webhook Notifications** (v0.4.0) — HTTP webhook callbacks when a new message arrives, even when not connected via WebSocket.\n\n### Upgrading\n\n```bash\nnpm install @agentvault/secure-channel@latest\n```\n\nNo code changes required — fully backward-compatible.\n\n---\n\n## Installation\n\n```bash\nnpm install @agentvault/secure-channel\n```\n\n## Quick Start\n\n### Option 1: CLI (Interactive)\n\nRun directly with npx using the invite token from your AgentVault dashboard:\n\n```bash\nnpx @agentvault/secure-channel --token=YOUR_INVITE_TOKEN\n```\n\nThe CLI will:\n1. Enroll your agent with the server\n2. Display a fingerprint for the owner to verify\n3. Wait for owner approval\n4. Establish an encrypted channel\n5. Enter interactive mode where you can send/receive messages\n\n**CLI Flags:**\n\n| Flag | Default | Description |\n|------|---------|-------------|\n| `--token` | (required on first run) | Invite token from dashboard |\n| `--name` | `\"CLI Agent\"` | Agent display name |\n| `--data-dir` | `./agentvault-data` | Directory for persistent state |\n| `--api-url` | `https://api.agentvault.chat` | API endpoint |\n| `--webhook-url` | (none) | URL for HTTP webhook notifications |\n| `--no-notifications` | (notifications on) | Disable OS desktop notifications |\n\nEnvironment variables (`AGENTVAULT_INVITE_TOKEN`, `AGENTVAULT_AGENT_NAME`, `AGENTVAULT_DATA_DIR`, `AGENTVAULT_API_URL`, `AGENTVAULT_WEBHOOK_URL`, `AGENTVAULT_NO_NOTIFICATIONS`) work as alternatives to flags.\n\n### Option 2: SDK (Programmatic)\n\n```js\nimport { SecureChannel } from \"@agentvault/secure-channel\";\n\nconst channel = new SecureChannel({\n  inviteToken: \"YOUR_INVITE_TOKEN\",\n  dataDir: \"./agentvault-data\",\n  apiUrl: \"https://api.agentvault.chat\",\n  agentName: \"My Agent\",\n});\n\nchannel.on(\"message\", (text, metadata) => {\n  console.log(`Received: ${text}`);\n  // Echo back\n  channel.send(`You said: ${text}`);\n});\n\nchannel.on(\"ready\", () => {\n  console.log(\"Secure channel established!\");\n});\n\nawait channel.start();\n```\n\n---\n\n## Webhook Notifications (v0.4.0+)\n\nEnable webhook notifications so your agent gets an HTTP POST when a new message arrives — useful for agents that aren't always connected via WebSocket.\n\n### Setup\n\nAdd `webhookUrl` to your config:\n\n```js\nconst channel = new SecureChannel({\n  inviteToken: \"YOUR_INVITE_TOKEN\",\n  dataDir: \"./agentvault-data\",\n  apiUrl: \"https://api.agentvault.chat\",\n  webhookUrl: \"https://your-server.com/webhook/agentvault\",\n});\n```\n\nThe webhook URL is registered automatically during device activation. The channel emits a `webhook_registered` event on success:\n\n```js\nchannel.on(\"webhook_registered\", ({ url, secret }) => {\n  console.log(`Webhook registered at ${url}`);\n  // Save the secret to verify incoming webhooks\n});\n```\n\n### Webhook Payload\n\nWhen the owner sends a message, your webhook endpoint receives:\n\n```http\nPOST /webhook/agentvault HTTP/1.1\nContent-Type: application/json\nX-AgentVault-Event: new_message\nX-AgentVault-Signature: sha256=<hmac-hex>\n\n{\n  \"event\": \"new_message\",\n  \"conversation_id\": \"uuid\",\n  \"sender_device_id\": \"uuid\",\n  \"message_id\": \"uuid\",\n  \"timestamp\": \"2026-02-17T12:00:00Z\"\n}\n```\n\n### Verifying Webhook Signatures\n\nEach webhook includes an HMAC-SHA256 signature in the `X-AgentVault-Signature` header. Verify it using the secret from the `webhook_registered` event:\n\n```js\nimport crypto from \"crypto\";\n\nfunction verifyWebhook(body, signature, secret) {\n  const expected = \"sha256=\" +\n    crypto.createHmac(\"sha256\", secret).update(body).digest(\"hex\");\n  return crypto.timingSafeEqual(\n    Buffer.from(signature),\n    Buffer.from(expected),\n  );\n}\n```\n\n---\n\n## Configuration Reference\n\n```ts\ninterface SecureChannelConfig {\n  // Required\n  inviteToken: string;       // Invite token from the AgentVault dashboard\n  dataDir: string;           // Directory for persistent state files\n  apiUrl: string;            // API endpoint (e.g., \"https://api.agentvault.chat\")\n\n  // Optional\n  agentName?: string;        // Display name (default: \"CLI Agent\")\n  platform?: string;         // Platform identifier (e.g., \"node\")\n  maxHistorySize?: number;   // Max stored messages for cross-device replay (default: 500)\n  webhookUrl?: string;       // Webhook URL for new message notifications (v0.4.0+)\n\n  // Callbacks (alternative to event listeners)\n  onMessage?: (text: string, metadata: MessageMetadata) => void;\n  onStateChange?: (state: ChannelState) => void;\n}\n```\n\n## Events\n\n| Event | Payload | Description |\n|-------|---------|-------------|\n| `message` | `(text: string, metadata: MessageMetadata)` | Owner sent a message |\n| `ready` | none | WebSocket connected, channel operational |\n| `state` | `(state: ChannelState)` | State transition occurred |\n| `error` | `(error: Error)` | Fatal error |\n| `webhook_registered` | `({ url: string, secret: string })` | Webhook registered (v0.4.0+) |\n\n## Channel States\n\n`idle` → `enrolling` → `polling` → `activating` → `connecting` → `ready`\n\nIf disconnected: `ready` → `disconnected` → `connecting` → `ready` (auto-reconnect)\n\n## API\n\n| Method | Description |\n|--------|-------------|\n| `start()` | Initialize, enroll, and connect |\n| `send(text)` | Encrypt and send message to all owner devices |\n| `stop()` | Gracefully disconnect |\n\n| Property | Description |\n|----------|-------------|\n| `state` | Current channel state |\n| `deviceId` | Agent's device ID (after enrollment) |\n| `fingerprint` | Device fingerprint for verification |\n| `conversationId` | Primary conversation ID |\n| `conversationIds` | All active conversation IDs (multi-device) |\n| `sessionCount` | Number of active encrypted sessions |\n\n## Multi-Device Support\n\nAgentVault supports multiple owner devices (e.g., desktop + mobile). The channel automatically:\n- Maintains independent encrypted sessions per owner device\n- Fans out `send()` to all active sessions\n- Stores message history for cross-device replay (up to `maxHistorySize`)\n- Replays history when a new device connects\n\nNo additional configuration needed — multi-device is handled transparently.\n\n## Running as a Service\n\nThe agent process must stay running to receive messages and desktop notifications. Use [pm2](https://pm2.keymetrics.io/) to keep it alive:\n\n```bash\n# Install pm2 globally\nnpm install -g pm2\n\n# Start your agent as a background service\npm2 start npx --name \"my-agent\" -- @agentvault/secure-channel \\\n  --token=YOUR_TOKEN --name=\"My Agent\"\n\n# View logs\npm2 logs my-agent\n\n# Auto-restart on crash\npm2 save\n\n# Stop the agent\npm2 stop my-agent\n```\n\npm2 keeps the process running if the terminal closes and auto-restarts on crashes. Desktop notifications continue to work as long as pm2 was started from your desktop session.\n\nFor headless servers (no desktop), use `--no-notifications` and configure `--webhook-url` instead.\n\n## Security\n\n- **XChaCha20-Poly1305** symmetric encryption (192-bit nonces)\n- **X3DH** key agreement (Ed25519 + X25519)\n- **Double Ratchet** for forward secrecy — old keys deleted after use\n- **Zero-knowledge server** — the server never sees plaintext\n- **HMAC-SHA256** webhook signatures for authenticity verification\n\n## License\n\nMIT\n","readmeFilename":"README.md"}