A local-first, phone-accessible, governed personal agent ecosystem.
Arda helps one sovereign operator organize personal life and projects, preserve context, coordinate hosted and local workers, integrate external systems, and act proactively without taking unearned authority. Workbench, Personal Operations, research, council, economic tools, and device/outpost integrations are composable capabilities over one task, memory, governance, communications, and receipt model—not separate product identities. The canonical Rust workspace lives in this repository; ~/Annunimas is reference architecture and should not be modified unless explicitly requested.
The installed/release support authority remains the Arda 0.9 Baseline. Cohesive system development follows the Digital Organism Authority and Transport Map; the completed planning program is preserved in the Digital Organism archive. Hermes remains the primary conversational and worker runtime while Arda composes organism identity, node topology, capability placement, continuity, governance, homeostasis, receipts, and embodiment boundaries. The active Arda Whole-System Completion Program owns autonomous completion, provider convergence, connected projects, and daily improvement; the Ambient Agent Program remains downstream embodiment planning held behind that verified completion loop. The broader Arda 1.0 Personal Agent Ecosystem is active product doctrine, not proof that its runtime slices are complete.
cargo metadata --no-deps --format-version 1resolves 19 current workspace packages (17 default members) as of 2026-08-30.- The root binary is
arda; the workspace has noarda-councilpackage. - Installed services and listeners are runtime evidence, not Cargo topology or
release support. Use
ARDA_SYSTEM_STATUS_REPORT.mdfor the latest bounded snapshot and re-probe before operational decisions. ardacomposition-root entrypoint:src/main.rs- Service supervision spine:
crates/engine(arda-engine) - Observability/CLI surface:
crates/spine/observability/arda-aule - Reference/legacy sources remain in
~/Annunimas; migrated sources in this repo are source-of-truth.
| Path | Kind | Purpose |
|---|---|---|
src/main.rs |
Rust binary | Composition root: discovers the repo, resolves services.toml, projects Warden/fleet state, starts the harness and supervisor, and coordinates shutdown |
crates/engine |
Rust library | Service supervision spine: registry, supervisor, harness, manwe bridge |
crates/spine/governance/arda-core |
Rust library | Core types, config, ledger, tasks, LLM provider/routing, systemd client |
crates/spine/governance/arda-governance |
Rust library | Governance, triad validation, resonance, philosopher profiles |
crates/spine/runtime/arda-economics |
Rust library | JouleWork and resource accounting: measured/default costs, confidence, status, ledger/service transport |
crates/spine/runtime/arda-mandos |
Rust library | Oracle/runtime: reasoning, verdicts, scoring, transport |
crates/spine/memory/arda-vaire |
Rust library | Memory service: informant events, transport |
crates/spine/runtime/manwe |
Rust library | Single governed model/provider runtime, route policy, capability state, and adaptive routing |
crates/spine/interface/arda-orome |
Rust library | Comms/bridge: A2H/A2A message types |
crates/spine/executors/arda-varda |
Rust library | Athena agent + ingest/query/deep-analysis + HTTP transport |
crates/spine/observability/arda-aule |
Rust library + CLI | Prometheus/CEO autopilot, CLI, observability surfaces |
apps/arda-launcher |
Tauri app | Operator desktop launcher |
apps/arda-hud |
Tauri + React app | Desktop embodiment, native workstations, and Mirromere proving ground |
outposts/ |
Rust crates | Typed outpost, presence, and RELIC transport boundaries |
config/ |
Config | Operator-managed config and generated runtime env files |
docs/ |
Docs | Architecture, operations, plans, identity docs |
- This file (
README.md). AGENTS.md— working rules and canonical source layout.docs/architecture/ARDA_1_0_PERSONAL_AGENT_ECOSYSTEM.md— product doctrine and capability-composition model.docs/architecture/DIGITAL_ORGANISM_AUTHORITY_TRANSPORT_MAP.md— active authority and transport ownership for the organism architecture.docs/archive/digital-organism/README.md— completed planning program and historical workstream foundation.docs/plans/ambient-agent/README.md— downstream embodiment program held behind the living-mesh proof.docs/archive/2026-08-12-arda-0.9-baseline-and-improvement-plan.md— completed finite 0.9 improvement and evidence record.docs/root-daemon.md— root package status, composition boundary, ownership, and verification.crates/engine/README.mdandcrates/engine/BREAKDOWN.md— registry, harness, and supervisor implementation.apps/arda-launcher/README.md— current launcher implementation and how to run it.
- Package gates:
cargo test -p arda --all-features -- --test-threads=1 - Maintained daemon smoke:
cargo build -p arda && ./target/debug/arda --once --no-ui - Workspace check:
cargo check --workspace --all-targets --all-features - Workspace Clippy:
cargo clippy --workspace --all-targets --all-features -- -D warnings