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.

Limitations

This index is a reading map, not an API reference. Use the chapter pages for operational behavior, trade-offs, and unsupported cases.