aslice documentation

Back to the project overview.

aslice is in the design phase; there is no release to install yet. These documents describe the intended system. Implementation and platform validation remain work to be done.

Suggested reading paths

Document catalog

Guides and vocabulary

Document Purpose
Manual User workflows for installing, running, and managing software.
Developing Development entrypoint, code boundaries, simulator application, packaging, and tests.
Authoring Writing, testing, and shipping packages.
Nomenclature Project terms, acronyms, and their Homebrew equivalents.

Architecture and contracts

Document Purpose
Design Platform scope, architecture, security model, and roadmap.
State and recovery Artifact identity, privilege boundaries, transactions, replay, and acceptance gates.
Database Six SQLite roles, executable schemas, durable records, inspection, backup, and disaster recovery.
Slice format Binary archive layout, manifests, verification, and extraction limits.
Package format Package definitions, dependency and version semantics, lock files, and the build API.
Setup Declarative machine configuration and the semantics of applying, exporting, and importing it.
Helpers Client process roles, privileged operations, runtime shims, and package services.
System volumes Protected-volume patching, Recovery procedures, boot snapshots, and undo.

Build and operations

Document Purpose
Build infrastructure The shared local and farm build harness, scheduling, worker trust, testing, and publication.
Toolchain The compiler bundle, build integration, bootstrap, and version updates.
Repositories Official sources, third-party repositories, trust levels, and signing.
Orchard policy Package acceptance, variants, maintenance, review gates, and release policy.

Runbooks

See the runbooks index for reading guidance and procedure status.

Document Purpose
Genesis Bringing the project into existence and rebuilding it after a total loss.
Key runbook Signing-key setup, rotation, recovery, and drills.

Supporting resources

Source document