Summary
You can now describe, precisely, how a Diyar device becomes a certified solution - through signed documents and firmware-compiled registries, not custom code written per customer.
In this module, you:
- Learned what a signed device profile configures at boot (channels, actuators, safety limits, process parameters, verdict binding), why an unverifiable or invalid one is a loud refuse-to-start, and why append-only evolution only lets a revision add channels or actuators, never rename or remove one, within a major version.
- Explained the HAL seam -
TempSource/RelayBank/MonotonicClock- that lets the same safety-critical core drive local hardware or a Modbus (TCP or RTU) field device unchanged, and why a networked heat source without a declared watchdog is rejected at load. - Explained why the
VerdictEnginetrait, not a valid signature alone, is what lets a process rule run: a signed profile can only name an engine already listed in the firmware-compiledCERTIFIED_ENGINEStable, and the reserved-id rule stops a generic engine from laundering a product engine's identity. - Described the three documents in an app package (manifest, grant, profile), why each is deliberately free of any evaluable construct, the three non-implicative authority tiers (Observe / Operate / Actuate), and how
effective_authoritycomputes A n B n C offline - plus the firmware-compiledCERTIFIED_ACTUATIONSallowlist that gates hazardous actuation on top of that. - Walked ISPM-15 end to end as one worked solution built entirely on that machinery, why its verdict engine is byte-parity-locked to a frozen reference oracle, and the honest limits: no third-party safety certification exists yet, and the non-thermal siblings (
pressure-hold,coldroom-hold,steam-sterilizer-f0) are internal proof fixtures, not customer deployments.
That completes the three modules of the "Introduction to Cogitave Diyar" path: understanding what Diyar is, its safety and evidence model, and now how a device becomes a certified solution.
Next steps
- Introduction to Cogitave Diyar - return to the path to claim your trophy.