Skip to main content

AppCore Runtime

AppCore is a Rust runtime for applications whose infrastructure must be explicit: manifests, lifecycle, command dispatch, storage boundaries, synchronization, provider selection, peer communication, supervision, and update activation are runtime responsibilities rather than application boilerplate.

This manual is written as a technical book. Read the chapters in order if you are new to the project:

  1. What AppCore is
  2. The three-artifact contract
  3. Bootstrap and runtime host
  4. Storage, DNT, backup, and restore
  5. Synchronization, logs, checkpoints, and replay
  6. Distributed operation
  7. Supervisor and lifecycle
  8. Updates
  9. Security model
  10. Build the first application

Current runtime line: 1.0.1-rc.8. Minimum Rust toolchain: 1.89.

Other languages:

Limitations

This root page is a language and reading entry point. It does not replace the technical chapters.