← Core Ultra Linux

Core Ultra Linux API v1

The API is designed to distribute verifiable OS updates and hardware compatibility information to enrolled Ubuntu devices. This site is a design preview; the live control plane has not been deployed.

No production endpoint is available yet. Do not place access tokens or device data in this preview.

Resource groups

Update safety

Each update is tied to an OS, kernel, device profile, package/runtime, and ICU-AL compatibility tuple. The device verifies signature and digest locally, stages through its local update controller, performs a health check, and retains a rollback path. The server cannot run arbitrary commands, choose arbitrary packages, or change TPM, UEFI, Windows partitions, or firmware settings.

Identity

Devices use individually revocable mTLS credentials. Operators authenticate through the configured OIDC provider with MFA and narrowly scoped roles. Private keys remain on the device; optional telemetry is consent-based and minimized.

Full contract

See API_V1_DESIGN.md in the ICU-OS source package for the complete endpoint catalogue, fields, scopes, and deployment phases.