You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ROADMAP.md
+28-12Lines changed: 28 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,4 @@
1
+
1
2
# AgentVault Project Roadmap
2
3
3
4
This document outlines the planned development phases and features for the AgentVault ecosystem. Our goal is to create a secure, interoperable, and easy-to-use platform for AI agent communication based on open standards like A2A and MCP concepts.
@@ -26,11 +27,6 @@ The AgentVault project has established a functional baseline across its core com
26
27
1.**Automation Scripts:**
27
28
***TODO:** Finalize and test `automation_scripts/` (`av_create_package_agent`, `av_deploy_register_agent`, `av_find_run_task`). Ensure they work reliably with the latest components.
28
29
***TODO:** Refine agent template generation (e.g., better `.env` setup based on selected options).
29
-
2.**Testing & Coverage:**
30
-
***TODO:** Implement CI workflow for running `pytest` across all components.
31
-
***TODO:** Integrate `pytest-cov` and add coverage reporting/thresholds to CI.
32
-
***TODO:** Increase test coverage, focusing on complex logic (client state machine, registry auth flows, SDK router edge cases, CLI interactions).
**Objective:** Expand AgentVault into a comprehensive, enterprise-ready platform for secure, scalable, and truly intelligent multi-agent collaboration across diverse environments.
44
+
45
+
**Key Areas:**
46
+
47
+
1.**Federated Registry & Discovery:**
48
+
* Design and implement protocols for secure, policy-based discovery between independent AgentVault Registry instances (private enterprise, partner, public).
49
+
* Develop mechanisms for establishing and managing trust relationships between registries.
50
+
* Enhance Agent Cards to support federation metadata and cross-domain policies.
51
+
2.**AgentVault Identity Fabric (Zero Trust IAM for Agents):**
52
+
***Goal:** Implement a robust, fine-grained Identity and Access Management system specifically for agents, complementing existing user IAM (like Entra ID).
53
+
***Agent Identity (SPIFFE/SPIRE):** Integrate SPIFFE/SPIRE for issuing verifiable, short-lived cryptographic identities (SVIDs) to agent workloads, enabling strong mTLS authentication for A2A.
54
+
***Capability-Based Authorization (OAuth2 Scopes/Token Exchange):** Define granular permission scopes based on agent capabilities (from Agent Cards). Implement OAuth 2.0 Token Exchange flows to issue delegated, capability-scoped tokens for agent interactions, enforcing the Principle of Least Privilege.
55
+
***Policy Engine Integration (OPA):** Integrate Open Policy Agent (OPA) for decoupled, dynamic authorization decisions based on agent identity, user context, requested capabilities, and custom enterprise policies (Rego).
56
+
***Secure Context Propagation:** Define standardized methods for securely passing necessary user and call-chain context between agents.
57
+
***Synergy:** This Identity Fabric provides the necessary security primitives for secure and scalable Federated Registry interactions.
58
+
3.**Enhanced A2A/MCP Capabilities:**
59
+
***Multimodality (WebRTC):** Integrate `aiortc` or similar libraries for optional real-time audio/video streaming capabilities within the A2A framework.
60
+
***Deeper MCP Integration:** Fully align with finalized Model Context Protocol specifications, providing robust SDK helpers for standardized tool use and context passing.
61
+
4.**Advanced Security & Trust:**
62
+
***TEE Attestation Verification:** Implement client-side cryptographic verification of Trusted Execution Environment attestations declared in Agent Cards.
63
+
***Key Rotation & Management:** Enhanced features for managing registry API keys and potentially agent-level credentials.
64
+
***Formal Security Audits:** Engage third-party experts for comprehensive security reviews of the core framework and protocols.
0 commit comments