The EU AI Act requires organizations to classify AI systems by risk level. MeshAI supports four risk levels and provides AI-assisted suggestions to help you classify each agent.
Risk Levels
| Level | Description | Obligations |
|---|
| Minimal | Low-risk agents (spam filters, recommendations) | Basic monitoring only |
| Limited | Agents interacting with humans (chatbots, content generators) | Transparency obligations — users must know they’re interacting with AI |
| High | Agents in critical domains (HR, finance, healthcare) | Full compliance: audit trail, HITL, FRIA, human oversight |
| Unacceptable | Banned use cases (social scoring, real-time biometric surveillance) | Should not be deployed without safeguards and exemptions |
Classify an Agent
curl -X POST https://api.meshai.dev/agents/agt_abc123/risk-classification \
-H "Authorization: Bearer msh_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"risk_level": "high",
"justification": "Agent processes employee performance data for HR decisions"
}'
{
"success": true,
"data": {
"agent_id": "agt_abc123",
"risk_level": "high",
"justification": "Agent processes employee performance data for HR decisions",
"classified_by": "user@company.com",
"classified_at": "2026-03-17T10:00:00Z",
"ai_suggestion": null
}
}
AI-Assisted Suggestion
Not sure which level to assign? Use the suggestion endpoint. MeshAI analyzes the agent’s metadata (name, description, framework, use case) and suggests a risk level.
curl https://api.meshai.dev/agents/agt_abc123/risk-classification/suggest \
-H "Authorization: Bearer msh_YOUR_API_KEY"
{
"success": true,
"data": {
"suggested_level": "high",
"reasoning": "This agent processes employee performance data which falls under HR decision-making — a high-risk category under EU AI Act Annex III.",
"confidence": 0.85,
"relevant_articles": ["Article 6", "Annex III, Section 4"]
}
}
AI suggestions are advisory only. A human must review and confirm the final classification. The suggestion is not recorded as the official classification until you call the classify endpoint.
Get Current Classification
curl https://api.meshai.dev/agents/agt_abc123/risk-classification \
-H "Authorization: Bearer msh_YOUR_API_KEY"
What Changes by Risk Level
| Capability | Minimal | Limited | High | Unacceptable |
|---|
| Basic monitoring | Yes | Yes | Yes | Yes |
| Transparency card | Optional | Required | Required | Required |
| Audit trail | Basic | Full | Full | Full |
| HITL approval | Optional | Optional | Required | Required |
| FRIA | No | No | Required | Required |
| Incident reporting | No | No | Required | Required |
| Human oversight | No | Optional | Required | Required |