heldar_kernel/lib.rs
1//! Heldar kernel library.
2//!
3//! The domain-agnostic, **open (Apache-2.0)** platform: media/DVR control plane (camera registry,
4//! RTSP ingest, recording, timeline index, playback, live view), the perception ingest + sampler
5//! framework and its `DetectionConsumer` seam, the zone engine, auth/RBAC, observability, retention,
6//! remote-access overlay awareness, and the worker SDK contract. Domain applications link this crate
7//! and plug in as consumers / route modules via the composing server binary.
8//!
9//! Generic reference apps (`heldar-entry`, `heldar-movement`, `heldar-search`) are also
10//! Apache-2.0 and live alongside this crate; proprietary vertical/client products depend on the
11//! generic ones. See `ARCHITECTURE.md` for the open-core
12//! split and `docs/REMOTE-ACCESS.md` for the remote-access model.
13
14pub mod auth;
15pub mod camera_url;
16pub mod config;
17pub mod db;
18pub mod env;
19pub mod error;
20pub mod models;
21pub mod modules;
22pub mod registry;
23pub mod repo;
24pub mod routes;
25pub mod services;
26pub mod state;
27pub mod util;