Skip to content

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.

Software belongs to people. Campus gives it a durable place to run.