Expand description
§K1 daemon library
kcode-k1-daemon-lib 0.14.6 is the library-only process composition root for the loopback K1 daemon. It preserves the 0.14.5 startup contract, including one Vault prompt; Ordering, Peering, Web, Accounts, Groups, Access, Profiles, Persons, Launch Nodes, Kmap, Chat, Social, SetLaunchNode, RustCode, WebCode, Audio, classification, provider, replay, invite stock, HTTP, startup errors, ESE, listener, and readiness.
Startup retains the concrete Web bootstrap importer before consuming Code Services. Loom bootstrap validates and imports both Rust and Web UI archives, returns the five shared launch-node IDs in memory, and completes before HTTP composition, invite-stock reconciliation, listener binding, and readiness. The concrete kcode-k1-daemon-http-composition owner assembles authenticated routes and passes those IDs to the existing Host-validated, no-store /config.json response. No launch-node manifest file is created.
The process-lifetime K1Ese remains at <k1_root>/state/ese with the existing Ordering, Peering, and Groups handles. Its four authenticated /external-subsystems routes remain merged beneath K1 HTTP. ESE canonical events remain in KTO, and its disposable derived projection uses append-only binary files with no SQLite or other database.
The package adds no migration, retry, rollback, deployment, host restart, browser/UI behavior, or live acceptance. Publishing this library does not adopt it on a host.