manufacturedManufactured
Hardware identity, target architecture, software edition, and vehicle configuration are recorded.
Manufacture, activate, install, operate, update, recover, and retire a navigation runtime and map-data release as one compatible system.
A state is not a UI label. It determines which actor may act, what evidence exists, what may be retried, and how recovery proceeds.
manufacturedHardware identity, target architecture, software edition, and vehicle configuration are recorded.
activatedThe device has a scoped entitlement and trusted activation identity.
installedA verified compatible runtime, configuration, voice set, and base map package are staged.
operationalThe active slot passed startup, route, search, positioning, audio, storage, and health checks.
updatingA cohort release is downloading, verifying, staging, switching, and qualifying under a durable plan.
recoveringWatchdog or health policy selected rollback, repair, or safe degraded operation.
retiredterminalActivation is revoked and the device no longer receives protected packages or service.
Commands express intent. The aggregate validates current state and invariants, commits one new version, and emits a fact in the same transaction.
register_deviceManufacturing systemdevice.registeredHardware identity and manufacturing batch form the stable key.
activateFleet release managermanufacturedlicense.activatedActivation request and entitlement version must be replay-safe.
stage_base_releaseVehicle runtimeactivatedrelease.installedManifest digest identifies the exact runtime-data-config unit.
qualifyVehicle runtimeinstalledrecoveringrelease.qualifiedQualification result is bound to manifest and test-suite version.
start_updateFleet release manageroperationalrelease.update_startedDevice, target manifest, and rollout campaign identify one plan.
rollbackVehicle runtimeupdatingoperationalrelease.rollback_startedWatchdog incident ID prevents repeated rollback side effects.
retireFleet release managermanufacturedactivatedinstalledoperationalrecoveringdevice.retiredRevoke activation and package access under one retirement identity.
Keep provider responses, business identity, state, events, and side-effect delivery distinct so each can be reconciled safely.
Manufacturing, vehicle, activation, and hardware trust mapping.
deviceIdhardwareIdvehicleIdeditionactivationStateSigned compatibility unit for runtime, data, configuration, and assets.
manifestIddigesttargetcomponentssignaturecompatibilityDurable per-device progress through download, verify, stage, switch, and qualify.
planIdcampaignIddeviceIdtargetManifestphasecheckpointWatchdog evidence, recovery action, and support context.
incidentIdactiveManifestsignalactionoutcomeoccurredAtRuntime, map data, configuration, and voice assets are qualified as one compatible manifest.
Only a verified inactive slot may replace the active slot.
Power loss at any update point leaves one bootable known-good slot.
Activation identity and secrets are distinct from vehicle business identity.
Retirement revokes protected access without erasing support and release history.
Recovery changes durable truth only through the same rules as normal operation. A timeout is an unknown outcome, not evidence that nothing happened.
Boot control sees an incomplete plan and unchanged or unqualified target slot.
Boot the known-good slot and resume or discard staging from the durable checkpoint.
Manifest compatibility or startup qualification fails.
Reject before activation and report exact component constraints.
Entitlement is near expiry and network is unavailable.
Apply the licensed offline grace policy visibly; never extend entitlement by changing device time.
Cohort health breaches automated rollout thresholds.
Halt the campaign, roll affected devices back, and retain incident-linked diagnostic bundles.
Measure state age, event health, retries, reconciliation, and sensitive-data access alongside latency and error rate.
Only explicitly indexed evidence is linked. Empty sections are not backfilled with invented endpoints or package names.