Skip to main content

Module runtime

Module runtime 

Source
Expand description

Runtime value types shared by monitors, hardening and the daemon.

Port of the monitor / cost / hardening / skill-scan interfaces in src/types.ts. Behavior (the actual tokio monitors, AlertBus, hardening modules) lives in secureops-monitors / future hardening crates; these are the data shapes that cross the JSON / IPC boundary.

Structs§

BehavioralBaseline
Behavioral baseline entry (directive G3).
CostEntry
One cost-tracking entry.
CostProjection
CostReport
Rolling cost report + circuit-breaker state.
HardeningAction
A single hardening action taken (before/after for rollback + audit).
HardeningResult
Result of running one hardening module.
MonitorAlert
A monitor alert emitted onto the AlertBus and persisted to SQLite.
MonitorStatus
Snapshot of a monitor’s state.
SkillScanResult
Result of scanning a single skill.