1- # AgenticFortress Roadmap
1+ # Agentic Secrets Roadmap
22
33This roadmap describes post-alpha product directions. It is not a release
44commitment, but it should guide architecture decisions so short-term macOS work
55does not block Linux, Windows, or richer audit workflows later.
66
7- AgenticFortress remains a lower-leakage secret delivery system. It does not make
7+ Agentic Secrets remains a lower-leakage secret delivery system. It does not make
88arbitrary command execution safe. Future work should keep secret access explicit,
99narrow, approved, bounded, auditable, and fail-closed.
1010
11+ ## Roadmap At A Glance
12+
13+ 1 . Cross-platform support with a reusable core for macOS, Linux, and Windows.
14+ 2 . Full command audit and usage statistics without logging secret values.
15+ 3 . Native workflows for OpenClaw, Hermes Agent, and other autonomous agents.
16+
1117## Direction 1: Cross-Platform Support With a Reusable Core
1218
1319Goal: support macOS, Linux, and Windows without forking the product into three
@@ -29,7 +35,7 @@ platform layers:
2935 Windows service or per-user background process lifecycle, named pipe
3036 authorization, Windows Hello or local credential prompt integration, and MSI
3137 or winget packaging.
32- - ` Adapters ` : dynamic signed adapter packs and deterministic decision manifests
38+ - ` Command Policy Packs ` : dynamic signed command policy packs and deterministic decision manifests
3339 that remain portable unless a specific CLI requires platform-specific rules.
3440- ` Tests ` : contract tests shared across platforms, plus platform-specific
3541 conformance suites for identity, storage, IPC, lifecycle, and prompt behavior.
@@ -38,7 +44,7 @@ If the source tree needs platform-specific implementations, they should be
3844separated intentionally rather than mixed into core modules. A likely structure:
3945
4046``` text
41- Sources/Core /
47+ Sources/Broker /
4248Sources/Platform/macOS/
4349Sources/Platform/Linux/
4450Sources/Platform/Windows/
@@ -81,15 +87,15 @@ Acceptance criteria:
8187Goal: provide complete local auditability for command execution and secret
8288delivery without logging secret values or sensitive command bodies.
8389
84- AgenticFortress should answer operational questions such as:
90+ Agentic Secrets should answer operational questions such as:
8591
8692- Who approved or initiated a command?
8793- When did it run?
8894- Which registered CLI, adapter, workspace, and target identity were involved?
8995- Which secret alias was delivered?
9096- How many times was a secret alias delivered in a selected time window?
9197- Which commands were denied, why, and under which policy epoch?
92- - Which approvals reused a scoped unlock grant instead of prompting again?
98+ - Which approvals reused a scoped delivery grant instead of prompting again?
9399
94100Audit records should include stable, redacted metadata:
95101
@@ -99,7 +105,7 @@ Audit records should include stable, redacted metadata:
99105- target binary path, target identity digest, and command classification;
100106- workspace hash, command digest, action class, risk level, and delivery mode;
101107- secret alias, provider name, and provider record identifier where available;
102- - policy epoch, config hash, approval session ID, unlock grant ID, and lease
108+ - policy epoch, config hash, approval session ID, delivery grant ID, and lease
103109 scope;
104110- decision result, denial reason, error class, and repair hint;
105111- duration, exit status, and coarse success/failure outcome when available.
@@ -114,7 +120,7 @@ separate source of truth. Initial views:
114120
115121- secret alias usage count by day, CLI, adapter, workspace, and local user;
116122- command allow/deny counts by policy epoch and risk level;
117- - prompt frequency, unlock grant reuse, and grant expiry patterns;
123+ - prompt frequency, delivery grant reuse, and grant expiry patterns;
118124- adapter version distribution and stale adapter usage;
119125- top denied actions and repair recommendations;
120126- exportable redacted reports for incident review and policy tuning.
@@ -143,6 +149,19 @@ Acceptance criteria:
143149- Audit data remains useful after adapter upgrades, policy migrations, and
144150 platform-specific storage changes.
145151
152+ ## Direction 3: Native Autonomous Agent Integrations
153+
154+ Goal: extend Agentic Secrets from registered local CLI delivery into native
155+ workflows for OpenClaw, Hermes Agent, and other autonomous agents without
156+ weakening the local secret-authority boundary.
157+
158+ Future integrations should expose bounded capabilities, pinned profiles, and
159+ redacted audit events rather than raw secret retrieval APIs. The
160+ [ The-17/agentsecrets] ( https://github.com/The-17/agentsecrets ) repository is a
161+ useful source of approaches, implementations, and product ideas for
162+ agent-facing secret workflows, but any borrowed pattern must preserve Agentic
163+ Secrets' stricter approval, secret-delivery, and fail-closed guarantees.
164+
146165## Roadmap Principles
147166
148167- Keep the secret authority small and platform-explicit.
0 commit comments