# Dependency audit
- `hex`: lowercase encoding of projection revision hashes.
- `kcode-session-history`: typed Chatend state and the caller-supplied durable
session mutation boundary.
- `kcode-kweb-db`: canonical Kweb node-ID validation.
- `serde`: typed metadata serialization for durable box state.
- `serde_json`: conversion from Kennedy's existing Kweb HTTP response.
- `sha2`: projection revision hashes.
The crate has no network, async-runtime, database, HTTP, vault, or
KennedyServer dependency. It never opens Session History persistence; it
applies projection changes only through a session supplied by the caller.