{"_id":"@benkovy/doh","_rev":"15-f73f0090d8b9a561ea929b160795e892","name":"@benkovy/doh","dist-tags":{"latest":"0.2.12"},"versions":{"0.1.0":{"name":"@benkovy/doh","version":"0.1.0","license":"MIT","_id":"@benkovy/doh@0.1.0","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"6a9fefecc80a5db88ee3b7ef440251317df88c4c","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.1.0.tgz","fileCount":6,"integrity":"sha512-dBGt2s+CYWSeeQ+TJietDLcKJs2lLSQ+RCKt4OCXNlas6PJ/PwLR830T+jH5fAfo2qU7a5oikj5l4l1Edn+fxw==","signatures":[{"sig":"MEUCIQC8q55EKDTz5eH7zeXhqKsWBHruOpBL80STIwjBHIWG/wIgcNfAyfi/1KHCfwbbU9ELA1O7ZNK5nD4acv3ixFVOKPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20616},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.1.0.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/b3e3644e4779f8f1a7f19eec2a234409/benkovy-doh-0.1.0.tgz","_integrity":"sha512-dBGt2s+CYWSeeQ+TJietDLcKJs2lLSQ+RCKt4OCXNlas6PJ/PwLR830T+jH5fAfo2qU7a5oikj5l4l1Edn+fxw==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.1.0_1772407437652_0.4896269485822933","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@benkovy/doh","version":"0.1.1","license":"MIT","_id":"@benkovy/doh@0.1.1","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"29fb25aedde9f7b0cc8b67fda102193427cc8d9a","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.1.1.tgz","fileCount":6,"integrity":"sha512-bcHTQdbYgWmNMRhRrF+07N6zPjhQlCqspvjN9ewcu4dcQh92Xd/47ZEO9QVyMp8yifLF3ibJ3Fh96e8t5tbD/A==","signatures":[{"sig":"MEUCIBoO+vOKZq+3ZaHj6hWOJ45tUx85RhOoqI4CTBIx5B2kAiEAtjxQYiR22O2i30ebLfTADcZMY/xb56Sq7MIpLWYZdPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15621},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.1.1.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/8ca361d8bd95be9bd86033c4e58e3070/benkovy-doh-0.1.1.tgz","_integrity":"sha512-bcHTQdbYgWmNMRhRrF+07N6zPjhQlCqspvjN9ewcu4dcQh92Xd/47ZEO9QVyMp8yifLF3ibJ3Fh96e8t5tbD/A==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.1.1_1772983037067_0.05222088397150615","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@benkovy/doh","version":"0.1.2","license":"MIT","_id":"@benkovy/doh@0.1.2","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"a3f2b2bf27cebf04731dd241c9122f67485793fc","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.1.2.tgz","fileCount":6,"integrity":"sha512-MFDQjCXWYAjpfXDuYZA6af1BFWc2GRNHr4WUgFGAveSinPi0M/pfrJfNYC/s7HeokOm4mW12I4QY++vTtbZ45g==","signatures":[{"sig":"MEUCIQDnl0C/H93KpZLM2ymhQwiE82/yWSWMjrlv07BbLhf8EQIgIbdUHWJs+aIt+kXwMB/rBuvb27udeitbObbIpBOne+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15718},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.1.2.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/66cef2afc28918935d7744c9f0bced60/benkovy-doh-0.1.2.tgz","_integrity":"sha512-MFDQjCXWYAjpfXDuYZA6af1BFWc2GRNHr4WUgFGAveSinPi0M/pfrJfNYC/s7HeokOm4mW12I4QY++vTtbZ45g==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.1.2_1772984392962_0.23515780410860998","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@benkovy/doh","version":"0.2.0","license":"MIT","_id":"@benkovy/doh@0.2.0","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"c0f76e6773cbecc91cd65da0113502cdf6f81513","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.0.tgz","fileCount":6,"integrity":"sha512-7eduQk2xxcj9/Us9bll0o+5GDwpTrhPUuFr1dGlYDL7oMxUUe4C4Vw+RJ6FuU26JR7Xjgtidc3EdS3T8K5yV0Q==","signatures":[{"sig":"MEUCIQCW0gXzSdORE7E+E5GMLFdScWSgj1vgz0gZBt4H45SUBwIgLmkumv4+jBnQLLpXTd4q0WhVjfECS4syPOQF6BE17SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18879},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.0.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/3b28f918633f50be640ece7770ed2024/benkovy-doh-0.2.0.tgz","_integrity":"sha512-7eduQk2xxcj9/Us9bll0o+5GDwpTrhPUuFr1dGlYDL7oMxUUe4C4Vw+RJ6FuU26JR7Xjgtidc3EdS3T8K5yV0Q==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.0_1772997214670_0.27081053884173834","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@benkovy/doh","version":"0.2.1","license":"MIT","_id":"@benkovy/doh@0.2.1","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"37d81bc0b37af2d758a60ee5925ad55093b23029","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.1.tgz","fileCount":6,"integrity":"sha512-gm+dvSp8cGJXxcUUp9/Rhi4b9MuiL5c42DrpKV/CrkmqizOPHn8hmYrXNbkpTiKoR5ADIUzSEq0NBXWsX6DDsw==","signatures":[{"sig":"MEUCIQCcpBl07TwH2kVDNJ0VkVm7yWZwSHFA8U8yjnPxx7jxQwIgKzfgaM/BUit09M28iN29fbDfDjFLPQJOkLbUwaYSDoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18910},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.1.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/63f4f4a6ba95fc0d1a2db6ba42289cb9/benkovy-doh-0.2.1.tgz","_integrity":"sha512-gm+dvSp8cGJXxcUUp9/Rhi4b9MuiL5c42DrpKV/CrkmqizOPHn8hmYrXNbkpTiKoR5ADIUzSEq0NBXWsX6DDsw==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.1_1772998409835_0.11949448818927833","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@benkovy/doh","version":"0.2.2","license":"MIT","_id":"@benkovy/doh@0.2.2","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"8e3d1810d7e1fc96f9f1aaccf7c5a3cb0a687979","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.2.tgz","fileCount":6,"integrity":"sha512-9Gns8uhwBwDQutmyHxtGFOR0IJQXnU6FEgsqAYyUF2gYzZ3LPGrtxwEh7NnEz+R45nhueWoUc+dThJw/XRXhZg==","signatures":[{"sig":"MEUCIEA4ucRw5jLgkYrtEpgKmWQoVIbIvMstCTf2KqFjA+PkAiEAwzg77jk8d74210fAlHJvCiJZCk4WemOZMc+uGM/G5v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20279},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.2.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/8b3fee5887d61c0e968ec308dbc767b6/benkovy-doh-0.2.2.tgz","_integrity":"sha512-9Gns8uhwBwDQutmyHxtGFOR0IJQXnU6FEgsqAYyUF2gYzZ3LPGrtxwEh7NnEz+R45nhueWoUc+dThJw/XRXhZg==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.2_1773000557494_0.9295549348564152","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@benkovy/doh","version":"0.2.3","license":"MIT","_id":"@benkovy/doh@0.2.3","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"ed3fa2f2cceb5dea9a98777db37c50c2fd6049eb","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.3.tgz","fileCount":6,"integrity":"sha512-kFEC5mG73ju+Vlw1k7wkR3ASSE0WI2AtkthuhrKcEYtfQMG9yzyxi5yxszpv/BGQ7yTd1BM1p93icDWXBBHFjg==","signatures":[{"sig":"MEYCIQC2CcuR2UYWcLC/crsGE7L/G/HdttZPYL07/CviXk302AIhAIp+imG55tmitosO8O9k6Y1+w3dzFkxa3/hxEkoWyZS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23671},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.3.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/bbbe2508229bd10aaa1c420ad6237776/benkovy-doh-0.2.3.tgz","_integrity":"sha512-kFEC5mG73ju+Vlw1k7wkR3ASSE0WI2AtkthuhrKcEYtfQMG9yzyxi5yxszpv/BGQ7yTd1BM1p93icDWXBBHFjg==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.3_1773103181341_0.799898206623247","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@benkovy/doh","version":"0.2.4","license":"MIT","_id":"@benkovy/doh@0.2.4","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"dca5d5a4753f5c48e42f342f1d6f67005e9ee9cd","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.4.tgz","fileCount":6,"integrity":"sha512-C514JquZz8xw/vGbWVQ1aq5xmb1cvZ4XPm82lH9al4DSTL6xZ+BEakRjQ6Mof2Wq4BtcotFhpbN2y8yN28Yj+Q==","signatures":[{"sig":"MEUCIQCGJqu75JjM70rFxfqDnI1MXc1e/iim3LHEepASZ9xeZgIgHqBmWwXRTXcxJQf8/sEREYdMlegxXdzJPMkiTYBu9zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39779},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.4.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/0d6baf6e71f9e9c0ca524ac7d056a8d8/benkovy-doh-0.2.4.tgz","_integrity":"sha512-C514JquZz8xw/vGbWVQ1aq5xmb1cvZ4XPm82lH9al4DSTL6xZ+BEakRjQ6Mof2Wq4BtcotFhpbN2y8yN28Yj+Q==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.4_1773107207977_0.500984678853186","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@benkovy/doh","version":"0.2.5","license":"MIT","_id":"@benkovy/doh@0.2.5","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"1275482f527bd08567077fa73e76f9b477424119","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.5.tgz","fileCount":6,"integrity":"sha512-rjmthzzhFMlhjpY7KyFB+E/yxKx2UgRWoJJ8CLppGeVqpwOy7T/UcABKmYKMVKsC3/BOHi898QHILjjh8K/s3g==","signatures":[{"sig":"MEQCIGi3RM6j+K7fMtlQttUjOQkn4DOE3jDImygsz3a6iMsgAiAma7Tm17gu1twBV8H8tRLx6mf0YLoiUEGS+qaaRrT+bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40499},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.5.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/2d3d8832ef0d1c4b5ed6d38c5dae0fbf/benkovy-doh-0.2.5.tgz","_integrity":"sha512-rjmthzzhFMlhjpY7KyFB+E/yxKx2UgRWoJJ8CLppGeVqpwOy7T/UcABKmYKMVKsC3/BOHi898QHILjjh8K/s3g==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.5_1773108557378_0.42152313049636647","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@benkovy/doh","version":"0.2.7","license":"MIT","_id":"@benkovy/doh@0.2.7","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"fe471a4dcdfb9f2c1fe5be938f71660ab0865e87","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.7.tgz","fileCount":6,"integrity":"sha512-JZcEYFb/lX6hB1ksqHFyHWLZck5OobWsszRtceIFbY0jFx5he5pfv3lwSACKY35Om9mn0oMQBdb6Nma0QfY7Jg==","signatures":[{"sig":"MEYCIQCUPdwDt4RVeurfeqPnuEg4c8XQkW0Fuu797jEBBdVNdgIhAN3fYiZBPLEq+D2oDNCox4crxSys0QSSNoR70gIszsU2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25563},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.7.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/b41478f819d8700a8f206fa6402869e4/benkovy-doh-0.2.7.tgz","_integrity":"sha512-JZcEYFb/lX6hB1ksqHFyHWLZck5OobWsszRtceIFbY0jFx5he5pfv3lwSACKY35Om9mn0oMQBdb6Nma0QfY7Jg==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.7_1773164384950_0.47841581320478577","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@benkovy/doh","version":"0.2.8","license":"MIT","_id":"@benkovy/doh@0.2.8","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"ee9f2e616284630d375122e3210f276483ebabae","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.8.tgz","fileCount":6,"integrity":"sha512-Zj+PTDcSd13UobOiXXNtO2bmlm19zB2Ppuf0CTXpKPyXFuclH7n2BkEJt46OcWQvZejn587Yz6pKsZYAqXPcGg==","signatures":[{"sig":"MEQCICZk1hsLThkmysHa+B+8bv01Tb5j95Dk+Ijt871y1T1JAiAf2d4DO/IRLH2wlTYeikaGGdR2LYlZHaI3tzvd77GtKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24410},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.8.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/e5d8de40ff63c839f6bccd3de9160de6/benkovy-doh-0.2.8.tgz","_integrity":"sha512-Zj+PTDcSd13UobOiXXNtO2bmlm19zB2Ppuf0CTXpKPyXFuclH7n2BkEJt46OcWQvZejn587Yz6pKsZYAqXPcGg==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.8_1773165217308_0.5905011951237893","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@benkovy/doh","version":"0.2.9","license":"MIT","_id":"@benkovy/doh@0.2.9","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"2ab6f7b1a214fbf0fcd3c0cd4dc027c10022702b","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.9.tgz","fileCount":6,"integrity":"sha512-DyRvrFH+wTXGmnelqZlUu61B9BLPD4LnSDeHkt4JDlgZItsr5i/8WFCoCXS5nr3BfNoR2WTdKxDrFAjpnBxdkw==","signatures":[{"sig":"MEUCIDYjwIjpKjelhXAhIuW47W4UrVslWoq69jkD8pAuyJ4EAiEAthyR3FIvNpWVP8Pnx9A7mDzRDqW7ZtEzap0+KUPZ95Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24410},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.9.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/d6372cb589dd9dd4054f15752c62d935/benkovy-doh-0.2.9.tgz","_integrity":"sha512-DyRvrFH+wTXGmnelqZlUu61B9BLPD4LnSDeHkt4JDlgZItsr5i/8WFCoCXS5nr3BfNoR2WTdKxDrFAjpnBxdkw==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.9_1773182182660_0.18772883703026033","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@benkovy/doh","version":"0.2.10","license":"MIT","_id":"@benkovy/doh@0.2.10","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"abbd1bc20ce133efa0b5e0f2998ae5519c5d1841","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.10.tgz","fileCount":10,"integrity":"sha512-WclADdgtexwzFUmb5IEuPLglSRfi4tP9AkcCDeYSInnJfTcVHXjRhcQ8LJ2lk26+n57hFbPsSm+8q+/DbgUM2A==","signatures":[{"sig":"MEYCIQDmxD7Mlf7hxYd1TZ5+dwoafg2RY4T51bzTqKrOSiUg4wIhAOqj3JtgKGAqJ6l6EhyqGzZ5XTpbw8hDFRgAl0A5jIoF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33696},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.10.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/0974138c3ee129f54c738d6885564d9b/benkovy-doh-0.2.10.tgz","_integrity":"sha512-WclADdgtexwzFUmb5IEuPLglSRfi4tP9AkcCDeYSInnJfTcVHXjRhcQ8LJ2lk26+n57hFbPsSm+8q+/DbgUM2A==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.10_1774115066503_0.38911812631079545","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@benkovy/doh","version":"0.2.11","license":"MIT","_id":"@benkovy/doh@0.2.11","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"dist":{"shasum":"6f23215c1907b5e09fa83d90f9f6c18abb300425","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.11.tgz","fileCount":10,"integrity":"sha512-i4zue4g7cJGx/FlrZyFUNHFtCHuhMZzs/XQMDcv/RAwNWI6Lsx1mDdQVBZcFeVqOA7ZaxbxdI3jZr+53+4N92A==","signatures":[{"sig":"MEUCIG7WYw+VbTOCYSUatDJh40vw4e/C0bW9ZcGCTVI22QimAiEAuAiEvy+MprcNm4kf7krTEFkLJ2IeP1/WOD0IUpSSGoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33697},"main":"dist/index.js","type":"module","_from":"file:benkovy-doh-0.2.11.tgz","types":"dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","pack:dry":"npm pack --dry-run","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"openclaw":{"channel":{"id":"doh","blurb":"Cloud-backed channel for DOH clients.","label":"DOH","order":75,"aliases":["doh"],"docsPath":"/channels/doh","docsLabel":"doh","selectionLabel":"DOH (cloud channel)"},"extensions":["./dist/index.js"]},"_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/558f6d6c94e633707b3ab67f5f6a45f8/benkovy-doh-0.2.11.tgz","_integrity":"sha512-i4zue4g7cJGx/FlrZyFUNHFtCHuhMZzs/XQMDcv/RAwNWI6Lsx1mDdQVBZcFeVqOA7ZaxbxdI3jZr+53+4N92A==","_npmVersion":"11.2.0","description":"DOH OpenClaw channel plugin","directories":{},"_nodeVersion":"23.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/doh_0.2.11_1774116471090_0.8725683637527906","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@benkovy/doh","version":"0.2.12","description":"DOH OpenClaw channel plugin","license":"MIT","type":"module","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"openclaw":{"extensions":["./dist/index.js"],"channel":{"id":"doh","label":"DOH","selectionLabel":"DOH (cloud channel)","docsPath":"/channels/doh","docsLabel":"doh","blurb":"Cloud-backed channel for DOH clients.","order":75,"aliases":["doh"]}},"scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","pack:dry":"npm pack --dry-run"},"_id":"@benkovy/doh@0.2.12","_integrity":"sha512-SoqNmD11iqsg1JP3B1/hCabzmNGCGQvhSAxBDB3TREHXT7KVNsit+QYKI+Cq2Gb/mLuTmrwt/htFEMEMqWj/vA==","_resolved":"/private/var/folders/fv/sllphrqn2rx6pzy4gx4l698r0000gn/T/959852f40105c98deaa3e8a552d15511/benkovy-doh-0.2.12.tgz","_from":"file:benkovy-doh-0.2.12.tgz","_nodeVersion":"23.7.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-SoqNmD11iqsg1JP3B1/hCabzmNGCGQvhSAxBDB3TREHXT7KVNsit+QYKI+Cq2Gb/mLuTmrwt/htFEMEMqWj/vA==","shasum":"b41480e24b7aa32d28d0172d3346db0805b416b5","tarball":"https://registry.npmjs.org/@benkovy/doh/-/doh-0.2.12.tgz","fileCount":10,"unpackedSize":35060,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0yED/Mg8XI9LkoxXr9PyDXm2G7NksP8gTcgdkINumKAIgWzqgyLoheYa1IomlWbR50GIOvWhA9AXzPlwkC0eLKdM="}]},"_npmUser":{"name":"benkovy","email":"benjamnkovacs@gmail.com"},"directories":{},"maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/doh_0.2.12_1775417894347_0.6914535224155067"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-01T23:23:57.555Z","modified":"2026-04-05T19:38:14.593Z","0.1.0":"2026-03-01T23:23:57.803Z","0.1.1":"2026-03-08T15:17:17.216Z","0.1.2":"2026-03-08T15:39:53.107Z","0.2.0":"2026-03-08T19:13:34.807Z","0.2.1":"2026-03-08T19:33:29.979Z","0.2.2":"2026-03-08T20:09:17.650Z","0.2.3":"2026-03-10T00:39:41.490Z","0.2.4":"2026-03-10T01:46:48.138Z","0.2.5":"2026-03-10T02:09:17.548Z","0.2.7":"2026-03-10T17:39:45.100Z","0.2.8":"2026-03-10T17:53:37.654Z","0.2.9":"2026-03-10T22:36:22.810Z","0.2.10":"2026-03-21T17:44:26.664Z","0.2.11":"2026-03-21T18:07:51.265Z","0.2.12":"2026-04-05T19:38:14.483Z"},"license":"MIT","description":"DOH OpenClaw channel plugin","maintainers":[{"name":"benkovy","email":"benjamnkovacs@gmail.com"}],"readme":"# @benkovy/doh\n\n`@benkovy/doh` is the OpenClaw channel plugin for DOH.\n\nIt registers the `doh` channel and connects OpenClaw to `doh-host`, the local runtime that authenticates to the DOH cloud backend.\n\n## Quick Start\n\n1. Install plugin and host runtime:\n\n```bash\nopenclaw plugins install @benkovy/doh\nnpm install -g @benkovy/doh-host\n```\n\n2. Bootstrap host credentials:\n\n```bash\ndoh-host init --email you@example.com\ndoh-host init --token <token-from-email>\n```\n\n3. Enable plugin and configure channel:\n\n```json5\n{\n  plugins: {\n    entries: {\n      doh: { enabled: true }\n    }\n  },\n  channels: {\n    doh: {\n      host: {\n        bin: \"doh-host\"\n      },\n      accounts: {\n        default: { enabled: true }\n      },\n      security: {\n        dmPolicy: \"default\"\n      }\n    }\n  }\n}\n```\n\n4. Restart OpenClaw Gateway.\n\n## Config Model\n\n- Plugin enablement lives under `plugins.entries.doh`.\n- Channel/runtime config lives under `channels.doh`.\n- If `channels.doh.accounts` is omitted, plugin falls back to implicit `default` account.\n\n## Runtime Model\n\n`@benkovy/doh` now always uses external host runtime mode.\nThe plugin never spawns `doh-host`; it only provides diagnostics and channel wiring.\n\nRun the host runtime separately (for example via launchd/systemd/pm2/supervisor):\n\n```json5\nchannels: {\n  doh: {\n    host: {\n      bin: \"doh-host\"\n    }\n  }\n}\n```\n\nStart host runtime externally:\n\n```bash\ndoh-host run\n```\n\nThe plugin syncs `OPENCLAW_GATEWAY_TOKEN` from OpenClaw config into `~/.doh-host/config.json` (`adapter.env`), so external `doh-host run` picks it up without requiring manual token export each time.\n\n## Verify Setup\n\n```bash\ndoh-host status --json\n```\n\nExpect `configured: true` with `tenantId`, `hostId`, and `keyId` populated.\n\n## Troubleshooting\n\n### Unknown channel `doh`\n\n- ensure plugin is installed: `openclaw plugins list`\n- ensure plugin is enabled: `plugins.entries.doh.enabled = true`\n- restart Gateway after config/plugin changes\n\n### `doh-host` command missing\n\n```bash\nnpm install -g @benkovy/doh-host\n```\n\nOr set `channels.doh.host.bin` to absolute path.\n\n### Host runtime not connected\n\n- run: `doh-host status --probe`\n- run host in foreground temporarily: `doh-host run`\n- ensure plugin account is enabled and backend tenant/email matches bootstrap identity\n\n### Channel status is healthy but app says no host\n\n- `doh-host status --probe` should report backend and gateway `ok`\n- backend `/health` should show `hostConnections > 0` while `doh-host run` is active\n\n### Wrong email/account used\n\n```bash\ndoh-host reset --yes\ndoh-host init --email you@example.com\ndoh-host init --token <token-from-email>\n```\n\n## Notes\n\n- `bootstrapToken` config support was removed.\n- Setup and diagnostics are CLI-driven through `doh-host`.\n","readmeFilename":"README.md"}