Skip to content

Environment Variables

Source of truth: src/assync/commands/_common.py.

Variable Purpose Default when unset
ASSYNC_REGISTRY_ROOT Overrides the location of the cross-project registry — which projects Assync knows about at all (assync project register/list/show). ~/.assync-runtime/registry

Cross-project registry vs. per-project runtime

The registry (ASSYNC_REGISTRY_ROOT, or its default under your home directory) is a separate concern from any single project's own mission data. A project's missions, runs, findings, evidence, synthesis, decisions, authorizations, locks, and audit log live in that project's own .assync-runtime/, resolved from wherever .assync/ is found walking upward from the current directory — never from ASSYNC_REGISTRY_ROOT. See Runtime Storage.