Pkgs
Placeholder. Full pkg authoring guide lands once the manifest schema is locked.
Each pkg is a self-contained directory: a manifest.json plus whatever it contributes — an iframe mini-app, sidecar binaries, MCP servers, Claude Code skills, cron entries.
The shell discovers pkgs at boot, validates each manifest against the Zod schema in @ikenga/contract, and registers contributed blocks with the matching kernel registry.
Topics that will live here:
- The manifest schema
- Capabilities and scopes
- AppBridge handshake (host context, message protocol)
- Lifecycle (install, update, remove)
- Publishing to the registry