Skip to content
AIAssuranceLabs
Menu

GPAI evaluation support

We test general-purpose AI models against the documentation and downstream-information duties of Art. 53, the authorised-representative duties of Art. 54 and, for a model with systemic risk, the evaluation, adversarial testing and cybersecurity duties of Art. 55. PR-CLS v1.0 settles provider status and the systemic-risk gate, PR-15-ROB v1.0 runs the evaluations and the adversarial campaign, and PR-11-DOC v1.0 checks the Annex XI and Annex XII content. The provider receives two test reports, an evidence pack and a tracking template. The duties apply from the GPAI application date In force; the limits are on what we cannot do.

Deliverables

The set is designed to satisfy a documentation request from the AI Office under Art. 53(1)(a), the information a downstream AI system provider needs under Art. 53(1)(b), and the evaluation and adversarial testing documentation that Annex XI Section 2 and Art. 55(1)(a) ask of a model with systemic risk. The evaluation report and the adversarial testing documentation are test reports; the Annex XI contribution and the Annex XII pack form an evidence pack; the serious-incident template is a register. The specification and a synthetic sample of each type are on the deliverables page.

Deliverables, itemised, with format and the articles each is designed to satisfy
DeliverableTypeFormatDesigned to satisfy
Capability and misuse-potential evaluation report aligned to the GPAI Code of PracticeGPAI Code of PracticePublishedTest reportPDF with Markdown source; CSV result tables; JSON run manifest
Adversarial testing and jailbreak-resistance documentationTest reportPDF with Markdown source; CSV result tables; JSON run manifest
Annex XI technical documentation contribution and Annex XII downstream information packEvidence packFolder with index (PDF, Markdown); ZIP with hash manifest
Serious-incident tracking templateRegister or checklistXLSX; CSV; Markdown

Who this is for

  • GPAI providers

An organisation that trains a general-purpose AI model, or fine-tunes one far enough to become its provider under the criteria in the Commission guidelines on GPAI scopePublished, carries the Art. 53 technical documentation and downstream-information duties, the copyright policy and the training-content summary. Above the Art. 51 systemic-risk threshold it also carries the Art. 55 evaluation, adversarial testing, incident reporting and cybersecurity duties. A provider established outside the Union appoints an authorised representative under Art. 54 before placing the model on the Union market, and the representative holds the Annex XI copy the AI Office can ask for. The Safety and Security chapter of the GPAI Code of PracticePublished describes what evaluation and adversarial testing evidence looks like, and its content is the reference for signatories and non-signatories alike, since a non-signatory demonstrates alternative adequate means against the same duties under Art. 53(4) and Art. 55(2).

The Art. 53 to 55 duties apply from the GPAI application date In force, and the Commission's powers to request information and to fine a provider under Art. 101 apply from the enforcement date In force; both entries are shown with their verified source:

Scope

The engagement covers one general-purpose AI model at a fixed version, recorded with its version hash, inference configuration and random seeds. PR-CLS v1.0 opens the engagement with the determinations that decide which duties apply: whether the model meets the Art. 3(63) definition against the indicative criteria in the Commission guidelines on GPAI scopePublished, whether a fine-tuning or continued-training run makes the modifier the provider of a new model, whether cumulative training compute crosses the Art. 51(2) presumption, whether the Art. 53(2) and Art. 54(6) free and open-source exception holds on the licence text and the retrievability of the weights, and, for a third-country provider, whether the Art. 54 written mandate lists every task and the representative can produce the Annex XI copy from its own custody. PR-11-DOC v1.0 then checks the documentation elements of Art. 53 that produce an observable result: Annex XI and Annex XII completeness against every point, cross-document consistency between the technical documentation, the downstream pack and the public model card, the declared input and output limits against observed behaviour at and beyond those limits, the traceability of every cited evaluation result to a stored record, and the structure of the published training-content summary against the AI Office template. For a model with systemic risk, PR-15-ROB v1.0 covers the testable elements of Art. 55 beyond the classification gate: an evaluation per identified systemic risk against the acceptance criterion in the provider's Safety and Security Framework, an adversarial campaign with a success criterion per attack, the mitigation effectiveness delta measured by re-running the same set after each mitigation, and attempts on the model itself under a documented threat model, covering weight access, extraction through the serving interface, training-data poisoning and prompt injection.

