Skip to main content

Compliance mapping: controls and evidence

This page links each control family of the platform to the audit that checks it and to the evidence sets that prove it. French version: ../compliance-mapping.md.

How to read a piece of evidence​

  • The requirement matrix of the kit (355 rows) is audited row by row in docs/implementation/audit: for each requirement, the code paths, the tests, the documentation, the migrations and the evidence sets.
  • An evidence set (docs/implementation/evidence.yaml and docs/implementation/evidence.d) is a replayable command (folder, command, result parser). tools/traceability/trace.py runs it and records the result in docs/implementation/evidence.
  • The state of a requirement is never written by hand: it is derived from the recorded evidence and published in docs/implementation/STATUS.md, docs/implementation/TEST_EVIDENCE.md and docs/implementation/TRACEABILITY.csv. What a missing resource (cluster, GPU, client decision) leaves open is listed in docs/implementation/BLOCKERS.md.
  • Conformance to the reference architecture follows the same model in docs/implementation/conformance.

Control families​

DomainExpected controlRequirementsAuditEvidence sets
AGENT_RUNTIMEDurable, bounded and isolated agent execution17g04-agents-llm.yamlE-AL-GATEWAYS, E-AL-AGENTS, E-AL-SDK-RUNTIME, E-AL-DURABLE
AUDIT_EVIDENCEChained audit, signed and retained evidence17g03-iam-audit.yamlE-G03-EVIDENCE, E-G03-CONTEXT, E-G03-AUDIT, E-G03-CONTRACTS
BACKUP_RECOVERYConsistent backups per component, verified restore19g10-ha-backup-dr.yamlE-HB-BACKUP, E-HB-UI
CLUSTER_MANAGEMENTControlled placement, operator and cluster agents12g09-hosts-clusters.yamlE-HC-PLACEMENT, E-HC-K8S, E-HC-OPERATOR, E-HC-CLUSTER-AGENT
DATA_RAGData indexed with permissions, client storage24g05-data-multimodal.yamlE-CP-RAG-KIT, E-CP-STORAGE, E-DM-DATA-MEDIA
DEV_MARKETPLACESigned publication and gates before install22g07-dev-frontend.yamlE-DF-SDK-PY, E-DF-MARKETPLACE, E-PORTAL, E-SDK-TS
DISASTER_RECOVERYApproved recovery plans, measured exercises11g10-ha-backup-dr.yamlE-HB-BACKUP, E-HB-HA, E-HB-UI
DOCUMENTATIONFR and EN guides checked against the code12g08-docs-release.yamlE-DO-DOCS, E-DO-NM-DOCS, E-DO-FAIL-CLOSED, E-DO-REVOCATION
FOUNDATIONFoundation, components and traceability14g01-foundation-licensing.yamlE-TRACE, E-CP-FOUNDATION, E-CP-COMPONENTS, E-FL-LOTPLAN
FRONTENDPortal limited by role, no fictitious value18g07-dev-frontend.yamlE-DF-PORTAL, E-PORTAL-BUILD
HIGH_AVAILABILITYHigh availability of the stateful services18g10-ha-backup-dr.yamlE-HB-HA, E-HB-UI, E-HB-BACKUP, E-HB-E2E
HOST_BOOTSTRAPHost enrolment and agent identity18g09-hosts-clusters.yamlE-HC-HOSTS, E-HC-AGENT-GO, E-HC-UI
IAM_GOVIdentity, delegations and policies18g03-iam-audit.yamlE-G03-IAM-REAL, E-G03-CONTEXT, E-G03-EVIDENCE, E-G03-DATA
INFRA_SDKInfrastructure SDK tied to operations and audit5g02-manager.yamlE-MG-SDK, E-MG-SDK-TS, E-MG-SDK-GO, E-MG-SERVER
INFRA_UIInfrastructure console8g02-manager.yamlE-MG-UI, E-NM-BACKUP-DR, E-NM-INFRA-HOSTS, E-HC-HOSTS
LICENSING_RELEASESigned offline licence, reproducible distribution16g01-foundation-licensing.yamlE-CP-LICENSING, E-LICENSE-ISSUER, E-FL-RELEASE, E-FL-RELEASE-CI
LLM_FINOPSModel gateway and provider cost attribution16g04-agents-llm.yamlE-AL-LLM, E-AL-FINOPS, E-AL-SDK-RUNTIME
MANAGERPlatform Manager: services, configurations, operations23g02-manager.yamlE-MG-SERVER, E-MG-K8S, E-NM-OPERATOR, E-MG-UI
MULTIMODALVoice and media processed locally12g05-data-multimodal.yamlE-CP-VOICE, E-DM-DATA-MEDIA, E-CP-COMPONENTS
OBSERVABILITYTraces, metrics, logs and SLO14g06-observability-soc.yamlE-G06-OBS, E-G06-FINOPS-PERF, E-G06-SOC
RELEASE_ACCEPTANCEAcceptance: isolated install and scenarios16g08-docs-release.yamlE-DO-INSTALL, E-DO-AIRGAP, E-DO-SOC, E-DO-MARKETPLACE
SECURITY_SOCSOC, Kill Switch and OPA policies25g06-observability-soc.yamlE-G06-SOC, E-G06-OPA

The test services/control-plane/tests/test_compliance_mapping.py checks that this table covers each domain of the matrix with its number of requirements, that the cited audit holds the requirements of the domain and that each cited evidence set exists and proves at least one requirement of the domain.

Cross-cutting controls​