Section 15 of 101
14. BIOS Core
Stable section ID: S05-CON-006-SECTION-15 · 29 content blocks
The BIOS Core is the minimum trusted software and service assembly responsible for maintaining building identity, authoritative configuration, state coordination, access control, and recovery.
The BIOS Core shall initialize before nonessential building applications.
Its primary modules shall include:
Identity Manager;
Trust and Integrity Manager;
Registry Manager;
Configuration Engine;
State Engine;
Event Engine;
Policy and Rules Engine;
Service Manager;
Storage Manager;
Time and Context Manager;
Recovery Manager;
API Access Manager.
The BIOS Core shall remain as small and stable as practical. High-level analytics, occupant applications, visualization, optimization, and AI models should operate outside the trusted core.
The Core shall expose explicit internal service contracts. Modules shall not alter another module’s authoritative records through undocumented direct access.
Core operations affecting configuration shall be transactional. A proposed change shall either complete with all required validations and records or return the BIOS to the preceding valid state.
The BIOS Core shall provide a health status including:
software integrity;
configuration integrity;
storage condition;
clock validity;
communication status;
active faults;
redundancy state;
backup status;
recovery readiness.
Core failure shall result in a defined restricted or recovery condition. It shall not silently leave higher-level systems operating with uncertain configuration authority.