Skip to main content
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

Classify an Agent

Classification is an upsert: an agent has at most one classification on record, and classifying it again replaces the previous risk level and justification (the earlier record is not versioned).
assessed_by is required (1–100 characters); domain_tags and ai_act_categories are optional free-form lists you use to tag the agent’s domain and the Annex III categories it falls under.
assessed_by is bound to the authenticated API key (a (key:...) suffix is appended) to prevent identity spoofing.

AI-Assisted Suggestion

Not sure which level to assign? Use the suggestion endpoint. MeshAI analyzes the agent’s metadata (environment, framework, model provider, and metadata flags like handles_pii) and suggests a risk level.
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

List Classifications

Optionally filter by risk_level:

Bulk Classify

Classify up to 100 agents in a single request:

Suggest for All Agents

Get risk suggestions for every agent in your tenant (classified and unclassified) in one call:

What Changes by Risk Level