Local to fleet¶
The portable unit is a logical Run, not a live virtual machine.
Across local and fleet placement, the following must remain stable:
- Run identity and parent/child lineage;
- delegated authority and its generation;
- semantic checkpoint and effect frontier;
- artifact identity and durable evidence;
- terminal result ownership.
The process, kernel, root filesystem, node, scheduler, and execution provider may change. A provider is admissible only when it can satisfy the capability dimensions requested by the Run. Unsupported guarantees must fail explicitly; they must not silently become weaker after migration.
On a personal device, the main experience is a staged workspace and reviewable effects. In a fleet, the same model adds placement, tenant isolation, leases, attestation, recovery, and reconciliation without redefining the Run.
The stable identity model is defined in Run, Attempt, and Effect. Provider admission belongs to pVisor isolation; many-Run leases and reconciliation belong to pPilot.