Skip to main content
EU AI Act Article 27 requires deployers of high-risk AI systems to conduct a Fundamental Rights Impact Assessment (FRIA) before putting the system into use. MeshAI provides structured FRIA creation, storage, and versioning.

When Is a FRIA Required?

A FRIA is required when:
  • The agent is classified as high or unacceptable risk
  • The agent is used by a public body or private entity providing public services
  • The agent performs profiling of natural persons

Required Fields

Article 27(1) specifies six assessment areas (a–f). MeshAI enforces all six, plus who assessed the agent:

Create a FRIA

assessed_by is bound to the authenticated API key (a (key:...) suffix is appended) to prevent identity spoofing.

Submit a FRIA

After review, submit the FRIA to mark it as finalized:
Submitting a FRIA changes its status from draft to submitted and sets submitted_at. Submitting an already-submitted FRIA returns a conflict error.

Get / List FRIAs

Versioning

FRIAs are immutable once created - there is no update endpoint. To reassess an agent, create a new FRIA for the same agent; it is stored as the next incrementing version, and prior versions are preserved and retrievable via GET /fria.
This creates version 2 for the agent; version 1 remains available via GET /fria?agent_id=....