No harmonised standard for general-purpose AI models is cited in the Official Journal as of the anchor date on the standards page, and no JTC 21 draft covers these models, so no presumption of conformity is available under Art. 53(4) or Art. 55(2) today. The route the Act offers instead is a code of practice under Art. 56, and the GPAI Code of PracticePublished is the published one: its Transparency chapter supplies the Model Documentation Form that PR-11-DOC v1.0 uses as the field-level structure for Annex XI and Annex XII, its Copyright chapter supplies the measures behind the Art. 53(1)(c) policy, and its Safety and Security chapter supplies the Safety and Security Framework, the Model Report and the serious-incident reporting practice that PR-15-ROB v1.0 tests against. NIST AI RMF 1.0Published supplies the rationale for selecting each evaluation metric, and ISO/IEC TR 24029-1:2021Published supplies the statistical, formal and empirical method categories that structure the adversarial campaign.

Out of scope are the documentation and process elements of the same articles, which are inputs, and several elements that no protocol on this site tests. The content of the copyright policy under Art. 53(1)(c) is checked for presence only. The compute and energy figures under Annex XI Section 1 points 2(d) and 2(e) are checked for the records behind them; the protocol cannot re-run training or verify hardware utilisation. The physical infrastructure under Art. 55(1)(d) and the live serious-incident path under Art. 55(1)(c) are not tested; the engagement delivers the tracking template and records the reporting procedure. The evaluation is the one the provider's Safety and Security Framework names; it is the independent external evaluation described in Appendix 3.5 of the Safety and Security chapter only where the engagement is scoped as one. No conformity assessment procedure applies to a general-purpose AI model as such: the AI Office supervises the provider, may request the documentation under Art. 91 and may evaluate the model under Art. 92, and a Commission designation under Art. 51(1)(b) can classify a model as presenting systemic risk regardless of the compute figure. Each determination record is a technical assessment for discussion with counsel; the legal opinion on classification belongs to counsel, and the classification decision belongs to the provider and the Commission.

Where a model generates synthetic audio, image, video or text, the Annex XII information may describe the marking technique the provider applies under Art. 50(2). PR-11-DOC v1.0 records the statement and its consistency with the technical documentation; whether the technique is adequate is an unsettled point, and the marking tests run under PR-50-MARK v1.0 in the Article 50 marking and detection service.

What we test

The table lists every testable element of the covered obligations with the protocol that runs it and the artifacts it produces for the record; documentation and process elements are listed in the inputs section below.

Testable elements of the obligations covered by this service, with the protocol that runs them and the artifacts it produces for the record
ObligationTestable elementProtocolArtifacts
Art. 53Provider status after modification: whether a fine-tuning, continued training or other modification makes the modifier the provider of a new general-purpose AI model, determined against the criteria in the Commission guidelines on GPAI scope, including the compute used for the modification relative to the training compute of the original modelPR-11-DOC v1.0
  • Annex XI and XII completeness and consistency report (PR-11-DOC output)
Art. 53(2) exception status: whether the licence allows access, usage, modification and distribution, and whether the parameters including the weights, the architecture information and the usage information are publicly accessible at the stated locationsPR-11-DOC v1.0
Annex XI completeness: every element of Section 1 point 1(a) to (f) and point 2(a) to (e), and of Section 2 for a model with systemic risk, is present in the technical documentation and traceable to a recordPR-11-DOC v1.0
Annex XII completeness: every element of point 1(a) to (h) and point 2(a) to (c) is present in the information made available to downstream AI system providersPR-11-DOC v1.0
Cross-document consistency: the architecture, number of parameters, modality, format, release date, distribution method and licence match between the Annex XI documentation, the Annex XII information and the public model cardPR-11-DOC v1.0
Declared input and output limits: the modality, format and maximum input and output size stated under Annex XII point 2(b) match the behaviour observed on a sample of inputs at and beyond the stated limitsPR-11-DOC v1.0
Evaluation result traceability: each evaluation result cited under Art. 53(1)(a) carries the evaluation protocol name, the dataset version and the model version, and each identifier resolves to a stored recordPR-11-DOC v1.0
Training-content summary structure: the published summary follows the sections of the AI Office template and each section carries content rather than a placeholderPR-11-DOC v1.0
Art. 54Mandate verification: the written mandate exists, appoints a representative established in the Union, carries a date earlier than the placing of the model on the Union market, lists each task in Art. 54(3)(a) to (d) and the power in Art. 54(4), and a copy in one of the official languages of the institutions of the Union is produced on request (Art. 54(1), (3) and (4))PR-CLS v1.0
  • Article 54 applicability and exception determination memo (PR-CLS output)
