FAIDD is a sovereign security framework designed to govern, audit, and secure the interactions of AI agents within high-integrity development environments. It establishes a robust barrier between the host system and autonomous agents by enforcing schema-first permissions and maintaining an immutable audit trail.
FAIDD follows a modular monorepo architecture, leveraging the safety of Rust for system monitoring and the flexibility of TypeScript for orchestration mapping.
The foundational logic layer, ensuring cross-language type safety and rule evaluation.
- Schemas: The source of truth for the system contract.
- Types: Synchronized type definitions for Rust and TypeScript.
- Logic: The engine responsible for verification and integrity chaining.
- Agents: Standardized behavioral mindsets for LLMs.
The operational interface of the framework.
- CLI Interface: Project management and agent bootstrapping.
- Guard Daemon: Rust-based filesystem watcher and rule enforcer.
- CUI Console: CLI User Interface for real-time telemetry and monitoring.
- Test Suite: Comprehensive unit, integration, and E2E security tests.
The local runtime state, managed exclusively by the framework to maintain environment sovereignty.
FAIDD addresses the critical challenge of AI Agency Security. In an era of autonomous coding agents, FAIDD provides the necessary guardrails to ensure that agents remain within their designated scope, preventing unauthorized data exfiltration or system pollution.
We welcome contributions from the community. See the list of people who have already contributed:
- Contributing Guidelines
- Security Policy
- AI Agent Interaction Rules
- Claude/Cursor Specific Guidance
- Code of Conduct
FAIDD is designed to be self-governing. The following resources define the behavioral logic and operational "mindset" of AI agents working within this repository:
- Agent Directives: The Prime Directive and Class S Violations.
- Claude Alignment: Deep technical context for Anthropic/Cursor agents.
- Intelligence Tools: Specialized sub-agent skills and workflows.
FAIDD follows a rigorous progression towards the v1.0.0 (Sovereign Singularity).
| Version | Milestone | Focus |
|---|---|---|
| 0.1.x | Sovereign Foundation | Infrastructure, Monorepo & Documentation. |
| 0.2.x | Perception Layer | Majestic CLI, Onboarding & TUI Dashboard. |
| 0.3.x | Nerve System | Rust Daemon, IPC & Integrity Monitoring. |
| 0.4.x | Governance Vault | Rules Engine, Right Matrix & Zod Schemas. |
| 0.5.x | Immutable Ledger | Mission Register & Cryptographic Auditing. |
| 1.0.0 | Sovereign Singularity | Full Integration & Production Readiness. |
Track the evolution of the framework through our versioned logs:
- Latest Release: view historical milestones and codenames.
FAIDD is released under the Apache 2.0 License.