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