UNPKG

@sebastienrousseau/dotfiles

Version:

The Trusted Shell Platform — Universal dotfiles managed by Chezmoi. Features Bash & Zsh for macOS, Linux & WSL. Rust modern tooling & enterprise-grade security.

95 lines (65 loc) 4 kB
--- render_with_liquid: false --- # EU AI Act Compliance Assessment This document maps the dotfiles project against the EU Artificial Intelligence Act (Regulation (EU) 2024/1689) to confirm compliance posture and applicable obligations. --- ## Risk Classification (Annex III Assessment) | Criterion | Assessment | Result | |-----------|-----------|--------| | Biometric identification | Not applicable | N/A | | Critical infrastructure | Not applicable | N/A | | Education / employment | Not applicable | N/A | | Essential services | Not applicable | N/A | | Law enforcement | Not applicable | N/A | | Migration / border control | Not applicable | N/A | **Classification: Minimal Risk** This project is a workstation configuration management tool. It does not deploy, train, or host AI models. It integrates with external AI CLI tools (Claude, Gemini, Ollama) as a consumer, not a provider. --- ## Open-Source Exemption (Article 2(12)) | Requirement | Status | |-------------|--------| | License type | MIT (permissive, open-source) | | Model weights distributed | No no model training or distribution | | Free and open-source | Yes publicly available source code | | No prohibited practices (Article 5) | Confirmed no subliminal, exploitative, or social scoring use | **Result:** This project qualifies for the open-source exemption under Article 2(12). Open-source AI components released under free licenses are exempt from most AI Act obligations, provided they do not fall under prohibited practices or high-risk classifications. --- ## Transparency Obligations Even for minimal-risk and exempt systems, the AI Act encourages transparency. This project voluntarily implements the following: | Obligation | Implementation | Evidence | |-----------|----------------|----------| | AI interaction disclosure | Agent session logging | `agent-sessions.jsonl` via `dot_agent_session_log()` | | Model identification | Model registry | `dot_config/dotfiles/model-registry.json` | | Configuration transparency | Agent profiles | `dot_config/dotfiles/agent-profiles.json` | | Audit trail | Structured logging | `~/.local/share/dotfiles.log`, `~/.local/state/dotfiles/` | | Workstation attestation | Attestation export | `dot attest --json` | --- ## GPAI Provisions (Chapter V) | Criterion | Assessment | |-----------|-----------| | General-purpose AI model provider | **No** this project does not train, fine-tune, or distribute AI models | | Systemic risk model | **No** no model hosting or inference serving | | Downstream provider obligations | **No** consumer of external AI APIs only | **Result:** GPAI provisions are not applicable. This project consumes AI services but does not provide them. --- ## Enforcement Timeline | Milestone | Date | Relevance | |-----------|------|-----------| | AI Act entered into force | August 1, 2024 | Awareness | | Prohibited practices apply | February 2, 2025 | Confirmed no prohibited use | | GPAI rules apply | August 2, 2025 | Not applicable | | High-risk obligations apply | **August 2, 2026** | Not applicable (minimal risk) | | Full enforcement | August 2, 2027 | Maintain compliance posture | **Next review:** Before August 2026 enforcement date reassess if project scope changes to include model hosting or high-risk use cases. --- ## Cross-References | Document | Relevance | |----------|-----------| | [COMPLIANCE.md](COMPLIANCE.md) | SOC 2, ISO 27001, GDPR framework mapping | | [THREAT_MODEL.md](THREAT_MODEL.md) | Trust boundaries and attack surface | | [MCP_POLICY.md](MCP_POLICY.md) | MCP governance and supply-chain controls | | [SECURITY.md](SECURITY.md) | Core security model | --- ## Summary This project is classified as **minimal risk** under the EU AI Act and qualifies for the **open-source exemption** under Article 2(12). No mandatory obligations apply. Transparency measures are voluntarily implemented through agent session logging, model registry, and workstation attestation.