Overview
All AURA CLI command groups and common patterns.
Pre-alpha — not production ready
@aura-protocol/cli targets Solana devnet only. APIs and commands may change without notice. Do not use for real funds until a stable release and audit are published.
Every command supports the global --rpc-url, --wallet, --program-id,
--json, --quiet, and --dry-run flags. Commands that submit transactions
require a wallet; config, features, and dashboard can run without one.
Command Groups
| Group | Purpose |
|---|---|
config | Initialize and manage local CLI configuration |
treasury | Create, show, list, propose, pause, and cancel |
dwallet | Register and list dWallet references |
confidential | Encrypt deposits, guardrails, and confidential proposals |
execution | Execute, finalize, and watch pending proposals |
governance | Multisig, swarms, and override proposals |
instruction | Build and send any IDL instruction directly |
pda | Derive any AURA, dWallet, or Encrypt PDA |
features | Inspect the SDK-backed program surface |
dashboard | Live terminal treasury dashboard |
Automation Pattern
Use --json for scripts and CI. Use --dry-run before high-value or
governance actions to inspect the built instruction without sending.
# Inspect program surface as JSON
aura features --json
aura features --domain governance --json
# Show treasury state as JSON
aura treasury show --agent-id agent-1 --json
# Dry-run a proposal
aura treasury propose --agent-id agent-1 --amount 250 --chain ethereum \
--recipient 0xdeadbeef... --dry-run
# Watch execution state
aura execution watch --agent-id agent-1