🛡
Temporal Logic Guard
AI·v0.6.0·ESP32-S3
LIVE Seed online CSI events
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 × time
rows: 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
TimeEventSeverityDetail
🔔 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
property_violatedproperty_satisfiedguard_state
HardwareESP32-S3
InputCSI events
Versionv0.6.0 · 20 KB · Hard