Environment Variables
Environment variables recognized by the Akshi runtime and installer. Variables
take precedence over runtime.toml values where applicable.
Runtime variables
| Variable | Default | Description |
|---|---|---|
AKSHI_HOME_DIR | ~/.akshi | Root directory for Akshi state, keys, and data |
AKSHI_POLICY_RULEPACK_FILE | – | Path to a custom policy rule-pack file |
AKSHI_MUTATION_KILL_SWITCH | false | Set to true to globally disable all mutating operations |
AKSHI_GOVERNANCE_APPROVAL_EVIDENCE | – | Path to pre-approved evidence file (CI use) |
AKSHI_GOVERNANCE_POLICY_FILE | – | Path to an external governance policy file |
AKSHI_LOG_LEVEL | info | Override telemetry.log_level |
AKSHI_LOG_FORMAT | pretty | Override telemetry.log_format |
AKSHI_DASHBOARD_TOKEN | – | Override dashboard.token |
AKSHI_DASHBOARD_PORT | 3210 | Override dashboard.port |
AKSHI_DATA_DIR | ./data | Override runtime.data_dir |
AKSHI_FUEL_LIMIT | 1000000 | Override runtime.fuel_limit |
Installer variables
These variables configure the behavior of the curl | sh installer script.
| Variable | Default | Description |
|---|---|---|
AKSHI_REPO | AkshiSystems/akshi | GitHub repository for release downloads |
AKSHI_INSTALL_DIR | ~/.akshi/bin | Directory to install the akshi binary |
AKSHI_VERSION | latest | Specific version to install (e.g., 0.2.1) |
AKSHI_ALLOW_DOWNGRADE | false | Allow installing an older version over a newer one |
AKSHI_DOWNLOAD_RETRIES | 3 | Number of download retry attempts |
AKSHI_DOWNLOAD_TIMEOUT | 60 | Download timeout in seconds |
AKSHI_NO_MODIFY_PATH | false | Skip adding install directory to PATH |
AKSHI_CHECKSUM_VERIFY | true | Verify SHA-256 checksums after download |