Retrieval exercise: on a simulated reasoned request, the representative produces from its own custody the current Annex XI technical documentation copy, the provider's contact details and the information that shows the Chapter V obligations are fulfilled (Art. 54(3)(b) and (c))PR-CLS v1.0
Art. 55Model evaluation under Art. 55(1)(a): for each identified systemic risk, an evaluation is run with a named protocol and tool set that reflects the state of the art, and the result is recorded against a stated acceptance criterionPR-15-ROB v1.0
  • Model evaluation report per systemic risk (PR-15-ROB output)
  • Adversarial testing campaign record (PR-15-ROB output)
Adversarial testing under Art. 55(1)(a): a red-team campaign with defined attack classes, elicitation methods and a success criterion per attack is executed against the model, and each outcome is recordedPR-15-ROB v1.0
Mitigation effectiveness under Art. 55(1)(b): each safety mitigation is re-tested with the same evaluation and attack set, and the change from the pre-mitigation baseline is measuredPR-15-ROB v1.0
Model cybersecurity under Art. 55(1)(d): unauthorised access to model weights, model extraction through the serving interface, training-data poisoning and prompt injection are attempted under a documented threat model, and the result of each attempt is recordedPR-15-ROB v1.0
Systemic-risk classification gate under Art. 51(2): cumulative training compute is calculated from the training records in floating point operations and compared with the presumption in Art. 51(2), with the calculation method recordedPR-15-ROB v1.0

Regulation (EU) 2024/1689 sets no test threshold in Art. 53, Art. 54 or Art. 55, so every pass criterion comes from a six-level hierarchy. Level one is a harmonised standard cited in the Official Journal, and none is cited as of the anchor date, so no presumption of conformity exists for any criterion. Level two is a JTC 21 draft, and none covers general-purpose AI models. Level three is an ISO/IEC document: ISO/IEC TR 24029-1:2021Published supplies method categories and no numeric pass level. Level four is a Commission guideline or code of practice, and it is the level in use: under Measure 4.1 of the GPAI Code of PracticePublished the provider sets its own systemic-risk acceptance criteria in the Safety and Security Framework, and the Commission guidelines on GPAI scopePublished give indicative criteria for model status and for when a modifier becomes a provider, stated as rebuttable. Level five is NIST AI RMF 1.0Published for the metric selection rationale. Level six is the state of the art, justified by the provider. The one figure in the Act near these articles is a classification gate: Art. 51(2) presumes high-impact capabilities when cumulative training compute, measured in floating point operations, is greater than 10^25, and Art. 51(3) lets the Commission amend the figure by delegated act. Where no published threshold exists, the target-justification step of PR-15-ROB v1.0 and the determination-rationale step of PR-CLS v1.0 record the provider's target, its source level and the reason it fits the model's release context; the report shows the measured value next to that target.

Protocols used

Three versioned protocols run the engagement in sequence; each page states every step with the standard clause, guideline section or Act provision it derives from.

  • PR-15-ROB v1.0Robustness and adversarial testing protocolv1.0
  • PR-CLS v1.0Classification and role determination protocolv1.0
  • PR-11-DOC v1.0Annex IV documentation assembly and consistency protocolv1.0

PR-CLS v1.0 covers general-purpose AI model status, provider status after modification, the Art. 51(2) compute gate, the Art. 52(1) notification record, the free and open-source exception and the Art. 54 mandate and retrieval exercise. It produces the training compute determination record, the provider determination record, the open-source exception assessment record and the Article 54 applicability and exception determination memo, each with the rationale for every judgement the guidelines leave to the provider. It does not give a legal opinion on classification; the AI Office or a court can reach a different result, and the compute calculation checks the estimation approach and the arithmetic on the training records supplied; it cannot re-run the training.

