# kcode-k1-daemon-lib-testkit
Version 0.4.5 provides concrete manifest and source conformance for the sole consumer `kcode-k1-daemon-lib`.
`verify_manifest(&str)` requires the current daemon dependency selections, including Chat Service 0.10.6, Daemon Web Startup 0.1.1, RustCode Service 0.1.0, WebCode Service 0.1.2, and Web Podman 0.1.2. It rejects displaced Chat and Web-startup selections, exact internal pins, and every `kcode-k1-http-audio-artifacts` manifest key.
`verify_source(&str)` preserves the daemon Audio, Social, and SetLaunchNode requirements and additionally requires one retained Web HTTP composition, its router and shared projection, process-owned RustCode and WebCode services, and Chat Service's full Social + SetLaunchNode + RustCode + WebCode + WebSearch constructor. It rejects `open_router`, displaced artifact and retry source, direct Chat Service construction, and every older Chat composition constructor.
Downstream daemon 0.13 invokes both verifiers. This package claims package composition only; it owns no runtime behavior, generic manifest parser, compatibility layer, local adoption, listener, deployment, or live-call behavior.