Guard State
ARMED
all properties OK
Properties
5
monitored LTL
Violations
0
today
Satisfaction
100 %
Event Rate
0 /s
Horizon
512
event trace window
🛡 Monitored LTL Properties
live model-checking✅ Satisfaction Rate
Open obligations0
Pending eventualities0
Trace depth0
🧩 Property Status
📊 Guard-state Timeline
0 = OK · 1 = alert🛡 System Status
MonitorOnline
CSI linkStable
Atomic propsmotion, presence, door_open, alarm
Semanticsfinite-trace LTLf
Modelltl-guard v0.6
📊 Guard-state Timeline
live✅ Live Satisfaction
Current stateOK
Events checked0
🔔 Atomic Proposition Activity
motion · presence · door_open · alarm · idle
📐 Per-property Health
Properties satisfied5 / 5
🌡 Property × Time Satisfaction
5 props × timerows: P1–P5 · cols: time → now · dark = violated
Uptime Satisfaction
99.4 %
30 days
Total Violations
38
last 30 days
MTBF
19 h
between violations
Mean Recovery
4.2 s
to re-satisfy
⚠ Violations per Hour
24h📐 Violations by Property
🌡 Violation Density Hour × Day
7×24🧩 Outcome Split
Satisfied99.4%
Safety violation0.4%
Liveness violation0.2%
📋 Event Log
All
| Time | Event | Severity | Detail |
|---|
🔔 Live Stream
tail🎛 Verifier Tuning
512 events
Bounded window over which eventualities (F, U) must resolve.
30 s
1 event
🔔 Guard Actions
Alert on safety violation
G !(door_open & alarm) class
Alert on liveness violation
G(motion → F presence) class
Auto re-arm on re-satisfy
Return to ARMED when property holds
Emit guard_state events
Publish state changes to Seed bus
📋 Cog Details
DescriptionApplies Linear Temporal Logic verification on event streams to enforce safety and liveness properties.
Events
HardwareESP32-S3
InputCSI events
Versionv0.6.0 · 20 KB · Hard