PR-15-ROB v1.0 covers the evaluation, adversarial testing, mitigation effectiveness and model cybersecurity elements of Art. 55 in four phases: preparation, execution, analysis and reporting. It produces the model evaluation report per systemic risk and the adversarial testing campaign record, each with the environment manifest, the evaluation plan, the tool set, the elicitation method and the result against the acceptance criterion or the success criterion. It does not show that an acceptance criterion is the appropriate one, and an adversarial result holds only for the attack methods, budgets and access levels in the recorded attack set; the protocol cannot show the absence of attacks outside that set.

PR-11-DOC v1.0 covers Annex XI and Annex XII completeness, cross-document consistency, the declared input and output limits, evaluation result traceability and the training-content summary structure. It produces the Annex XI and XII completeness and consistency report, with a gap table on the Model Documentation Form fields, a consistency table across the technical documentation, the downstream pack and the public model card, and an observation log for the declared limits. It shows presence, consistency and traceability; it does not show that a declared value is correct, does not judge whether the Annex XII information gives a downstream provider a good understanding of the model under Art. 53(1)(b), and does not assess the copyright policy.

Engagement shape

The engagement is fixed-scope and scoped per request; the classification and readiness assessment is the entry service and, where it has run, its obligation register fixes which of the three articles and which model versions are in scope. The provider supplies model access at a fixed version, the model card, licence text and distribution channel list, the training records for the original model and for any modification run, the Annex XI documentation and the Annex XII pack as they stand, the public training-content summary, the copyright policy, and, for a model with systemic risk, the Safety and Security Framework with its risk scenarios, evaluation protocols and acceptance criteria, plus read access to the weight store and the training repository where the threat model puts them in scope. A third-country provider also supplies the written mandate, and the authorised representative supplies its custody records.

The work follows the order of the protocols. PR-CLS v1.0 runs first and writes the determination records that gate the rest: its training compute determination record is an input to PR-15-ROB v1.0, and its provider determination and open-source exception records are inputs to PR-11-DOC v1.0. PR-15-ROB v1.0 then writes the environment manifest, fixes the evaluation plan and the attack set with a criterion per item, executes the evaluations, the campaign and the cybersecurity attempts against the fixed version, compares each result with its criterion and reports. PR-11-DOC v1.0 runs last so that the evaluation results it traces are the ones just recorded: it freezes the input set, walks every Annex XI and Annex XII point, reconciles the technical documentation, the downstream pack and the model card, observes the declared limits and writes the completeness and consistency report. Re-measurement after a model version change is the regression testing service.

What we cannot do

  • We do not perform conformity assessments where a notified body is required.
  • We do not issue CE marking or the EU Declaration of Conformity.
  • We are not a notified body.
  • We do not give legal opinions on classification or liability.
  • We test against requirements, prepare evidence, and structure documentation; compliance decisions remain with the provider or deployer, their notified body, and their counsel.

Read the full statement

For this service the limit means that the provider determination record and the training compute determination record are reasoned technical assessments for discussion with counsel, and the Commission can reach a different result by designation under Art. 51(1)(b). We issue no statement of adherence to the Code of Practice and no assessment of alternative adequate means; the first is the provider's declaration and the second is the Commission's assessment under Art. 53(4) and Art. 55(2). A model evaluation report states a result next to the acceptance criterion the provider set; it does not state that the criterion is appropriate.

What the client must have ready

The documentation and process elements of the covered obligations are inputs to the test; the list below is generated from the obligation records.

