{"_id":"@enc-protocol/node-cli","name":"@enc-protocol/node-cli","description":"Host-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.","dist-tags":{"latest":"0.4.2","local":"0.3.2-local"},"versions":{"0.1.0":{"name":"@enc-protocol/node-cli","version":"0.1.0","type":"module","description":"ENC Protocol per-app SDK + skill for the \"node\" app. Enclaves: DM,Group,Hello,Personal,Registry,Timeline.","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.1.0"},"keywords":["enc-protocol","node","sdk","skill"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"ERROR: No README data found!","_id":"@enc-protocol/node-cli@0.1.0","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.1.0.tgz","shasum":"cf5a75c3c9ac459557f93260da7904a7d9940064","integrity":"sha512-fx2exhHju4SpwUmQw+qA+dRsXskuZhC0jqP6WXVL+l0HDRsE+ASix2+XVUqUhXjaYb62DeZOuEzpj6Ww8GrhTg=="}},"0.1.1":{"name":"@enc-protocol/node-cli","version":"0.1.1","type":"module","description":"ENC Protocol per-app SDK + skill for the \"node\" app. Enclaves: DM,Group,Hello,Personal,Registry,Timeline.","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md","README.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.1.1"},"keywords":["enc-protocol","node","sdk","skill"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n```bash\necho \"@enc-protocol:registry=https://npm-registry.ocrybit.workers.dev/\" >> .npmrc\nnpm install @enc-protocol/node-cli\n```\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","_id":"@enc-protocol/node-cli@0.1.1","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.1.1.tgz","shasum":"d7949c5e080e9c498894c99970ccd6916a6da153","integrity":"sha512-DlpuUC+Gh7gVT/1QmO2YBGxIUlG6T0N/KJvFf6i0YPEB2fg5xQCkwz07wZlHFhDgwg3pSfoGO4e1TcPDu5f+pw=="}},"0.1.2":{"name":"@enc-protocol/node-cli","version":"0.1.2","type":"module","description":"ENC Protocol per-app SDK for the \"node\" app (typed methods, encryption hook). Enclaves: DM,Group,Hello,Personal,Registry,Timeline. For the Claude Code skill, use @enc-protocol/skill-node (or `enc skill add node`).","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md","README.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.1.1"},"keywords":["enc-protocol","node","sdk","cli"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","_id":"@enc-protocol/node-cli@0.1.2","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.1.2.tgz","shasum":"f92d9db5d0cecb025c341991193efca5e232e67a","integrity":"sha512-Pc1ODglV7jiOWBlvFzo+bsPu+NwcwlwOSS7GwHUViOB0t4UkKNhTrXUK1JL0aFk9iA2gUTTSLXyUClszYxGaNQ=="}},"0.2.0":{"name":"@enc-protocol/node-cli","version":"0.2.0","type":"module","description":"ENC Protocol per-app SDK for the \"node\" host app — same shape as appstore.","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md","README.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.2.0"},"keywords":["enc-protocol","node","sdk","cli"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","_id":"@enc-protocol/node-cli@0.2.0","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.2.0.tgz","shasum":"ad510089a652d5b8fb8029a1885dc86857d18637","integrity":"sha512-Nz9hcjyYdvGreNbjMB5ci90mPsJ71j9wT35s/d5DgmP7Sl2SihjZPq+RlZzDya2zXIhhmg4HAXfJ+WM//YKUCA=="}},"0.3.0":{"name":"@enc-protocol/node-cli","version":"0.3.0","type":"module","description":"ENC Protocol per-app SDK for the \"node\" host app — same shape as appstore.","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md","README.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.3.0"},"keywords":["enc-protocol","node","sdk","cli"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","_id":"@enc-protocol/node-cli@0.3.0","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.3.0.tgz","shasum":"086e3ada630ce075ec29287e6802f9c4b9535070","integrity":"sha512-+Csxyrfd33pzL/CucunIV7ktG3K0++XK8EXsOmZkwxSxJ84IiNEr49plPgnXJJUdIJOaUfgwzIzWcIip5iAqTg=="}},"0.3.1":{"name":"@enc-protocol/node-cli","version":"0.3.1","type":"module","description":"ENC Protocol per-app SDK for the \"node\" host app — same shape as appstore.","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md","README.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.3.0"},"keywords":["enc-protocol","node","sdk","cli"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","_id":"@enc-protocol/node-cli@0.3.1","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.3.1.tgz","shasum":"4c93b36edb7bcfcce680aff8b15fa28e8d443257","integrity":"sha512-qySLjsHdQuyNX1HRew9+NcHeCS3cHa65w/EC55xyjYBg3uUpej9z4yT74iYNtABbLg7hVZ7Htc5qqSZ4ygJVMQ=="}},"0.4.1":{"name":"@enc-protocol/node-cli","version":"0.4.1","type":"module","description":"ENC Protocol per-app SDK for the \"node\" host app — same shape as appstore.","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md","README.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.4.0"},"keywords":["enc-protocol","node","sdk","cli"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","_id":"@enc-protocol/node-cli@0.4.1","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.4.1.tgz","shasum":"9c5bed12716dcf64f515bf3f32caf8f04ce58b23","integrity":"sha512-vEgzzZqt6QZyLvUyAtKwfLJSS7d3SbAHtn/IZUqFoaHboIboViDmglJXUsX7qhAXt3zWESy8tfPa152lO4DDhQ=="}},"0.4.2":{"name":"@enc-protocol/node-cli","version":"0.4.2","type":"module","description":"ENC Protocol per-app SDK for the \"node\" host app — same shape as appstore.","main":"sdk.mjs","files":["sdk.mjs","cli.json","skill/SKILL.md","README.md"],"exports":{".":"./sdk.mjs","./sdk":"./sdk.mjs","./cli.json":"./cli.json","./skill":"./skill/SKILL.md"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.4.0"},"keywords":["enc-protocol","node","sdk","cli"],"license":"MIT","publishConfig":{"registry":"https://npm-registry.ocrybit.workers.dev/"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","_id":"@enc-protocol/node-cli@0.4.2","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.4.2.tgz","shasum":"efd41b338b4eb5ab8fd1209c4fb73742f4b25fdf","integrity":"sha512-U/cJVGVQJU7YZmmR6kstP47M2dNjcS6PL1xxbB4Kq/iMun6tSZ1cf8xBt7dhyKxAf2wZ5w+u8Ij3SG7UP0/z6g=="}},"0.3.2-local":{"name":"@enc-protocol/node-cli","version":"0.3.2-local","type":"module","main":"sdk.mjs","exports":{".":"./sdk.mjs","./sdk.mjs":"./sdk.mjs"},"dependencies":{"@enc-protocol/cli-sdk-base":"^0.3.1"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n","readmeFilename":"README.md","gitHead":"9d8f216d0d69913d9f915ddcdc914e183a2ea52a","_id":"@enc-protocol/node-cli@0.3.2-local","description":"Host-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"tarball":"https://npm-registry.ocrybit.workers.dev/@enc-protocol/node-cli/-/@enc-protocol/node-cli-0.3.2-local.tgz","shasum":"2eeef7a3232192933a6d65adead01dcd548624b8","integrity":"sha512-3Nznru1dwv7f85e03MAYdmsPa5/avWrQBxgA6UY2VykQ2eR1S2h1lAuUwrX/XC6WxgTHSMWotvkiKJ7pglI9rQ=="}}},"time":{"created":"2026-05-14T14:59:42.687Z","modified":"2026-06-12T21:35:42.882Z","0.1.0":"2026-05-14T14:59:42.687Z","0.1.1":"2026-05-14T15:08:36.336Z","0.1.2":"2026-05-14T15:18:50.691Z","0.2.0":"2026-05-14T16:19:10.489Z","0.3.0":"2026-05-15T19:19:27.984Z","0.3.1":"2026-05-15T19:54:02.519Z","0.4.1":"2026-05-19T02:59:44.765Z","0.4.2":"2026-05-19T17:59:59.115Z","0.3.2-local":"2026-06-12T21:35:42.882Z"},"readme":"# @enc-protocol/node-cli\n\nHost-app SDK for the `node` app — bundles enclaves: DM, Group, Hello, Personal, Registry, Timeline. No own commands; use bundled-enclave apps directly.\n\n> Auto-generated by `lib/codegen/readme-codegen.mjs` from `apps/node/{app,schema}.json`. Do not hand-edit — regenerate via `enc gen readme node`.\n\n## Install\n\n### Recommended — via the `enc` CLI\n\n```bash\n# Install the global enc CLI once (any project)\nnpm install -g @enc-protocol/cli --registry https://npm-registry.ocrybit.workers.dev/\n\n# Install the skill into the current project (.claude/commands/node.md)\nenc skill add node\n```\n\nThe skill is the recommended consumption surface for Claude Code — adds an `/enc node` slash command. The skill package is published as `@enc-protocol/skill-node`.\n\n## Composition\n\nHost app — bundles 6 enclaves: `DM`, `Group`, `Hello`, `Personal`, `Registry`, `Timeline`.\n\nNo own commands. Use the per-enclave packages instead (e.g. `@enc-protocol/hello-cli`).\n\n## See also\n\n- [`cli.json`](./cli.json) — full app metadata + fuzz contract\n- [`skill/SKILL.md`](./skill/SKILL.md) — Claude Code skill bundle (install via `enc skill install node`)\n- `@enc-protocol/cli-sdk-base` — base class (`AppSdk`, `AppClient`, `DataView`)\n"}