A General Purpose AI Code of Practice is a set of voluntary rules or guidance for providers of general purpose AI systems. It sets out expected practices for risk management, documentation, transparency, and accountability across models that can be adapted to many uses, including downstream integration into other products or workflows.
What the Code of Practice Actually Does
A General Purpose AI Code of Practice is not a technical standard for a single model family. It is a voluntary governance layer that tells providers what “good enough” looks like for risk management, documentation, transparency, and accountability when a model may be reused in many downstream settings.
That breadth matters because the same model can be embedded in products, workflows, and developer tools with very different risk profiles. A code of practice gives providers a common baseline for describing the system, its intended uses, and the responsibilities that travel with the model as it moves into other environments.
For readers trying to place it in context, the concept sits closer to policy and assurance than to a narrow engineering control. It is about setting expectations before deployment and integration, not about one specific safeguard inside the model itself.
Why General Purpose Models Need Special Governance
General purpose models create governance pressure because their downstream use is harder to predict than a single-purpose application. The provider may not control every deployment context, yet the provider still shapes model behavior, documentation quality, disclosure, and the safety posture available to downstream integrators.
This is why the code of practice emphasizes visibility into capabilities, limitations, intended use, and the conditions under which the model should not be treated as if it were safe by default. Stronger governance reduces the chance that downstream teams inherit an opaque model and assume the provider has already solved every use-case risk.
It also helps separate model development duties from deployment duties. Provider obligations are not the same as deployer obligations, and a code of practice is one of the ways the ecosystem clarifies where those duties begin and end.
Documentation, Transparency, and Accountability in Practice
Most of the value comes from making the model easier to assess before it is integrated. Documentation should explain what the model is, what it was designed to do, what assumptions shaped training and evaluation, and what residual risks remain for downstream users.
Transparency is not only about public disclosure. It also means giving enterprise buyers, platform teams, and compliance functions enough information to evaluate whether the model fits a given use case, whether it needs additional controls, and whether it should be blocked from certain workflows. The EU AI Act regulatory framework is the main reference point for how that governance layer connects to provider duties and later implementation deadlines.
Accountability closes the loop. A code of practice is useful only when someone can answer who owns the model statement, who approves changes, who reviews safety claims, and who can evidence compliance when the model is reused by others.
How Organisations Should Read It
Organisations should read a code of practice as a decision aid, not as a box-ticking exercise. It can inform procurement, internal model approval, vendor review, and the minimum documentation needed before a model is allowed into a product or workflow.
For integrators, the practical question is whether the provider has supplied enough evidence to support safe downstream use, and whether any use-case restrictions, monitoring needs, or disclosure duties must be carried forward. That same logic appears in the EU AI Act Compliance Guide, which places the code of practice in the broader compliance and governance journey.
For providers, the code is a way to standardise internal discipline across teams that may otherwise treat model release, documentation, and accountability as separate problems. In that sense, it is less about policy wording and more about creating repeatable governance around a reusable model asset.
Risk and Threat Considerations
A weak code of practice creates a predictable failure pattern: model capability is overclaimed, downstream risk is underexplained, and integrators inherit a system whose limitations are not visible enough to govern responsibly. That increases the chance of unsafe deployment, misleading assurances, and poor control selection in the products built on top of the model.
Failure mechanism: Inadequate transparency or weak provider documentation can hide residual model risk, leaving downstream teams to make security and compliance decisions without a reliable basis for scope, limitations, or required controls.
Impact: The result can be unsafe integration, misapplied trust, weaker accountability, and a larger blast radius when the model is reused in customer-facing or operational workflows.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST AI RMF and NIST SP 800-53 Rev 5 set the technical controls, while EU AI Act and ISO/IEC 42001:2023 define the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| EU AI Act | Article 53 — GPAI Provider Obligations | Governs provider duties for GPAI documentation and transparency. |
| Recommendation — Align provider documentation and transparency processes to Article 53 before model release. | ||
| ISO/IEC 42001:2023 | 4.1 — Understanding the organization and its context | Requires organised AI governance and accountability for model lifecycle decisions. |
| Recommendation — Define AI governance roles and context for general purpose model oversight. | ||
| NIST AI RMF | GOVERN — GOVERN | Directly supports accountable AI governance, documentation, and risk management. |
| Recommendation — Establish governance processes that assign ownership for model risk, transparency, and accountability. | ||
| NIST SP 800-53 Rev 5 | SA-3 — System Development Life Cycle | Supports controlled acquisition and review of externally provided AI capabilities and documentation. |
| PM-14 — Testing, Training, and Monitoring | Supports ongoing monitoring and evaluation of AI system behavior after release. | |
| Recommendation — Require supplier documentation and review before integrating the model into downstream systems. Monitor model behavior and update controls when performance or risk changes. | ||
Practitioner Guidance
Why practitioners should care: Treat the code of practice as a governance artifact that shapes whether a model can be accepted, not just as background reading. If the provider cannot describe risk, documentation, and accountability clearly, that is a signal to slow the approval path.
Common misunderstanding: Teams often assume a voluntary code is optional in the operational sense. In practice, it can become the baseline against which procurement, legal review, assurance, and internal risk acceptance are judged.
Practitioner takeaway: Use the code to anchor provider questioning, internal approval, and downstream use-case scoping before the model is allowed into production.
Related resources from NHI Mgmt Group
- Guide: EU General-Purpose AI (GPAI) Code of Practice Guide
- Why do domain-specific code fixes tend to work better than general-purpose AI coding tasks?
- What should organisations check when a security vendor also uses general-purpose AI tools?
- Where do AI code scanners fail in practice on IDOR vulnerabilities?
- Why do AI code generation guardrails fail in practice?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 29, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org