Art. 53Obligations for providers of general-purpose AI models

  • Technical documentation of the model that includes the training and testing process and the results of the evaluation (Art. 53(1)(a)) documentation
  • Information and documentation for downstream AI system providers that describes the capabilities and limitations of the model (Art. 53(1)(b)(i)) documentation
  • Copyright policy that names the state-of-the-art technologies used to identify and comply with rights reservations under Article 4(3) of Directive (EU) 2019/790 (Art. 53(1)(c)) documentation
  • Public summary of the training content in the AI Office template (Art. 53(1)(d)) documentation
  • Record of the number of floating-point operations, the training time and the known or estimated energy consumption with the basis of the estimate (Annex XI Section 1 points 2(d) and 2(e)) documentation
  • For a model with systemic risk, the description of evaluation strategies and results, adversarial testing and model adaptation measures, and system architecture (Annex XI Section 2) documentation
  • Statement of adherence to an approved code of practice, or a record of the alternative adequate means presented for assessment by the Commission (Art. 53(4)) documentation
  • Identification of trade secrets and confidential business information within the documentation handed over, for treatment under Art. 78 (Art. 53(7)) documentation
  • Keep the technical documentation up to date across model versions (Art. 53(1)(a)) process
  • Keep the downstream information up to date and make it available to AI system providers who intend to integrate the model (Art. 53(1)(b)) process
  • Apply the copyright policy in data collection and training, including the identification of rights reservations, and revise the policy as the state of the art changes (Art. 53(1)(c)) process
  • Keep the training-content summary publicly available and revise it when the training content changes (Art. 53(1)(d)) process
  • Repeat the provider-status determination and the Art. 53(2) exception check whenever a modification, continued training or a change of licence alters the model (Art. 53(1), Art. 53(2)) process
  • Respond to requests for the technical documentation from the AI Office and national competent authorities (Art. 53(1)(a)) process
  • Cooperate with the Commission and national competent authorities in the exercise of their powers (Art. 53(3)) process
  • Track delegated acts that detail the Annex XI measurement methodologies or amend Annex XI and XII, and update the documentation structure when they apply (Art. 53(5), Art. 53(6)) process

Art. 54Authorised representatives of providers of general-purpose AI models

  • Mandate copy held by the representative in one of the official languages of the institutions of the Union, ready for the AI Office (Art. 54(3)) documentation
  • Copy of the Annex XI technical documentation held by the representative, at the version the provider maintains (Art. 54(3)(b)) documentation
  • Record of the provider's contact details held by the representative (Art. 54(3)(b)) documentation
  • Applicability record: the provider's place of establishment, the placing of the model on the Union market, and, where the exception is claimed, evidence for each Art. 54(6) condition, namely the licence terms, the public availability of the parameters, the weights, the model architecture information and the model usage information, and the absence of a systemic-risk classification under Art. 51 documentation
  • The provider enables the representative to perform the mandate tasks: access to the Annex XI documentation, a channel for documentation updates, and a contact path to the provider (Art. 54(2)) process
  • The representative verifies that the Annex XI documentation has been drawn up and that the Art. 53 and, where applicable, Art. 55 obligations have been fulfilled, before placing on the market and again on each documentation change (Art. 54(3)(a)) process
  • The representative retains the Annex XI copy and the provider's contact details for the period in Art. 54(3)(b), with the copy updated when the provider updates the documentation process
  • The representative handles reasoned requests from the AI Office and competent authorities: it provides information and documentation and it cooperates in any action on the model, including where the model is integrated into AI systems in the Union (Art. 54(3)(c) and (d)) process
  • The representative is reachable by the AI Office and competent authorities in addition to or instead of the provider on all issues that relate to the provider's obligations (Art. 54(4)) process
  • The representative monitors for reason to consider that the provider acts contrary to its obligations, terminates the mandate where that is the case, and immediately informs the AI Office with the reasons (Art. 54(5)) process

