# kcode-k1-daemon-lib-testkit
Version 0.4.6 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, Daemon Code Services 0.1.0, and Objects 0.2.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, the process-owned RustCode/WebCode service composition leaf, and Chat Service's full Social + SetLaunchNode + RustCode + WebCode + WebSearch constructor. It rejects `open_router`, direct code-service construction, 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.