kcode-k1-daemon-lib 0.14.6

Library-only K1 loopback daemon and authority Web composition root
Documentation
1
2
3
4
5
6
7
8
9
# 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.