# kcode-k1-daemon-lib-testkit
Version 0.3.0 provides concrete manifest-only conformance for the sole consumer `kcode-k1-daemon-lib`.
`verify_manifest(&str)` requires the approved compatible K1 dependency lower bounds. The launch-root additions are `kcode-k1-access-launch-nodes` 0.2.2, `kcode-k1-launch-nodes` 0.4.0, and `kcode-k1-http-kmap` 0.1.0. Launch Nodes 0.4.0 retains its append-only startup projection while allowing only ordered KTO callbacks to append. HTTP Kmap 0.1.0 supplies the authenticated profile-backed Kmap node-creation route.
Version 0.2.6 additionally requires `kcode-k1-chat-service` 0.10.1, `kcode-k1-codex-adapter` 0.5.3, and `kcode-k1-codex-websearch` 0.2.0 for the shared-app-server WebSearch path. Version 0.3.0 requires `kcode-k1-daemon-http-boundary` 0.1.1 and `kcode-k1-daemon-web-startup` 0.1.0 for prefixless authority-owned KTO Web serving. The startup leaf owns origin selection and opening Web HTTP at the fixed derived roots; direct `kcode-k1-web-http` is displaced. The verifier preserves the existing profile-presentation, Persons, People, Audio, Audio Artifacts, Access, Profiles, Authority Filters, peering, and transaction-ordering selections. It rejects displaced launch-node, Chat, Adapter, WebSearch, daemon HTTP boundary, and direct Web HTTP selections, prior obsolete selections, and exact internal dependency pins.
Runtime HTTP behavior remains owned and tested elsewhere. This package owns no runtime behavior, generic manifest parser, compatibility layer, listener, deployment, or live-behavior claim.