Calculate EU AI Act Penalties
euaiact_calculate_penaltyCalculate maximum fine for EU AI Act violations based on violation type, annual turnover, and SME status. Implements Art. 99 penalty framework with SME reduction.
Instructions
Calculates the maximum possible fine for an EU AI Act violation based on violation type, global annual turnover, and SME status. Implements the Art. 99 penalty framework including the SME/startup protection rule (Art. 99(6)). Returns a comparative block so the agent can show the SME reduction to the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| violation_type | Yes | Type of AI Act violation: 'prohibited' (Art. 5), 'high_risk' (Art. 99(4) operator/notified-body/transparency obligations), 'gpai' (Art. 101 general-purpose AI model provider infringements), or 'false_info' (Art. 99(5) misleading notified bodies or national competent authorities; GPAI-provider false information falls under Art. 101) | |
| annual_turnover_eur | Yes | Global annual turnover in EUR | |
| is_sme | No | Whether the entity is an SME or startup (eligible for lower fines under Art. 99(6)) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| violation_type | Yes | ||
| is_sme | Yes | ||
| annual_turnover_eur | Yes | ||
| max_fine | Yes | ||
| tier_details | Yes | ||
| comparative | No |