# kcode-kweb-context
`kcode-kweb-context` owns Kennedy's in-session Kweb node context and its
provider-facing box projection policy.
The crate is deliberately independent of network fetching and database
ownership. Callers fetch a requested node and its fixed connections, apply them
to `Context`, then ask the context to reconcile its projection through an
already-open Session History handle. The caller still chooses roots, staged
mutations, synchronization timing, and commit behavior.
See `Documentation.md` for the public API and projection guarantees.