Art. 55Obligations of providers of general-purpose AI models with systemic risk

  • Adversarial testing documentation under Art. 55(1)(a): the campaign design, the attack set, the elicitation methods, the results and the model version tested documentation
  • Systemic risk assessment record under Art. 55(1)(b): the identified systemic risks at Union level, their sources across development, placing on the market and use, and the mitigations chosen for each documentation
  • Serious incident documentation under Art. 55(1)(c): the relevant information about each serious incident and the possible corrective measures, in the form reported to the AI Office documentation
  • Cybersecurity measures description under Art. 55(1)(d): the threat model and the controls for the model and for its physical infrastructure, including weight storage, training infrastructure and the serving path documentation
  • Means of demonstration under Art. 55(2): adherence to a code of practice under Art. 56, or the alternative adequate means submitted for Commission assessment; where the provider follows the GPAI Code of Practice, Safety and Security chapter, the Safety and Security Framework and the Safety and Security Model Report are the documents that show it documentation
  • Systemic risk mitigation under Art. 55(1)(b): mitigations are applied and reviewed across the model lifecycle, from development through placing on the market and use process
  • Serious incident tracking and reporting under Art. 55(1)(c): incidents are tracked continuously and reported without undue delay to the AI Office and, as appropriate, to national competent authorities process
  • Cybersecurity maintenance under Art. 55(1)(d): the protection of the model and its physical infrastructure is kept at an adequate level as threats and the model change process
  • Confidential handling under Art. 55(3): information and documentation submitted under this Article, including trade secrets, is identified so that it receives the Art. 78 treatment process

The inputs take the form the protocol pages specify: an inference endpoint or local runtime at the declared input and output limits, a spreadsheet or log export per training run with accelerator type and count, training time and utilisation or architecture and token counts, and digital documents with version identifiers for the Annex XI set, the Annex XII pack, the model card, the licence, the mandate and the Safety and Security Framework. A missing input is recorded as missing in the report; no protocol substitutes a value for it.

Questions

When does a GPAI model have systemic risk?

Art. 51(1)(a) classifies a general-purpose AI model as a model with systemic risk when it has high-impact capabilities, evaluated with technical tools and methodologies including indicators and benchmarks. Art. 51(2) presumes high-impact capabilities when the cumulative training compute, measured in floating point operations, is greater than 10^25; Art. 51(3) lets the Commission amend that figure. Art. 51(1)(b) adds a model the Commission designates against the Annex XIII criteria. PR-CLS calculates the compute from the training records and records the comparison, the classification and any Art. 52(1) notification.

What do signatories of the GPAI Code of Practice have to do?

A signatory demonstrates the Art. 53(1) duties, and for a model with systemic risk the Art. 55(1) duties, through the measures of the GPAI Code of Practice. The Transparency chapter asks for the Model Documentation Form, kept up to date. The Copyright chapter asks for a policy that identifies machine-readable rights reservations. The Safety and Security chapter asks for a Safety and Security Framework, evaluations with adversarial testing, mitigations, a Model Report and incident reporting. PR-11-DOC and PR-15-ROB check the evidence against the measures of the Code.

What is an authorised representative under the EU AI Act?

Under Art. 54(1) a provider of a general-purpose AI model established outside the Union appoints, by written mandate and before placing the model on the Union market, an authorised representative established in the Union. Under Art. 54(3) the representative verifies the Annex XI documentation and the Art. 53 and Art. 55 duties, keeps a copy of that documentation, and answers reasoned requests from the AI Office. Art. 54(6) exempts open-source models with public parameters unless the model presents systemic risk. PR-CLS verifies the mandate and runs a retrieval exercise.

What are the GPAI model obligations?

Art. 53(1) requires the provider of a general-purpose AI model to keep technical documentation with the Annex XI content, to give downstream providers information with the Annex XII content, to put in place a copyright policy that identifies rights reservations, and to publish a training-content summary in the AI Office template. Art. 54 adds an authorised representative for a third-country provider. Art. 55 adds evaluation, adversarial testing, risk mitigation, incident reporting and cybersecurity for a model with systemic risk. PR-CLS, PR-11-DOC and PR-15-ROB test the observable elements.

Which guidelines exist for providers of general-purpose AI models?

Two published Commission documents apply. The Commission guidelines on GPAI scope give the criteria for what counts as a general-purpose AI model, an indicative compute-fraction criterion for when a modifier becomes a provider, the conditions of the Art. 53(2) open-source exception and Annex A on estimating training compute. The GPAI Code of Practice, drawn up under Art. 56, gives the measures a provider may rely on under Art. 53(4) and Art. 55(2). No harmonised standard for general-purpose AI models is cited in the Official Journal as of the anchor date.

Every inquiry receives a reply within 24 hours. Scope and availability are discussed per request.

Ask about scopehello@aiassurancelabs.com