Skip to main content

Criticality Tiers

Every device declares a criticality tier in its /capabilities response. This determines how ZenEdge handles failures.

Tier Definitions​

TierGuaranteeFailure Behavior
CRITICALMust work for the booking to succeedRetry with grace period. Alert admin immediately. May block booking access.
STANDARDImportant but non-blockingBooking proceeds. User notified of degraded service. Background retry.
OPTIONALNice-to-haveSilently degraded. No user impact. Logged for review.

Examples​

DeviceTypical TierRationale
Door lockCRITICALGuest can't enter the room without it
Wi-Fi hotspotSTANDARDMeeting can proceed without Wi-Fi
Ambient lightingOPTIONALCosmetic feature
Smart fanOPTIONALComfort feature
CameraOPTIONALMonitoring only

Impact on Booking Access​

When a booking.start event triggers magic link issuance:

  1. ZenEdge checks health of all devices in the physical space
  2. CRITICAL devices must be healthy — if not, retry logic activates
  3. STANDARD devices are included if healthy, skipped with notification if not
  4. OPTIONAL devices are included if healthy, silently skipped if not

Declaring Criticality​

In the /capabilities response:

{
"devices": [
{
"device_id": "ada-lock-001",
"type": "lock",
"criticality": "CRITICAL"
},
{
"device_id": "ada-wifi-001",
"type": "wifi",
"criticality": "STANDARD"
}
]
}

Next Steps​