Campus Distribution
Campus Distribution packages, publishes, installs, promotes, rolls back, and updates complete applications.
The release unit
The release is the schema-9 package: frontend, workload, agent behavior, permissions, interfaces, public routes and ports, secret slots, and economic abilities. A release never reduces an app to only its UI or container image.
Frontends are content-addressed and immutable. Each installation tracks its active and previous frontend revision, so promotion and rollback change a pointer without mutating published bytes or restarting a workload.
Source and Store paths
- Developer prepares and validates an application package.
- Distribution exports auditable source to a local Git or GitHub repository.
- Seller and Store review a bounded immutable release and its economic terms.
- Installation creates a new installation principal, grants, lifecycle settings, data, and runtime state for the buyer.
Read Campus app packages for the public manifest, build, installation, and release contract.