-
Notifications
You must be signed in to change notification settings - Fork 1
Architecture
Sparsh edited this page Apr 12, 2026
·
1 revision
-
core/— enforcement engine with the watchdog and IPC boundary -
app/— desktop orchestration and user interface -
cli/— developer console for pairing, policies, and local state -
server/— ASP.NET Core control plane for device and policy management -
web/— C# Blazor Server dashboard for remote administration -
shared/— cross-module models and protocol definitions
-
cliandappgenerate local pairing and enforcement actions. -
appcommunicates withcorevia IPC and command validation. -
serverexposes device and policy endpoints for cloud sync and remote orchestration. -
corehosts a local secure command channel on127.0.0.1:4712and persists policy state and audit telemetry incore_state.dbusing SQLite. - Local policy enforcement and telemetry are managed locally in the C++/C# stack.
- Priority-based policy evaluation
- Rule types: always allow, always block, time restrictions, usage quota, password lock
- Local cache and sync support with remote control plane