Monorepo for Aesthetic.Computer aesthetic.computer
at main 31 lines 1.3 kB view raw view rendered
1# FedAC Score 2 3FedAC shipping is complete only when users can receive and apply the new build. 4 5## Scope 6 7- `fedac/` is the OS stack (kiosk + native boot flows). 8- `fedac/native/` is the bare-metal kernel+initramfs path. 9 10## Ship Contract 11 121. Build the release artifact. 132. Publish the artifact to the release CDN. 143. Verify CDN metadata (`.version`, `.sha256`, `releases.json`) and binary hash. 154. Trigger the update signal path for running OS instances. 165. Validate install/flash path on real media. 17 18If one step is missing, it is not shipped. 19 20## Native Release Endpoints 21 22- `https://releases.aesthetic.computer/os/native-notepat-latest.vmlinuz` 23- `https://releases.aesthetic.computer/os/native-notepat-latest.version` 24- `https://releases.aesthetic.computer/os/native-notepat-latest.sha256` 25- `https://releases.aesthetic.computer/os/releases.json` 26 27## Running-Instance Alert Rule 28 29- The authoritative update signal is the CDN version bump (`native-notepat-latest.version`). 30- Running native OS instances poll this version URL and emit in-OS update notification (`update!` + beep/TTS) when a newer version is detected. 31- Operator message broadcast (chat/system) is recommended for immediate human visibility, but does not replace the CDN version signal.