8000 GitHub - faidd/faidd: FAIDD is a sovereign security framework designed to govern, audit, and secure the interactions of AI agents within high-integrity development environments
[go: up one dir, main page]

Skip to content
/ faidd Public

FAIDD is a sovereign security framework designed to govern, audit, and secure the interactions of AI agents within high-integrity development environments

License

Notifications You must be signed in to change notification settings

faidd/faidd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

24 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

FAIDD: Framework for AI-Driven Development

License: Apache 2.0 PRs Welcome GitHub stars GitHub contributors NPM Downloads Logic Downloads

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.


Technical Architecture

FAIDD follows a modular monorepo architecture, leveraging the safety of Rust for system monitoring and the flexibility of TypeScript for orchestration mapping.

Core Ecosystem (core/)

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.

Operational Tools (tools/)

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.

System Verification (tests/)

  • Test Suite: Comprehensive unit, integration, and E2E security tests.

System Registry (_faidd/)

The local runtime state, managed exclusively by the framework to maintain environment sovereignty.


Strategic Significance

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.


Community and Contributions

Contributors

We welcome contributions from the community. See the list of people who have already contributed:

Contributors

Support us by starring the repo

Star History Chart

Global Metrics

GitHub commit activity GitHub star history


Governance & Compliance


๐Ÿง  AI Intelligence Layer

FAIDD is designed to be self-governing. The following resources define the behavioral logic and operational "mindset" of AI agents working within this repository:


๐Ÿ—บ๏ธ Roadmap & Milestones

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.

๐Ÿ“œ Release History

Track the evolution of the framework through our versioned logs:


License

FAIDD is released under the Apache 2.0 License.

About

FAIDD is a sovereign security framework designed to govern, audit, and secure the interactions of AI agents within high-integrity development environments

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published
0