Arcanada Agent System
A Rust CLI foundation for an agent that will connect identity, models, secrets, and search through the Arcanada service mesh. The current source build exposes audited capability and knowledge paths.
What is arcana
arcana is being built as a command-line agent that can plan work, call tools, and report results. Its defining architecture connects to the Arcanada service mesh instead of duplicating ecosystem services: Auth Arcana for identity, Model Connector for model calls, Vault for secrets, and Scrutator for hybrid retrieval. The current source build implements only part of that path.
The architecture draws on established coding-agent patterns and is implemented in Rust for a single static binary, predictable resource use, and compile-time guarantees around sensitive boundaries. The repository already contains the agent driver, permission cascade, tamper-evident audit records, an MCP server, and a knowledge cascade backed by Scrutator. Interactive login and the full REPL are still under development.
Why Rust
Single static binary
No runtime, no virtualenv, no node_modules. One file. Drop it into a CI image or a server and it works.
Memory safety without GC
No undefined behaviour from a stray pointer, no GC pauses in the middle of a tool call. Compile-time guarantees are stronger than runtime hopes.
Honest concurrency
Tokio for async I/O, channels for tool dispatch, Arc
Mature ecosystem
clap for CLI, rmcp for MCP, openidconnect for OIDC RP, vaultrs for Vault — every binding the agent needs is production-grade.
Current state
The project is in active pre-release development. Source builds expose version metadata, a permission-and-audit probe, an offline or Model Connector-backed demo, grounded KB reads, and the capability core over loopback MCP. The knowledge path includes provenance, trust separation for executable skills, evaluation hooks, and live Scrutator storage. Auth Arcana login, the interactive REPL, pre-built binaries, crates.io, and Homebrew distribution are not available yet.
Part of the Arcanada ecosystem
arcana does not stand alone. It is an identity client for Auth Arcana, a consumer of Model Connector, a Vault tenant, a Scrutator search caller, a future Munera worker. The arcanada.ai site is the entry point to the wider ecosystem.
Explore the ecosystem