arca is no longer maintained. The repository is archived and there will be no further releases or security fixes.
documentation

arca docs

Guides and reference for the age-encrypted, agent-safe secrets manager.

Command reference

Values are always read from a TTY (no echo) or piped stdin — never passed as arguments.

Configuration & storage

All paths are overridable so the store can live in your dotfiles while the audit log stays local.

Syncing the store between machines

The store is one file, and it has always been fine to sync it however you like (a gitrepo, a dotfiles manager). arca sync replaces "however you like" with a first-classanswer: replication through any…

Per-secret policies & agent controls

arca's distinguishing feature is a set of per-secret controls for putting a secret safely infront of an AI agent — constraining not just whether an agent can see a value, but how,how often, and for…

Importing & migrating

arca takes values on stdin, so anything that can emit secrets pipes straight in. There arethree ingest shapes:

AI agents & the MCP server

arca is a file-based secrets broker you can safely put in front of an AI agent:

Architecture

This document describes arca's design: the actors that interact with it, thecomponents they touch, and the actions that flow between them. It complements thetrust model and thethreat model.

Threat model & security assessment

This document records the security assessment performed on arca: the assets itprotects, who might attack them, the threats considered most likely andimpactful, and how each is addressed. It is a…