soc.octade.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
WhatsApp is launching a username feature that allows you to add contacts without revealing your phone number. And, of course, there are already reports that username impersonation is an issue. Read more from @TechRadar in the first link. The second link points to an @Engadget story about how to navigate the free-for-all for handles:
If you thought you purchased "Paddington," "Terminator 2" or "Rambo 3," from the U.K. PlayStation store, no you didn't. Jeffrey Parkin writes for Rogue.Site about the death of physical media and how "digital purchases" are really a long-term lease that can be terminated at any time.
💁🏻♀️ TIL: 🦔⚙️ #Duke University researchers designed #Argus, a 20-legged spherical #robot that moves by rolling and shuffling rather than walking. Built around a principle called dynamic #isotropy, the robot can accelerate equally well in any direction.
👉 https://www.zmescience.com/science/news-science/20-legged-robot-argus-rep/
#robotics #dukeuniversity #engineering #science #tech #technology #biomimicry #innovation #math #physics #education
NEW: How Google and AI Nearly Made a Seasoned Reporter Spiral
"I thought I had missed something major in my reporting. Turns out I had stumbled into an AI-fueled feedback loop that involved a real LLC’s fictional website and a search engine that’s thrusting unreliable answers on users."
#News #Google #AI #Journalism #Media #Technology #Tech #Research #LLM #artificialintelligence
Ford says it's rehired hundreds of humans after its AI and automation strategy backfired. Here's more from @Independent.
https://toobnix.org/w/278gCLeqPDh5zGubbc1PAU
#lispyGopherClimate #live every week since 2022 Tuesday Night in the Americas! #technology #podcast #lisp
#climate #haiku by @kentpitman https://climatejustice.social/@kentpitman/116809734391826924
#climateCrisis becomes mainstream as thousands of normal people start dying in Europe and North America
Briefly, the USA's #AI embargo.
https://github.com/netsettler/netsettlement and https://www.cs.umd.edu/~nau/cmsc421/norvig-lisp-style.pdf
Putting together #zine for next week - send/give/link me writing! https://itch.io/jam/zine
AI Governance and Risk Management » 🌐
@hernanhuwyler.wordpress.com@hernanhuwyler.wordpress.com
Your AI system just flagged 300 legitimate transactions as fraud. A biometric authentication tool locked out half your workforce. A content moderation model started removing benign posts at twice the normal rate. In each case, the first question from your board, your regulator, or your customer is the same: what happened?
Without structured logs, you have no answer. Without a logging framework that captures the right events at the right resolution, you cannot reconstruct the failure, validate your risk controls, or prove you met your oversight obligations. This is the operational gap that ISO 24970 and the European pre-draft standard prEN 18229-1 were built to close.

AI systems generate decisions under uncertainty. A traditional application either executes correctly or throws an error. An AI model can produce a technically valid output that is still wrong, biased, unsafe, or out of scope. The system can drift over time as input distributions shift, adversarial patterns emerge, or model retraining introduces new failure modes.
Standard application logs capture exceptions and transactions. AI logs must capture context, decisions, inputs, outputs, model state, human interventions, and the conditions under which the system operated. They must support not only debugging but also compliance, human oversight, risk detection, bias monitoring, and post-market surveillance.
Designing AI logging architectures based solely on deterministic software practices guarantees blind spots. If your infrastructure fails to capture the exact input distribution and model version during an anomalous inference, you cannot reconstruct the failure or quantify the resulting model risk.
The challenge is that you cannot predict in advance which events will matter. A logged input that seems routine today can become the key evidence in a discrimination claim six months from now. A pattern of outlier detections that you ignored can signal the onset of adversarial attack or domain drift. Logging for AI is not just instrumentation. It is a form of institutional memory that lets you reconstruct what the system knew, what it decided, and what humans did or did not do in response.
Relevance is also not static. As the system interacts with users, encounters new data, or gets deployed in new contexts, the events worth logging can change. Some systems can adapt their logging behavior automatically. Others require human reconfiguration. The standards do not mandate one approach, but they do require that you document your triggers, justify your event selection, and ensure that your logs remain usable across the system lifecycle.
The operational payoff is clear. Logs support monitoring, troubleshooting, strategic planning, and continuous improvement. They feed risk management processes, inform retraining decisions, and provide the evidence base for regulatory filings. But the value depends entirely on log quality, governance, access controls, and the organizational capacity to interpret and act on the data. A poorly designed logging system creates compliance theater. A well-designed one turns operational telemetry into decision support and legal protection.

ISO 24970 is the international standard for AI system logging. It defines what to log, when to log it, how to structure log entries, and how to manage log storage and access. The standard is technically precise, format-agnostic, and applicable across sectors and jurisdictions.
prEN 18229-1 is the European counterpart, currently in pre-draft status under CEN-CENELEC Joint Technical Committee 21. It embeds logging into a broader trustworthiness framework that also covers transparency and human oversight. The standard is being developed to support compliance with the EU AI Act, particularly the logging obligations in Article 12 for high-risk systems and the enhanced requirements in Article 14 for remote biometric identification.
The two standards overlap heavily on technical content. Both require event-based logging, traceability through timestamps and identifiers, risk-driven event selection, and governance controls on access and retention. Both treat logs as evidence that must survive audits, support post-market monitoring, and enable deployer oversight.
The main difference is scope and regulatory intent. ISO 24970 is a general-purpose technical foundation. prEN 18229-1 wraps that foundation in a compliance layer designed for EU AI Act obligations, including explicit ties to legal requirements for transparency, human oversight, and post-market surveillance. For organizations deploying high-risk AI in Europe, prEN 18229-1 translates ISO 24970 into a regulatory checklist.
Because prEN 18229-1 is still in pre-draft status, the text is subject to change. The current draft is under enquiry within the European standardization process. It references Directive 2024/1689 (the AI Act) and is expected to be cited in the Official Journal of the European Union once finalized. Organizations building logging systems today should track both standards and design for convergence.
The practical approach is to start with ISO 24970 to define your logging architecture, then map those logs to the compliance and oversight requirements in prEN 18229-1. For high-risk systems, that means aligning your event triggers, log content, retention policies, and access controls with the AI Act from the beginning. Retrofitting logging after deployment is expensive and often incomplete.
Article 12 of the EU AI Act mandates automatic logging capabilities for all high-risk AI systems. The logs must capture events that indicate emerging risks or significant modifications to the system under Article 79. They must enable post-market monitoring under Article 72. They must support deployer oversight under Article 26.
For remote biometric identification systems listed in Annex III, the logging requirements are more specific. You must log precise start and end timestamps for each usage session. You must record the reference database used during input validation. You must log input data that triggered search matches. You must identify the individuals responsible for verifying results, as required by Article 14.
These are not optional features. They are legal obligations. Failure to implement automatic logging, retain the required data, or make logs available to competent authorities can trigger enforcement action, including fines up to 3 percent of global annual turnover for severe violations.
The standards give you the technical blueprint to meet these obligations. But compliance also depends on governance. You need documented policies on what to log, how long to retain it, who can access it, and how to respond when logs reveal risks. You need processes to review logs, escalate anomalies, and update the system when logging reveals gaps or failures. And you need technical controls to prevent log tampering, ensure log integrity, and protect log confidentiality.
Framework Feature
ISO/IEC 24970
prEN 18229-1 (Pre-Draft)
Primary Scope
Global technical logging mechanism
European trustworthiness and compliance
Target Application
General AI system architecture
High-risk AI systems (EU AI Act)
Key Directives
Event triggers, data models, traceability
Post-market monitoring, deployer oversight
Operational Focus
Diagnostic telemetry and error handling
Legal accountability and transparency
A log is a structured repository of log entries. Each log entry is a discrete record that captures a specific event, condition, state, input, output, or decision related to the AI system. Logging is the process of generating, capturing, and managing those entries.
A model is a representation of a system, entity, or process, whether physical, mathematical, or logical. In AI, the model is typically the trained artifact that produces predictions or decisions. But the AI system is larger than the model. It includes data pipelines, serving infrastructure, user interfaces, monitoring tools, and external integrations.
An audit is a systematic, independent process for obtaining and evaluating objective evidence to determine whether audit criteria are met. Internal audits are conducted by the organization. External audits are conducted by customers, regulators, or third-party certification bodies.
Auditability is the capability to collect and make available the evidence needed to conduct an audit. For AI systems, that evidence lives in logs. Without logs, you cannot prove what the system did, when it did it, or under what conditions.
An error is a discrepancy between a computed value and the true or specified value. Errors can be caused by component failures or by the activation of latent faults. In AI, errors also include incorrect predictions, misclassifications, or outputs that violate safety or fairness constraints.
Monitoring is the ongoing observation and assessment of system behavior, outputs, and context. Monitoring can be automated or manual. It detects deviations from expected operation, such as failures, malfunctions, cyberattacks, out-of-domain inputs, or abnormal usage.
A logging component is the part of the AI system, or a linked external system, that enables logging. It can consist of multiple subcomponents that generate, format, filter, or forward log entries. The logging component can be implemented in software, hardware, or a hybrid configuration.
A log user is the organization or entity that accesses, reviews, or analyzes logs. Log users include developers, testers, operators, auditors, deployers, and regulators. Each has different access rights and different purposes.
De-identification is the process of removing or altering data so that individuals or entities cannot be identified, directly or indirectly. De-identification is often required to comply with privacy regulations or to share logs with third parties.
A data principal is the entity to which data relates. This includes persons, organizations, devices, or software applications. The term is broader than personally identifiable information principal or data subject.
An organization is a person or group with its own functions, responsibilities, and objectives. This includes companies, government agencies, nonprofits, and partnerships.
An AI user is the organization or entity that uses AI products or services. A stakeholder is anyone who can affect, be affected by, or perceive themselves to be affected by the AI system. An AI developer is the organization involved in development.
Memory capacity is the maximum number of items that can be held in the logging component’s volatile memory, typically measured in bytes. Storage capacity is the maximum number of items that can be held in persistent storage.
A software error is an erroneous result produced by the use of a software product. This includes incorrect outputs, exceptions, or failures to execute.
A controller is an authorized human or external agent that performs control actions on the AI system. A control point is the part of the system interface where control can be applied, such as a function, switch, or signal receiver.
Control engagement is the process where a controller takes over control points. Control disengagement is when a controller releases control points. Control transfer is the handover of control points from one controller to another.
A governance scheme is the set of rules that defines how the system is managed and controlled. This can be a regulation, standard, guideline, convention, or social norm.
An AI provider is the organization that provides products or services using one or more AI systems.
These definitions matter because they set the boundaries of what must be logged, who has access, and what counts as evidence. If your logging system does not distinguish between a software error and a model prediction error, you cannot diagnose failures. If your logs do not capture control transfers, you cannot prove human oversight. If you do not de-identify logs before sharing them, you violate privacy law.
An AI system log captures information related to operation, behavior, inputs, outputs, or context. The log can contain structured data like JSON objects, semi-structured data like annotated text, or unstructured data like screenshots. Logs can originate from the AI system itself, its internal components, interacting systems, users, or external observers.
Logs can be generated continuously, periodically, or in response to specific conditions. They serve multiple purposes including monitoring, debugging, auditing, compliance, human oversight, iterative improvement, and accountability.
AI system logs can include time-stamped events, which are recorded occurrences linked to a specific moment. Examples include when a model generates a prediction, an error occurs, or a user interaction takes place. They can include status snapshots, which are point-in-time captures of system conditions such as memory usage, model state, or active components.
Logs can include sensor or input data, meaning information received from external sources like camera images, user inputs, location data, or telemetry. They can include outputs such as classifications, recommendations, predictions, or generated content. They can include decisions, which are discrete choices or actions taken by the system, either autonomously or through human-in-the-loop mechanisms.
Logs can include error messages, which are alerts or diagnostic records indicating failures, exceptions, or issues. They can include environmental context such as network status, sensor readings, user load, or surrounding events. They can include annotations, which are supplementary notes or metadata added manually or automatically to describe behavior, flag anomalies, or provide interpretive context.
AI system logs can be stored persistently for long-term retention, inspection, or regulatory compliance. They can be processed in real time to support live monitoring, alerting, or adaptive behavior. They can be managed under data minimization or privacy constraints to avoid collecting unnecessary personal data, ensure user consent, or comply with legal frameworks.
Logs can be machine-readable, formatted for automated processing using standards like JSON or XML. They can be human-interpretable, presented in a way that allows developers, auditors, or analysts to understand the content without complex tooling.
A logging component is the functional part of the AI system or an external system that supports the generation, capture, formatting, storage, or management of log data. It can consist of one or more subcomponents responsible for detecting events, recording log entries, applying data policies like filtering or redaction, or ensuring secure and reliable handling.
Logging components can be internal to the AI system, integrated into model-serving infrastructure or runtime environments. They can be external systems or services such as observability platforms, audit modules, or compliance loggers. They can operate independently or in coordination with other system parts. Complexity varies from a simple event logger to a distributed, multi-service logging pipeline.
The logging component does not assume a fixed structure, automation level, or deployment location. It can be implemented in software, hardware, or hybrid configurations. It is designed to meet different operational, analytical, or regulatory objectives.
The logging component and the storage used for logging are not necessarily part of the AI system itself. They can be separate infrastructure managed by third parties, provided that confidentiality, integrity, and availability are maintained according to applicable regulatory requirements.
Management of an AI system in operation is naturally integrated with operation itself. Management and operation share the fundamental goal of navigating uncertainty to achieve purposes. This involves capitalizing on opportunities and mitigating risks through planning, monitoring, decision-making, and learning.
Components of the AI system, including monitoring systems, can use logs to better fulfill the intended purpose, including risk mitigation. A log user can collect and analyze possibly de-identified logs from multiple AI systems to create and improve AI systems.
The logging component logs behaviors of the AI system. Monitoring systems can use the logs to help the AI user assess potential benefits and harms of AI system activities. Logs can be used to assess the continuous fulfillment of various requirements such as accuracy, robustness, security, privacy, safety, and data quality. This assessment can inform the selection of actions.
Organizations can collect and analyze logs from similar AI systems or similar components on the market to support the creation, maintenance, and continuous improvement of the data, AI systems, and components they provide.
AI system log entries are discrete, identifiable units of information within a log. Each entry captures a specific event, condition, state, input, output, decision, or contextual detail related to the functioning or environment of the AI system.
Log entries are typically composed of a combination of metadata such as timestamps, source identifiers, and severity levels, along with content-specific data relevant to the purpose of the log. Protection of confidential information must be taken into account.
Log entries can vary in structure and content depending on the type of information being recorded and the intended use of the log. Some entries are highly structured, such as a JSON object. Some are semi-structured, such as textual annotations. Some are free-form, such as screenshots.
Components of a log entry can include a timestamp, the date and time at which the logged event or condition occurred. They can include a source identifier, a label or address indicating which component, system, user, or external observer generated the entry. They can include an event or message code, a categorization or classification of the type of event such as an error event, inference event, or user override event.
They can include payload or data content, the core data being recorded such as input features, output values, error traces, or contextual metadata. They can include a severity or priority indicator, a label indicating the importance or criticality of the event, useful for filtering or alerting.
Log entries can be generated automatically by system components or instrumentation. They can be manually created by users, operators, or auditors, such as annotations or overrides. They can be derived from external systems such as monitoring tools or interacting AI components.
To be useful for downstream analysis, log entries should be recorded in a way that ensures traceability, interpretability, and data integrity over time.
AI system logging is the process of generating, capturing, recording, and managing information related to the operation, behavior, decisions, or context of an AI system, for the purpose of creating one or more logs.
Logging can be performed automatically by system components, manually by users or operators, or through hybrid methods. It can occur during design, testing, deployment, or post-deployment operation.
Logging can involve the collection of data from a variety of sources including system components such as model execution, middleware, or infrastructure. It can involve user interactions such as input submissions or user overrides. It can involve external observers such as monitoring tools or regulatory systems. It can involve interacting AI systems such as decision handoffs or multi-model coordination.
Logging activities can be continuous, such as telemetry data. They can be event-driven, such as error occurrences. They can be scheduled, such as periodic health checks. They can be conditional, such as events triggered by threshold violations or policy rules.
Logging can include one or more sub-processes. Instrumentation is the implementation of tools, code, or mechanisms to monitor, extract, and capture data from software or hardware components during execution. Serialization is converting data structures or objects into a standardized format such as JSON, XML, or binary for logging, storage, or transmission.
Storage and retention is saving logs to appropriate storage systems with defined retention policies. De-identification processes are applied according to applicable legal or ethical standards. Validation and integrity checking ensures that log data is accurate, complete, and has not been tampered with.
Logging should be guided by clearly defined objectives such as performance monitoring, safety validation, auditability, transparency, compliance, user redress, or support for system improvement.
AI system logging must provide specific capabilities. Logging functions must enable traceability between multiple events and log entries if necessary to manage risk, relevant to the intended purpose, and technically feasible given the inputs and outputs.
The organization must identify the security and privacy requirements for integrity and confidentiality protection. It must protect information taking into account different purposes of logging for different stakeholders. For example, an AI developer who implements, an AI tester who tests the system, and an AI service provider who monitors service during operation all have different purposes.
Security and privacy requirements include those based on applicable privacy and security regulatory requirements.
Logging functions must enable the recording of events relevant for identifying situations that can result in the AI system presenting a risk according to the risk management process. They must facilitate the monitoring of AI systems as a product or service, proportional to their risks, to enable collection, documentation, and analyzing performance data from initial development to the end of the retirement stage.
The technical documentation for the AI system must explain and justify the specific criteria for determining relevant events. It must explain and justify the specific criteria for logging relevant events. It must specify any interaction with human controllers. It must specify any interaction with automated monitoring.
It must recommend a frequency and scope of monitoring for relevant events. It must recommend a frequency and scope of logging relevant events. It must explain and justify the accuracy and precision of timestamps, where used.
It must explain and justify resource constraints such as memory capacity, storage capacity, and processing power. It must explain and justify constraints related to privacy. It must refer to related legal requirements related to data protection, system accountability, traceability, and transparency.
It must include appropriate information security considerations and data retention policies. It must include specification of failure handling, such as AI system reaction in case of log memory overloading. It must include interfaces with other systems. It must contain a specification of used log data structures.

The following table covers event types with five columns: what field to capture, what to actually record and why it matters, the governance purpose it serves, and whether it’s required, recommended, or optional, with a risk level for each.
Legends
Event type
Field to capture
What to record and why it matters
Governance purpose
Obligation and risk
Operational events, triggered by normal AI system activity
Transaction initiation
When a request enters the AI system
event_id
A globally unique ID for this specific request. Used to trace a single transaction through all downstream logs and audit trails. Without this, you cannot link what went in to what came out.
Traceability, audit
Required
High risk
system_id
Identifies which AI system, as a governed unit, processed the request. In shared infrastructure where one platform serves multiple products, this field distinguishes which system the risk assessment applies to.e.g. “loan-approval-v2” not just “ml-cluster-3”
Accountability, risk scoping
Required
High risk
model_id
Full model name and version, as granular as the provider makes available. This is critical for post-incident investigation: if a model version introduced a bias or error, you need to know which transactions were affected.e.g. “gpt-4o-2024-08-06” not just “GPT-4”
Incident response, model versioning
Required
High risk
timestamp
Precise date and time the request was received, in a standardised format (ISO 8601). Include timezone explicitly. For systems without a real-time clock, record a relative counter (e.g. cycles since startup) to preserve ordering.e.g. “2025-11-14T09:32:11.482Z”
Sequencing, forensics
Required
Medium risk
input_ref
A pointer to where the full input is stored, not necessarily the input itself. Capture the source identity (which user, API endpoint, sensor, or system sent this). Enables tracing input provenance in multi-source environments.
Traceability, security audit
Recommended
Medium risk
input_payload
The actual content sent to the model, or a reference to retrieve it. Required when understanding the input is necessary to explain the output. For sensitive inputs, store a reference and apply access controls. Do not log raw personal data unnecessarily.
Explainability, redress
Recommended
High risk
metadata
Contextual parameters that shaped how the model processed the request, for example, temperature settings, prompt version, language of input, encoding type. Without these, reproducing or explaining a result is often impossible.
Reproducibility, debugging
Optional
Lower risk
Transaction outcome
When the AI system returns a result
output_payload
The actual content returned by the model. Essential for auditing whether the AI system produced harmful, biased, or incorrect outputs. Store a reference if the payload is large or sensitive.
Accountability, bias detection
Required
High risk
confidence_level
The model’s confidence or probability score for its output, where available. Helps identify cases where low-confidence outputs led to consequential decisions, a key signal for human review thresholds.
Risk calibration, oversight
Recommended
Medium risk
correlation_id
Links this outcome back to its originating transaction and any intermediate processing steps. Essential in multi-stage systems where a request passes through several components before a response is returned.
End-to-end traceability
Recommended
High risk
Transaction feedback
When correctness of an output is established
ground_truth
The correct or intended output for a given input, provided after the fact by a human reviewer, test data, or authoritative source. Used to measure model accuracy over time and detect performance degradation. Not applicable to all AI system types.
Model performance, continuous improvement
Recommended
Medium risk
feedback_source
Who or what provided the ground truth, including a named human reviewer, an automated test suite, or a regulatory authority. Allows weighting of feedback by source reliability and supports audit of the feedback process itself.
Accountability, audit quality
Recommended
Medium risk
Anormality and security events triggered by automated monitoring
Software error
When the system fails to process normally
error_code
A structured code classifying the error type, such as inference failure, timeout, component crash. Allows filtering and trending of error types across large volumes of logs without reading free-text descriptions.
Reliability monitoring, SLA
Required
High risk
error_message
Human-readable description of what failed. Pair with error_code. Include severity level (critical / warning / informational) and the impact: did this affect the user’s outcome? Was a fallback triggered?
Incident response, debugging
Required
High risk
recovery_action
What the system did in response, retried, switched to fallback, notified the user, escalated to a human, or failed silently. Silent failures with no logged recovery action are a major governance gap.
Resilience, human oversight
Recommended
High risk
Outlier input detected
When an input falls outside expected distribution
outlier_flag
Indicates the input deviated from the statistical profile of the training domain, e.g. a feature value outside established bounds. Log the specific metric or threshold that was breached, not just a boolean flag.
Risk detection, domain monitoring
Required
High risk
Adversarial attack
When a deliberate attempt to manipulate the model is detected
attack_type
Classify the detected pattern: prompt injection, model inversion attempt, data poisoning signature, unauthorised access pattern. Detection may be triggered by a single input or a pattern across multiple inputs — note which applies.
Security, incident response
Required
High risk
detection_basis
Whether the attack was identified from a single request or inferred from a pattern across prior logged inputs. If pattern-based, reference the window of prior log entries that contributed to detection.
Forensics, alert calibration
Recommended
High risk
Bias detected
When outputs show unwanted differential treatment
bias_indicator
The specific metric that triggered the alert, e.g. demographic parity gap, equalized odds differential, disparate error rates across groups. Log the measured value alongside the threshold that defines “unwanted” for this system.
Fairness, regulatory compliance
Required
High risk
affected_population
Which groups or segments were identified as affected by the differential output. Required for meaningful impact assessment. Handle with care, this field may itself contain sensitive information requiring access controls.
Impact assessment, remediation
Recommended
High risk
Out-of-domain input
When the system is used outside its intended scope
domain_violation
Describes how the input fell outside the operational domain — violated a feature boundary, represented an unseen data distribution, or triggered domain drift detection across recent inputs. Distinguish single-input violations from distributional drift.
Scope compliance, safety
Required
High risk
Model drift
When model behaviour shifts from its validated baseline
drift_metric
The performance or distributional metric that revealed drift, such as prediction shift, output distribution change, increasing error rate. Log the measured value and the baseline it is compared against. Only applicable to systems with updatable models.
Model governance, revalidation
Required
High risk
drift_window
The time period or number of transactions over which drift was measured. Without this, a drift alert cannot be investigated, you need to know which inputs to review.
Forensics, retraining triggers
Recommended
Medium risk
Human oversight events triggered by human controllers acting on the system
Human intervention
When a person stops, overrides, or corrects the AI system
controller_id
Unique identifier of the person who intervened not a role or team name, but a specific individual. This is non-negotiable for accountability: if a human altered an AI decision, there must be a named person in the log.
Accountability, audit
Required
High risk
intervention_reason
Why the person intervened, prevented a serious incident, corrected an erroneous output, responded to a user complaint. Record based on risk: for high-risk systems, the reason is always required. For lower-risk systems, assess and justify.
Accountability, learning
Recommended
High risk
intervention_outcome
What the intervention achieve, the AI output was blocked, modified, approved, or escalated. Captures the difference between what the AI system would have done and what was actually delivered to the user.
Oversight effectiveness
Recommended
High risk
Control transfer
When operational control of the AI system changes hands
from_controller
The controller relinquishing control, who held authority before the transfer. Without this, you cannot reconstruct accountability chains for decisions made during the transition period.
Chain of custody, accountability
Required
High risk
to_controller
The controller taking over. Log both the engagement (new controller accepts) and the disengagement (previous controller releases) as separate timestamped entries to capture the full handover.
Chain of custody
Required
High risk
Output validation
When a human checks or approves an AI output
validator_id
Who performed the check. Distinct from the person who made the downstream decision, a validator confirms the AI output is fit for use, not necessarily that the final decision is correct.
Quality assurance, accountability
Required
Medium risk
validation_result
Approved, rejected, or approved with modification. If modified, record what was changed and why. An unrecorded modification between AI output and human decision is a critical governance gap.
Oversight quality
Recommended
High risk
USER INTERACTION EVENTS — triggered by actions involving the people using the system
User complaint and feedback
When a user challenges or disputes an AI output
complaint_ref
A unique reference linking the complaint to the original transaction it concerns. Without this link, you cannot investigate whether the system behaved correctly, the complaint is unverifiable.
Redress, accountability
Required
High risk
complaint_outcome
The result of processing the complaint — upheld, rejected, referred. Log when each stage occurred and who was responsible. Regulators may require evidence that complaints were handled within defined timeframes.
Redress, regulatory compliance
Recommended
High risk
User information disclosure
When privacy notices, disclaimers, or policy terms are communicated
disclosure_type
What was communicated, privacy notice, AI disclosure, terms of service, limitation of liability. Log each disclosure separately so you can prove which notice a user received at which point in time.
Legal compliance, consent
Required
Medium risk
acknowledgement
Whether the user accepted, declined, or did not respond to the disclosure and when. This is your evidence of consent or its absence. Critical for GDPR, AI Act, and similar frameworks requiring informed consent.
Consent management, legal
Required
High risk
AI/ML model development events, for auditable training of machine learning models
Training checkpoint
At repeated intervals during model training
epoch_id
Identifies where in the training process this checkpoint was taken which iteration or epoch. Allows reconstruction of the training trajectory and selection of the best-performing model version post-training.
Model auditability, reproducibility
Required
Medium risk
model_parameters
A snapshot of the model weights at this checkpoint. This is what allows you to restore and re-evaluate any historical model state. Store until the final model selection decision is made; retain for selected models per legal and business requirements.
Reproducibility, regulatory audit
Required
High risk
quality_metrics
Performance measures at this checkpoint, such as validation loss, accuracy, F1, or domain-specific metrics. Enables assessment of overfitting and helps justify the final model selection to auditors and regulators.
Model selection justification
Required
High risk
Risk levels are assigned based on the consequences of not capturing the field, not just the sensitivity of the field itself. For example, recovery_action on a software error is flagged high risk because a silent failure with no logged response is one of the most common and serious gaps in AI oversight programs.
Risk is the primary driver for monitoring and controlling AI systems that are enabled by logging. Risk must be considered when determining which events are to be detected, determining which events are relevant, and determining which relevant events are to be logged.
Examples of risk management standards that can be applied include ISO 23894 or prEN 18228.
Events must be logged in relation to inputs or outputs and when caused or observed by the controllers or components of the AI system. Relevant events to be logged must be selected based on risk, including determining the most effective and efficient way to manage the risk.
Inputs or outputs relevant to event detection must be logged at a frequency that is technically feasible and allows risk to be managed in the context of the intended purpose. For example, events from streaming inputs or outputs can be logged at different frequencies based on the time resolution of the input, or can be logged at a frequency that is appropriate for monitoring a situation, such as at a higher frequency during a cyberattack.
Logging functions must be designed and configured to generate logs accurately representing such events.
Sources of information to be logged can include communication between end users and the AI system, communication between the AI system and its components, and acquisition and utilization of stored or external data.
Log entries about events should be timestamped. The timestamp must record the time of the event to an accuracy and precision appropriate for the type of event and its role with respect to the intended purpose of the AI system. Where technically feasible, the order of log entries should correspond to the order of the events logged.
Timestamps should be formatted according to ISO 8601-1. If the time zone is not included within the timestamp, a mechanism to determine the time zone which is applied for the timestamp must be specified in the technical documentation.
Log entries should include an information element that enables connection between the logged information and the AI system or its components, where appropriate.
This is not an academic concern. In a discrimination investigation, the order of decisions matters. In a safety audit, the timing of control transfers matters. In a breach investigation, the sequence of access events matters. Timestamps that are imprecise, inconsistent, or missing time zone information make logs unusable as evidence.
Additional logging functions can be provided based on the nature of the system, the organization or entity role, and based on applicable legal requirements.
These can include recording the period of each system use such as start and end timestamp. They can include reference to external data source or database against which input data is checked, if applicable. They can include logging the relevant input data. They can include traceability at the level that enables identification of individuals involved in result verification.
For remote biometric identification systems under the EU AI Act, these functions are mandatory. For other high-risk systems, they depend on the risk assessment and the regulatory context.
Logging functions must issue alerts when the integrity of log processing is violated, when the confidentiality of log storage has been compromised, when the integrity of stored logs is violated or can no longer be ensured for the full operational lifetime, or when log storage capacity is being reached or exceeded.
The frequency and monitoring of alerts must be justified.
This requirement recognizes that the logging system itself can fail. A logging component that silently drops entries, allows unauthorized access, or runs out of storage creates a false sense of compliance. The system must monitor itself and escalate failures to operators.
A log entry can be triggered by the reception or processing of an input, by human actions, by specific software interactions, or by the automated or manual detection of certain events.
Events are at the center of certain processes within or around the AI system, including automated monitoring and human oversight. The underlying goal of logging is to keep records of relevant events occurring in relation to the AI system.
Events can pertain to the inputs, the outputs, the state of the AI system, or a combination. Relevant events can consist of a pattern of information, such as a change or a particular balance over a period of time, or they can correspond to a property of those inputs, outputs, and state, such as the presence of a particular feature. They can occur across multiple inputs or within a single input.
Detection of relevant events can occur through human oversight or automated monitoring and can involve consideration of past inputs and outputs and other information pertaining to the event.
Detected relevant events can be logged, including various information pertaining to the event and corresponding inputs and outputs. Human oversight or automated monitoring can change the outputs of the AI system.
A log entry must be recorded when the AI system, or a component of it, encounters a software error. This can be caused by internal or external factors. The standard provides an information model for software errors that includes error codes, messages, severity level, impact level, and system context. It also includes detailed error handling information such as failed operation, retrying, switching to a fallback mechanism, notifying the user, logging the error, escalating the issue, and recovering if possible.
Outlier inputs must be detected based on statistical thresholds, domain-specific anomaly detection metrics, and contextual metadata. An outlier input is one that deviates significantly from the expected distribution or boundaries of the input space. Outliers can indicate data quality issues, adversarial inputs, or emerging use cases that were not anticipated during design.
Potential attack triggers must include unauthorized access patterns, data integrity violations, model inversion signatures, and poisoning signatures. Model inversion is an attack where an adversary uses outputs to reconstruct sensitive training data. Poisoning is an attack where an adversary manipulates training data to degrade model performance or introduce backdoors.
A log entry should be recorded when a user requests a review of a transaction, when a user submits a complaint or provides feedback, or when authorized personnel or systems process the user’s complaint or feedback. The standard provides an information model for human feedback.
A log entry should be recorded upon determination of the outcome of a user request, with a reference to the original user request. This creates an audit trail from complaint to resolution.
The communication of information to AI users or subjects can trigger a log entry. For example, communicating a privacy policy or disclaimer to a user, or their acceptance or non-acceptance of it, can be recorded in a log.
A log entry must be triggered when an adversarial attack is detected. This detection can occur on a single input or be inferred from a pattern over multiple inputs. In the latter case, it relies on prior logging of inputs ahead of event detection.
A log entry must be triggered when unwanted bias is detected in the outputs of the AI system. This detection is typically done over multiple inputs and corresponding outputs. It relies on prior logging of inputs ahead of event detection. Unwanted bias refers to systematic differences in outcomes across demographic groups that violate fairness constraints.
A log entry must be triggered when the AI system is detected to operate out of its domain. Depending on the domain and its defining characteristics, this detection can be made either on an individual input, such as violating feature boundaries, or it can be meaningful solely over multiple inputs, such as for domains that set distributional properties on certain features. In the latter case, it relies on prior logging of inputs ahead of event detection. Detection of domain drift must be considered as operating out of the domain.
For AI systems whose models are updated, either on a continuous basis or with another timescale or manual intervention, a log entry must be triggered when a model of the AI system is detected to have drifted. This detection is typically done over multiple inputs and corresponding outputs. It relies on prior logging of inputs ahead of event detection. Model drift occurs when the statistical properties of the model’s predictions change over time, often due to shifts in the underlying data distribution.
For AI systems containing machine learning models, the organization must determine if the models’ design and characteristics are required to be audited or auditable. Only if this is the case does the rest of this requirement apply. At repeated points during the training of a machine learning model, such as after each iteration over the whole training dataset, the logging system must log information to locate the current step within the training process such as identifier of epoch, the current model parameters also known as checkpoint, and any available information on the quality of the current model such as evaluation measures on a validation dataset, loss value on validation data, or accumulated training loss over the epoch.
This information enables assessment of overfitting characteristics of deployed models. Overfitting occurs when a model learns the noise in the training data rather than the underlying signal, resulting in poor generalization to new data.
The logs must be stored until a decision is made to select one or more trained models among the candidate ones, and are retained at least for the models selected, and more if there are legal requirements specifying otherwise or other business value.
A log entry must be recorded, including unique identification of the representative or controller, as appropriate, when a human controller has interrupted or intervened in the operation of an AI system to prevent or remediate a serious incident, checked or validated an output of an AI system, or engaged, transferred, or disengaged control of an AI system.
The standard provides an information model for control activities and human oversight.
The organization must assess and justify whether it is necessary to record the reason that these events occurred based on risk.
Where human actions occur outside the technical boundary of the AI system, the logging functions must record them based on applicable regulatory requirements.
This requirement reflects the reality that many AI systems operate under partial human control. A human operator can override a decision, pause the system, or hand off control to another operator. Those actions are not internal to the AI system, but they are part of the system’s operational history and must be logged to establish accountability.
The log record must be linked to AI system version information, which enables the connection between each log entry and the version of the AI system. When the AI system is based on multiple models or a model that changes over time, then model identifier and version information must also be included.
The log entries must contain a unique reference to the log event, a timestamp of the log entries using a standardized time format such as ISO 8601-1 for systems that have access to clock time, and inputs and outputs if they are necessary for understanding and analysis of an event having triggered this log entry or for supporting the detection of future events.
AI systems that do not have access to clock time must include information to enable estimation of time since the start of the AI system, such as the number of clock cycles since startup or a numerical identifier giving an ordering to entries.
A unique reference to the inputs and outputs may be used in place of the inputs and outputs. For example, sensor values can be stored in another system specifically for that purpose, and a reference to each sensor value be included in the AI system log.
The log entries should contain event types which affect the ability of an AI system to perform in accordance with its intended purpose, such as inputs received, output generated, or error encountered.
They should contain source identification, for scenarios where inputs are routed from multiple sources, input provenance, traceability, and security auditing purposes. In case of multiple sources, each source can correspond to a sensor and a single sensor value can be traced to each individual sensor. Examples include sensor identifier, API endpoint, or data stream identifier.
They should contain a correlation identifier that correlates related log entries across the system for traceability. In an AI system in which a request is processed in several stages before a response is returned, the system can include an identifier that connects the content of the log entries at each stage of the request and is unique to the request.
They should contain system status with respect to a situation or behavior when the event was logged. A system status does not have to be recorded through a logging component for the AI system. It may be recorded through other logging components.
They should contain error handling, which includes detailed information on any errors or exceptions, including error codes and descriptions. They should contain error information containing detailed information on any errors or exceptions that occurred, including error codes, error messages, severity level, impact level, and system context.
They should contain detailed error handling information, which includes detailed information on failed operation if any, retrying, switching to a fallback mechanism, notifying the user, logging the error, escalating the issue, and recovering if possible.
Logs refer to all the log entries that are created at some point in the life cycle of the AI system. However, this does not imply that those log entries are kept forever or are necessarily accessible to all stakeholders.
Some log entries warrant long-term storage, for instance if they are required for fulfilling regulatory obligations on record keeping. Log entries warranting long-term storage must be stored in a persistent way for future access. If the obligation to store them comes from an external stakeholder to the organization itself or applicable regulatory requirements, then the logs must have backups.
Governance schemes can both promote and restrict data access in relation to logging. Legal requirements, for example about data portability and privacy, can expand or restrict the requirement to maintain logs, along with the ability to use and share them.
The organization may refrain from transmitting the AI system logs or parts of AI system logs if the intended recipient of the log has no permission to access the otherwise included information.
The transmission of the AI system logs or parts of AI system logs may be rejected if the intended recipient does not ensure that logs are stored securely, including confidentiality, integrity, and availability according to applicable regulatory requirements and the state of the art, that logs, backups, and derived information are deleted when no longer needed or when legally required to delete, that logs are not transferred to third parties unless the organization agrees, and that results of the evaluation of logs by the recipient are made available to the organization upon request.
Specific considerations of the legal basis, such as data subject consent, can be relevant to take into account when deciding whether to reject.
If there are multiple logging components within a single AI system and logging can be aggregated from the logging components, then aggregated logs can be transmitted.
The persons performing human oversight must have access to log entries triggered by automated monitoring.
Access to logs by the AI provider can be useful, for instance for facilitating post-market monitoring of an AI system. This access is typically subject to limitations due to confidentiality, intellectual property, or privacy. Aggregated information from logs can be accessed instead of the logs themselves.
The standards are not prescriptive about architecture. You can implement logging in software, hardware, or a hybrid configuration. You can use centralized log aggregation or distributed logging pipelines. You can store logs in relational databases, object storage, or time-series databases.
What matters is that your logging system meets the functional requirements and supports the risk management, compliance, and oversight needs of your organization.
Start by conducting a risk assessment. Identify the harms that the AI system could cause, the events that could indicate those harms, and the evidence you would need to detect, investigate, or prove those events. Map those events to log triggers. Define the content, frequency, and retention requirements for each event type.
Next, design the logging architecture. Decide where logging components will be deployed, how log entries will be structured, how logs will be stored, and who will have access. Document your design decisions, justify them in terms of risk and compliance, and embed them in your technical documentation.
Implement logging as part of the system build, not as an afterthought. Instrument your code to generate log entries at the defined triggers. Validate that timestamps are accurate, that log entries contain the required information, and that logs are stored securely.
Test your logging system under realistic conditions. Simulate failures, adversarial inputs, domain drift, and human interventions. Verify that the logging system captures the events, that the logs are interpretable, and that you can reconstruct what happened.
Establish governance processes for log review, retention, and access. Define who can read logs, who can write logs, who can delete logs, and under what conditions. Implement access controls, audit trails, and tamper detection. Train your staff on how to use logs for monitoring, troubleshooting, and compliance.
Monitor the logging system itself. Set up alerts for log processing failures, storage capacity limits, and integrity violations. Treat logging failures as system failures.
Finally, map your logging system to the requirements in the future prEN 18229-1 if you are deploying high-risk AI in Europe. Verify that your logs support post-market monitoring, deployer oversight, and the specific obligations in Article 12 and Article 14. Update your technical documentation to reference the standard and explain how your logging system meets it.
Below is a structured compliance reference for AI governance practitioners mapping every logging requirement, obligation level, and implementation guidance drawn from the ISO/IEC 24970 standard on AI system logging.
Control ID
Requirement
Obligation
Implementation guidance
Examples and notes
Governance purpose
Evidence and artefacts
5.1.1
An AI system log must represent information related to the operation, behavior, inputs, outputs, or context of an AI system, recorded to support current or future retrieval, analysis, oversight, or decision review.
Shall
Define the purpose of the log during the design phase. Logs must cover at minimum what the system did, what it received, and the context in which it operated. Retrieval must be possible for future audits rather than just live monitoring.
A loan decision AI must log the input features used, the credit score output, and the regulatory context, rather than only logging error events.
Accountability and audit readiness
Log schema documentation, and a data flow diagram showing log coverage
5.1.2
AI system logs can consist of structured, semi-structured, or unstructured data and can originate from the AI system itself, its internal components, interacting AI systems, users, or external observers.
May
Design logging to accommodate multiple data formats and sources. Do not restrict the logging architecture to a single format. Ensure your ingestion pipelines can handle structured JSON, semi-structured text annotations, and unstructured data such as screenshots or audio clips.
A multimodal AI processing both text and images can log text responses as JSON and image outputs as file references pointing to object storage.
Completeness and flexibility
Logging architecture diagram, and an ingestion pipeline specification
5.1.3
AI system logs can include time-stamped events, status snapshots, sensor or input data, outputs, decisions, error messages, environmental context, or annotations.
May
Use this list as a completeness checklist when designing log scope. For high-risk systems, you should consider all eight categories. For each category you exclude, document the justification in your technical files.
A fraud detection system should log the transaction data, the fraud probability score, the decision threshold applied, any model timeout, and the network latency at the time of the event.
Log completeness and risk coverage
Log content specification, and a gap analysis against this standard checklist
5.1.4
AI system logs can be stored persistently, processed in real time, managed under data minimization or privacy constraints, machine-readable, or human-interpretable.
May
Select storage and processing modes based on risk and specific use cases. High-risk systems with regulatory obligations require persistent storage. Systems needing live intervention require real-time processing. All logs must be interpretable by a human auditor because machine-readable data alone is insufficient for governance.
A medical AI must retain logs persistently for regulatory inspection, process alerts in real time for patient safety, and present logs in human-readable form to clinical auditors simultaneously.
Privacy compliance, auditability, and oversight
Retention policy, privacy impact assessment, and log viewer documentation
5.2.1
A logging component must be a functional part of an AI system, or an external system interacting with it, that supports the generation, capture, formatting, storage, or management of log data.
Shall
Formally identify logging components and document them in the system architecture. They can be internal or external, such as a separate observability platform or compliance logger. Regardless of location, they are subject to the same governance requirements as the AI system itself.
A cloud-based AI service can use the logging service of its cloud provider as an external logging component, but the organization remains accountable for what is logged and how it is secured.
System design and accountability
Architecture diagram identifying all logging components, and vendor contracts for external loggers
5.2.2
A logging component can consist of one or more subcomponents responsible for event detection, recording log entries, applying data policies such as filtering or redaction, or ensuring secure and reliable handling of log information.
May
Decompose complex logging needs into dedicated subcomponents. A redaction subcomponent should run before storage to prevent personal data from entering persistent logs. Event detection subcomponents should operate independently from storage subcomponents to avoid a storage failure silencing your detection capabilities.
A redaction pipeline strips patient names from medical AI logs before writing them to the audit store. A separate detection subcomponent receives the unredacted stream to assess anomalies but does not persist the sensitive data.
Privacy by design and resilience
Subcomponent design documentation, redaction policy, and a data flow diagram
5.2.3
Logging components must not assume a fixed structure, automation level, or deployment location. They can be implemented in software, hardware, or hybrid configurations.
Shall
Keep the logging system design flexible. Do not hard-code assumptions about where logs will be written or how automation is applied. This is critical for edge deployments, federated systems, or systems deployed in air-gapped environments.
An autonomous vehicle AI can log safety-critical events to onboard hardware storage and synchronize to a cloud audit store when connectivity becomes available.
Resilience and deployment flexibility
Logging design specification covering all intended deployment configurations
5.5.1
AI system logging must be the process of generating, capturing, recording, and managing information related to the operation, behavior, decisions, or context of an AI system.
Shall
Logging encompasses the full lifecycle including generation, capture, recording, and management. You must govern all four stages properly.
An organization that captures logs but never manages their retention or access controls has an incomplete logging governance program.
Governance completeness
Logging governance policy covering all four stages, alongside a retention schedule
5.5.2
Logging can be performed automatically by system components, manually by users or operators, or through hybrid methods. It can occur during design, testing, deployment, or post-deployment operation.
May
Establish which logging activities at each lifecycle stage are automated versus manual. Manual logging requires the same integrity controls as automated logging. Hybrid approaches are valid but require clear process documentation.
During testing, a developer manually annotates a log entry to flag unexpected model behavior. This annotation becomes a formal log entry subject to standard access controls and retention rules.
Lifecycle coverage and integrity
Logging procedures for each lifecycle stage, and an annotation policy
5.5.3
Logging activities can be continuous, event-driven, scheduled, or conditional.
May
Choose your logging frequency based on risk and operational needs. Document the chosen mode and its justification in your technical documentation.
During a cybersecurity incident, a system configured for event-driven logging switches to continuous logging of all inputs to capture the full attack pattern.
Risk proportionality and operational efficiency
Logging frequency policy, and technical documentation justifying the chosen modes
5.6.1
AI system logging must provide capabilities enabling traceability between multiple events and log entries if necessary to manage risk, relevant to the intended purpose, and technically feasible given the inputs and outputs.
Shall
End-to-end traceability is a core requirement. For any event requiring investigation, you must be able to reconstruct the full chain of events. Implement correlation identifiers to link related log entries across components and stages.
In a multi-stage content moderation AI, a single user post passes through language detection, toxicity scoring, and policy enforcement. A shared correlation ID links all three log entries so an auditor can reconstruct the full processing chain.
Accountability, forensics, and audit
Traceability design specification, and correlation ID implementation documentation
5.7.1.a
The organization must identify the security and privacy requirements for integrity and confidentiality protection of logs.
Shall
Conduct a data protection impact assessment specific to logging. Identify what personal data might appear in logs, who has access, what encryption is applied, and which regulatory frameworks apply.
A healthcare AI must identify that patient identifiers can appear in input logs and require that these be pseudonymized before storage, encrypted at rest, and accessible only to authorized clinical staff.
Privacy compliance and data security
Data protection impact assessment, encryption specification, and an access control policy
5.7.1.b
The organization must protect information in logs while taking into account different purposes of logging for different stakeholders.
Shall
Different stakeholders have different legitimate access needs and risks. Design role-based access controls reflecting these different purposes rather than giving all stakeholders access to all log content.
An AI developer needs full stack traces and model parameters, while a data protection officer only needs to see whether personal data was processed lawfully.
Privacy, role-based access, and proportionality
Stakeholder access matrix, and role-based access control documentation
5.7.2.1
Logging functions must enable the recording of events relevant for identifying situations that can result in the AI system presenting a risk according to the risk management process.
Shall
The risk register must drive log design. For every identified risk in the AI system risk assessment, there must be a corresponding log event or pattern that would surface that risk if it materialized.
If the risk register identifies biased outputs as a risk, the logging system must capture outputs with sufficient demographic context to detect this pattern through analysis.
Risk management integration
Risk register, and a mapping document linking risks to log events
5.7.2.2
Logging functions must facilitate monitoring of AI systems proportional to their risks, enabling collection, documentation, and analysis of performance data from initial development to end of retirement.
Shall
Logging must span the entire AI system lifecycle. Monitoring intensity should scale with the risk level, meaning higher-risk systems warrant more frequent and comprehensive logging. Performance data must be collected and actively analyzed.
A high-risk AI system used in employment decisions requires logging throughout development, testing, deployment, and decommissioning.
Lifecycle governance and proportionality
Lifecycle logging plan, and a risk-proportionate monitoring schedule
5.8.a
Technical documentation must explain and justify the specific criteria for determining relevant events.
Shall
Document not just which events are logged, but why those events were chosen. The criteria must be traceable to risk assessments so an auditor can understand the decision logic for event selection.
Any transaction where the confidence score falls below a specific threshold is logged as a low-confidence event because the risk assessment identifies this as a driver of incorrect decisions.
Auditability and transparency
Technical documentation section on event selection criteria, and a risk-to-event mapping
5.8.b
Technical documentation must explain and justify the specific criteria for logging relevant events.
Shall
Separate from determining which events are relevant, document the criteria for how and when they are logged. This includes thresholds, sampling rates, and triggering conditions, alongside justifications for any exclusions.
Inputs highly deviating from the mean are logged with full payloads, while minor deviations are logged with a flag only due to storage constraints and low incremental risk.
Auditability and design transparency
Technical documentation section on logging criteria, and a storage cost versus risk trade-off analysis
5.8.c
Technical documentation must specify any interaction with human controllers.
Shall
Identify every point in the system where a human can observe, intervene, override, or validate the AI system behavior. Document how each interaction is logged to maintain accountability.
The documentation specifies control points such as a compliance officer pausing inference, a caseworker overriding decisions, and a data scientist retraining the model.
Human oversight and accountability
Human-in-the-loop design documentation, and a control point register
5.8.d
Technical documentation must specify any interaction with automated monitoring.
Shall
Document what automated monitors are connected to the logging system, what conditions they detect, and what actions they trigger. Include the detection thresholds and the basis for setting them.
An automated bias detection module checks output distributions periodically and triggers an alert log entry if the demographic parity gap exceeds an internal policy threshold.
Automated oversight and transparency
Automated monitoring specification, and a threshold justification document
5.8.e
Technical documentation must recommend a frequency and scope of monitoring for relevant events.
Shall
Specify how often each category of event is monitored and reviewed. Scope should define which aspects of the log are reviewed and by whom.
High-risk events such as adversarial attacks are monitored in real time by automated systems and reviewed by a human within hours, while routine events are reviewed in weekly batch analyses.
Operational oversight
Monitoring schedule, and escalation procedures
5.8.f
Technical documentation must recommend a frequency and scope of logging relevant events.
Shall
Specify how often logging occurs for each event type and what information is captured each time. Document the trade-offs between observability, cost, and data volume.
Transaction initiation events are logged continuously, model drift metrics are logged hourly as a batch summary, and training checkpoints are logged after each epoch.
Design governance
Logging frequency specification per event type
5.8.g
Technical documentation must explain and justify the accuracy and precision of timestamps where used.
Shall
Document the clock source, its synchronization mechanism, the precision used, and the timezone convention. For distributed systems, document how you manage clock skew between components.
The system uses UTC timestamps at millisecond precision, synchronized to a specific server.
Forensics and traceability
Clock synchronization specification, and a timestamp format definition
5.8.h
Technical documentation must explain and justify resource constraints affecting logging, such as memory capacity, storage capacity, or processing power.
Shall
Document the physical and financial limits on logging. If resource constraints force explicit trade-offs, these trade-offs must be justified and reviewed periodically as risk levels change.
An edge deployment has limited onboard storage. Logs are compressed and streamed to cloud storage periodically. If connectivity is lost, the system overwrites the oldest entries first.
Risk management and design
Resource constraint analysis, and a fallback logging specification
5.8.i
Technical documentation must explain and justify constraints related to privacy that affect logging.
Shall
Identify every privacy constraint that limits what can be logged based on data protection laws, contractual obligations, or ethical commitments. Document what data is excluded from logs and list any compensating controls.
Privacy constraints prevent logging raw user queries containing sensitive health data. As a compensating control, queries are classified and logged using category codes instead of full text.
Privacy compliance
Privacy constraint register, legal basis documentation, and compensating controls
5.8.j
Technical documentation must refer to related legal requirements concerning data protection, system accountability, traceability, and transparency.
Shall
Maintain a live register of applicable legal requirements that intersect with logging, such as the GDPR or the EU AI Act. Update this register when regulation changes.
The legal requirements register includes rules around data minimization, retention limits, and specific logging mandates for high-risk AI systems.
Legal compliance
Legal requirements register, and a regulatory mapping document
5.8.k
Technical documentation must include appropriate information security considerations and data retention policies for logs.
Shall
Logs are sensitive assets. Document the security controls applied, such as encryption, access controls, integrity protection, and retention periods.
Transaction logs are retained for several years due to regulatory requirements, encrypted at rest and in transit, and accessed only via multi-factor authentication.
Information security and compliance
Retention schedule, encryption specification, access control policy, and integrity protection specification
5.8.l
Technical documentation must include a specification of failure handling detailing how the AI system reacts when log memory is overloaded.
Shall
Define what happens when storage is full, when the logging component crashes, or when network connectivity is lost. Failure modes must be designed to avoid silent data loss.
If log storage reaches capacity, an alert is raised and the system switches to emergency logging mode. If storage hits maximum capacity, the system halts new inference requests rather than proceeding unlogged.
Resilience and safety
Failure mode specification, and an incident response procedure for logging failures
5.8.m
Technical documentation must include interfaces with other systems that affect logging.
Shall
Document every external system that sends data to or receives data from the logging system. Include APIs, data formats, authentication methods, and failure responses.
Logging interfaces include upstream model serving infrastructure pushing events via an internal API and downstream platforms pulling logs securely.
System architecture and completeness
Interface register, API specifications, and failure response documentation
5.8.n
Technical documentation must contain a specification of the log data structures used.
Shall
Publish a formal schema for every log entry type to enable automated processing, consistent querying, and third-party audits. Specify field names, data types, and permissible values.
A transaction log entry schema requires specific fields like event IDs, system IDs, timestamps, and input references.
Interoperability and auditability
Log schema specification, data dictionary, and schema version control
6.1.1
Risk must be considered when determining which events are to be detected.
Shall
The AI system risk assessment must be the primary input to logging design. Every identified risk must map to at least one detectable event in the logging system.
A risk of geographic bias translates to a detectable event where region tags are logged with each transaction and analyzed in batch reviews.
Risk management integration
Risk-to-event mapping document, and a risk register
6.1.2
Risk must be considered when determining which events are relevant.
Shall
Relevance is determined by the risk context. Document the relevance criteria explicitly to avoid logging trivial events that create noise and degrade the quality of governance.
A model serving high request volumes logs transactions above a specific value threshold and samples a small percentage of routine transactions for monitoring purposes.
Risk proportionality
Relevance criteria documentation, and a risk-proportionality justification
6.1.3
Risk must be considered when determining which relevant events are to be logged.
Shall
Log events in order of risk severity. Safety-critical and compliance-critical events must always be logged, while lower-priority events can be subject to sampling or conditional logging.
Priority events like adversarial attacks or bias detections are always logged. Routine transaction metadata is sampled based on available resources.
Risk prioritization
Event priority matrix, and a logging resource allocation policy
6.1.4
Events must be logged in relation to inputs or outputs when caused or observed by controllers or components of the AI system. Relevant events to be logged must be selected based on risk.
Shall
Every logged event must be anchored to an observable input or output rather than an internal state that cannot be independently verified. Record the analysis that led to the selection of logged events.
When a human operator overrides a model output, the log entry captures the original output, the override action, the modified output, and the controller identity.
Accountability and verifiability
Event selection analysis, and a risk-based selection methodology
6.1.5
Inputs or outputs relevant to event detection must be logged at a frequency that is technically feasible and allows risk to be managed in the context of the intended purpose.
Shall
Set frequency based on the time horizon of the risk. If a risk could cause harm quickly, logging frequency must be sufficient to detect it within that window.
A trading AI with systemic risk implications logs transactions in real time, while a content recommendation AI logs aggregate bias metrics hourly.
Risk timeliness
Frequency justification per event type, and a risk time-horizon analysis
6.1.6
Logging functions must be designed and configured to generate logs accurately representing logged events.
Shall
Validate logging accuracy periodically by comparing logged data against ground truth from the AI system itself. Treat any logging inaccuracy as a governance defect.
During a validation test, any discrepancy between the submitted test inputs and the logged inputs requires immediate remediation.
Integrity and reliability
Logging accuracy validation procedure, and test results
6.2.1
Log entries about events should be timestamped. The timestamp must record the time of the event to an accuracy and precision appropriate for the type of event and its role with respect to the intended purpose.
Shall
Timestamp precision must match the risk horizon of the event. Real-time safety-critical systems require high precision, while compliance reporting systems can use lower precision.
A high-frequency trading AI requires microsecond timestamps to reconstruct event orders, while a monthly bias audit system requires only date-level timestamps.
Forensics and sequencing
Timestamp precision specification per event type, and a justification document
6.2.2
Where technically feasible, the order of log entries should correspond to the order of the events logged.
Should
Log entry ordering is critical for forensic reconstruction. Use sequence numbers or logical clocks where exact wall-clock ordering cannot be guaranteed, and document any known ordering limitations.
In a distributed AI system with latency, a logical sequence number is appended to each log entry to provide ordering within each node.
Forensics and traceability
Ordering mechanism specification, and known limitations documentation
6.2.3
Timestamps should be formatted in a standardized format. If the time zone is not included within the timestamp, a mechanism to determine the applicable time zone must be specified in technical documentation.
Shall
Use the ISO 8601 format with explicit UTC offsets for all timestamps. If system constraints prevent this, the technical documentation must provide an unambiguous method for determining the applicable timezone.
Timestamps use clear formatting with explicit UTC offsets. If the timezone cannot be included, documentation strictly defines the default timezone used by the system.
Interoperability and forensics
Timestamp format specification, and timezone documentation
6.2.4
Log entries should include an information element that enables connection between the logged information and the AI system or its components, where appropriate.
Should
Every log entry should carry an identifier linking it to the specific AI system that generated it, which is essential in shared infrastructure environments.
In a microservices environment, each log entry includes a system ID that identifies which governed AI system generated the entry.
Accountability and attribution
System reference specification, and an AI system register
6.3.a
Additional logging functions can record the period of each system use, such as start and end timestamps.
May
Recording session boundaries enables you to calculate system utilization and identify unusually long sessions that may indicate misuse.
A medical AI logs session start and end times per user. Sessions longer than expected trigger a review.
Usage monitoring and security
Session logging specification
6.3.b
Additional logging functions can reference an external data source or database against which input data is checked.
May
If the AI system validates inputs against an external reference like a sanctions list, log which version of that external source was used at the time of the check.
A financial crime AI records the specific sanctions database version identifier used for each check to enable retrospective reviews if the list updates.
Reproducibility and accountability
External reference logging specification, and a version management policy
6.3.c
Additional logging functions can log the relevant input data.
May
Full input logging provides the richest basis for audit but carries high data volume and privacy costs. Log full inputs for high-risk decisions and log input references for routine transactions.
A credit decision AI logs the full feature vector for declined applications to enable explanations, while approved applications are logged by reference only.
Explainability and redress
Input logging policy, and a privacy impact assessment
6.3.d
Additional logging functions can provide traceability at a level that enables the identification of individuals involved in result verification.
May
If human verification of AI outputs is part of the process, record exactly who performed the verification to establish individual-level accountability.
When a caseworker verifies a benefits assessment recommendation, the log records their employee ID, the timestamp, and whether they accepted or modified the output.
Human oversight accountability
Verification logging specification, and an individual identification mechanism
6.4.a
Logging functions must issue alerts when the integrity of log processing is violated.
Shall
Monitor the logging pipeline itself. If log entries are dropped or corrupted, this is a critical governance failure. Implement checksums and processing integrity checks.
Alerts trigger immediately if the message queue depth exceeds expected thresholds or if checksum mismatches are detected.
Logging integrity and governance assurance
Log processing integrity monitoring specification, and alert configurations
6.4.b
Logging functions must issue alerts when the confidentiality of log storage has been compromised.
Shall
Unauthorized access to log storage is a security incident. Implement access logging on the storage itself and alert on anomalous access patterns.
Alerts trigger if log storage is accessed by unauthorized accounts or if bulk downloads occur outside normal business hours.
Information security and privacy
Log storage access monitoring specification, and an incident response procedure
6.4.c
Logging functions must issue alerts when the integrity of stored logs is violated or foreseeably can no longer be ensured for the full operational lifetime.
Shall
Implement integrity verification like cryptographic hashing to maintain log integrity for the entire retention period. Alert when checks fail or storage degrades.
Daily integrity verification runs compare stored log hashes against write-time hashes, triggering alerts upon any mismatch.
Long-term integrity
Integrity verification specification, storage health monitoring, and integrity check results
6.4.d
Logging functions must issue alerts when log storage capacity is reached or exceeded.
Shall
Implement tiered capacity alerts to provide sufficient warning for remediation before capacity is reached, preventing silent data loss.
Capacity alerts trigger warnings at 85 percent capacity to initiate archiving processes, and critical alerts at 95 percent to trigger emergency expansion.
Operational resilience
Capacity monitoring specification, alert thresholds, and a capacity management procedure
6.4.e
The frequency and monitoring of logging anomaly alerts must be justified.
Shall
Document the justification for each alert threshold to avoid alert fatigue while ensuring genuine issues are detected. Specify alert response times clearly.
The documentation justifies capacity alert thresholds based on lead times required for archiving processes and log growth rates.
Governance assurance
Alert justification document, alert fatigue reviews, and service level agreements for alert responses
7.1.1
A log entry can be triggered by the reception or processing of an input, human actions, specific software interactions, or the automated or manual detection of certain events.
May
Implement logging triggers across all categories to prevent unmonitored activity. Map triggers to the risk register to confirm that every risk has a corresponding detection trigger.
Triggers for a claims processing AI include new claims received, human overrides, completed model inferences, and automated detection of outlier values.
Coverage and risk management
Trigger inventory, and a risk-to-trigger mapping
7.1.2
Events can pertain to inputs, outputs, the state of the AI system, or a combination. Relevant events can consist of patterns over time or properties of individual inputs, outputs, and states.
May
Design monitoring to detect both instantaneous events and gradual temporal patterns. Pattern-based detection requires input logging to be active prior to pattern identification.
A single transaction with an unusually high value is an instantaneous event, while a gradual increase in high-value transactions over a month is a pattern event requiring historical logs.
Detection completeness
Event detection specification, and a pattern detection design
7.2.1
A log entry must be recorded when the AI system, or a component of it, encounters a software error.
Shall
Log all software errors affecting the AI system, including those caused by internal faults and external factors like malformed inputs. Ensure you capture errors that affect system outputs.
If a model request times out and the AI returns a fallback response, both the timeout error and the fallback mechanism used must be logged.
Reliability and incident response
Error event log entries, and incident reports
7.2.2
Outlier inputs must be detected based on statistical thresholds, domain-specific anomaly detection metrics, and contextual metadata.
Shall
Define and document the outlier detection methodology before deployment. Derive statistical thresholds from the training data and utilize contextual metadata to inform your assessments.
An outlier is detected if a pixel intensity distribution deviates significantly from the training set or if an image resolution falls below minimum diagnostic standards.
Anomaly detection and safety
Outlier detection specification, threshold justifications, and a review schedule
7.2.3
Potential attack triggers must include unauthorized access patterns, data integrity violations, model inversion, and poisoning signatures.
Shall
Implement detection for unauthorized access volumes, tampered inputs, systematic probing patterns, and malicious inputs. This requires comprehensive input logging.
If a system detects a sequence of queries from a single source showing systematic feature variation, it flags a potential model inversion attack and triggers a security alert.
Security and integrity
Attack detection specification, security monitoring configurations, and incident response procedures
7.2.4.a
A log entry should be recorded when a user requests a review of a transaction.
Should
User review requests indicate potential algorithmic unfairness or error. Link each request to the original transaction log entry using a unique reference system.
When a user disputes a loan rejection, the complaints system generates a log entry referencing the original transaction ID from the AI decision log.
Redress and accountability
Complaint log entries linked to transaction logs, and complaints management system integrations
7.2.4.b
A log entry should be recorded when a user submits a complaint or provides feedback.
Should
Log every instance of user feedback, including informal ratings. Aggregate feedback serves as a governance signal to identify systematic AI errors.
The system logs negative ratings on AI recommendations, including pseudonymized user IDs and timestamps, for weekly review by the product governance team.
User redress and quality monitoring
Feedback log entries, and aggregate feedback reporting
7.2.4.c
A log entry should be recorded when authorized personnel or systems process a user complaint or feedback.
Should
Log the processing of complaints to create a complete audit trail. This enables you to assess if complaints are handled appropriately and within required timeframes.
Log entries track when a complaint is received, assigned to a handler, investigated, and ultimately resolved, along with handler IDs and timestamps.
Redress process accountability
Complaints processing logs, and a handler activity audit trail
7.2.5
A log entry should be recorded upon determination of the outcome of a user request, with a reference to the original user request.
Should
Every complaint requires a corresponding outcome log entry referencing the original AI decision to prove that the issue was resolved.
Outcome logs detail the final decision, any remedial actions taken such as reversing the decision, and the handler responsible for the resolution.
Redress completeness
Outcome log entries, and complaints closure reports
7.2.6
The communication of information to AI users or subjects can trigger a log entry.
May
Log when disclosures, privacy notices, or terms of service are communicated to users. Record what was disclosed, when, and the user response.
When an AI system informs a user they are interacting with an algorithm, the system logs the disclosure type, timestamp, user identifier, and the specific disclosure text version.
Legal compliance and consent management
Disclosure log entries, consent records, and disclosure text version control
7.3.1
A log entry must be triggered when an adversarial attack is detected. Detection can occur on a single input or be inferred from a pattern across multiple inputs.
Shall
Adversarial attack detection is mandatory. Pattern-based detection requires historical input logging to analyze probing campaigns across thousands of inputs.
Detecting a prompt injection attempt in a single API call or identifying coordinated queries across multiple IPs will both trigger log entries and security alerts.
Security and integrity
Adversarial attack log entries, security monitoring configurations, and attack detection methodologies
7.3.2
A log entry must be triggered when unwanted bias is detected in the outputs of the AI system.
Shall
Bias detection requires both input and output logging to identify patterns across multiple transactions. Define acceptable fairness metrics and document the thresholds that trigger alerts.
If demographic parity gaps exceed policy thresholds over a specific rolling window, the system creates a log entry and notifies the governance team.
Fairness and regulatory compliance
Bias detection log entries, fairness metric specifications, and threshold justifications
7.3.3
A log entry must be triggered when the AI system is detected to operate out of its domain. Detection of domain drift must be considered as operating out of the domain.
Shall
Out-of-domain operation occurs when inputs fall outside the training data distribution. Detect single violating inputs or gradual distributional shifts and flag the outputs as unreliable.
If the proportion of inputs from a new geographic region increases significantly and shifts the distribution outside training parameters, a drift event is logged.
Safety and model governance
Out-of-domain detection log entries, domain boundary specifications, and domain drift monitoring
7.3.4
A log entry must be triggered when a model of the AI system is detected to have drifted.
Shall
Model drift indicates behavioral changes from validated baselines. You must log historical performance baselines alongside current metrics to accurately detect and address drift.
When the divergence between current output distributions and the rolling baseline exceeds limits, a drift event is logged to initiate model revalidation.
Model governance and safety
Model drift log entries, baseline performance specifications, and drift detection methodologies
7.3.5.a
For auditable ML models, the logging system must log information to locate the current step within the training process at repeated points during training.
Shall
If auditability is required, logging infrastructure must be active during training. Use epoch identifiers to allow the reconstruction of the training trajectory.
After each epoch, the log entry records the epoch ID, training run ID, dataset version, and exact start and end timestamps.
Model auditability and reproducibility
Training log entries, and a training run registry
7.3.5.b
For auditable ML models, the logging system must log the current model parameters at repeated points during training.
Shall
Model checkpoints act as physical evidence of the model state during training, enabling restoration or investigation. Account for the significant storage requirements.
After each epoch, model weights are serialized and stored to a checkpoint registry with unique IDs stored in append-only storage.
Model auditability and reproducibility
Checkpoint storage, checkpoint registry, and checkpoint integrity controls
7.3.5.c
For auditable ML models, the logging system must log any available information on the quality of the current model at each training checkpoint.
Shall
Quality metrics at each checkpoint enable auditors to detect overfitting and verify that the deployed model was appropriately validated.
Checkpoint logs record validation loss, validation accuracy, and training metrics to ensure gaps indicating overfitting are reviewed before deployment.
Model quality assurance and auditability
Quality metric log entries, and overfitting assessment procedures
7.3.5.d
Training logs must be stored until a decision is made to select candidate models, and retained at least for the selected models.
Shall
Logs must persist through the model selection process. Afterward, retain logs for selected models based on legal requirements and document the deletion of rejected models.
Following a training run, logs for the selected model are retained for years, while logs for rejected epochs are deleted shortly after the decision is documented.
Retention compliance
Retention policy for training logs, model selection decision records, and deletion logs
7.4.a
A log entry must be recorded, including the unique identification of the controller, when a human interrupts or intervenes in the operation of an AI system to prevent or remediate a serious incident.
Shall
Accountability requires a named individual in the log, not a generic team role. Define what constitutes a serious incident and record any human intervention addressing it.
When an operator halts an AI system due to unexpected behavior, the log captures their specific employee ID, the intervention type, and the reason for the halt.
Accountability and incident management
Intervention log entries, incident reports, and controller identity verification
7.4.b
A log entry must be recorded, including the unique identification of the controller, when a human checks or validates an output of an AI system.
Shall
In human-in-the-loop systems, log every validation event with the validator’s identity to create an audit trail of who approved specific AI decisions.
When a radiologist reviews a diagnostic suggestion, the log records their ID, the timestamp, and whether they accepted or modified the AI output.
Human oversight accountability
Validation log entries, and validator identity management
7.4.c
A log entry must be recorded, including the unique identification of the controller, when a human engages, transfers, or disengages control of an AI system.
Shall
Control transfers shift accountability. Create clear records showing who held control, when they relinquished it, and who took over to prevent governance gaps.
During a shift handover, the log details the controllers involved, the timestamp, the specific control points transferred, and any operational handover notes.
Chain of custody and accountability
Control transfer log entries, and a control chain reconstruction capability
7.4.d
The organization must assess and justify whether it is necessary to record the reason for human controller actions based on risk.
Shall
explicitly decide and document whether recording the reason for human interventions is mandatory. For high-risk systems, reasons are typically essential for regulatory reporting.
An organization mandates reason recording for employment AI overrides to distinguish legitimate governance actions from biased interventions.
Accountability and risk management
Assessment documentation, and a reason-recording policy
7.4.e
Where human actions occur outside the technical boundary of the AI system, the logging functions must record them based on applicable regulatory requirements.
Shall
Implement manual log entry capabilities to capture physical actions or verbal instructions related to the AI system that regulations require you to track.
A manager verbally instructs an operator to power down a server during an incident, and subsequently enters a manual log detailing the action and regulatory basis.
Regulatory compliance and completeness
Manual log entry procedures, out-of-system action records, and a regulatory requirements register
8.1.1
The log record must be linked to AI system version information, enabling connection between each log entry and the version of the AI system.
Shall
Specify version identifiers clearly to distinguish between releases. This is essential for identifying all log entries generated by a system version if a defect is discovered later.
Log entries include granular system version IDs such as hotfix tags, allowing you to isolate transactions processed between specific updates.
Incident investigation and version control
Version identifier in all log entries, and a release register
8.1.2
When the AI system uses multiple models or models that change over time, the specific model identifier and version information must be included.
Shall
Identify the precise model processing the transaction. For third-party foundation models, ensure you log the provider’s specific model version rather than just an internal reference.
Systems utilizing external LLMs must log the specific model release versions to distinguish behaviors before and after provider updates.
Model accountability and incident investigation
Model identifiers in all log entries, model version registers, and third-party model version tracking
8.1.3.a
Log entries must contain a unique reference to the log event.
Shall
Assign a globally unique identifier to every log entry at the point of event occurrence. This identifier serves as the primary key for deduplication, correlation, and auditing.
The system generates a UUID for each event, returning it to the calling application so it can be included in future user communications regarding that transaction.
Traceability and reference integrity
Event ID generation specification, and uniqueness guarantees
8.1.3.b
Log entries must contain a timestamp of when the event was observed by the logging function. Systems without clock access must enable estimation of time since system start.
Shall
Record when the logging function observed the event. For embedded systems lacking real-time clocks, use cycle counts and document the methodology to approximate wall-clock time.
Systems without clocks record the cycle count alongside a boot timestamp to allow accurate approximations of event times.
Forensics and sequencing
Timestamps in all log entries, and time source documentation
8.1.3.c
Log entries must contain inputs and outputs, or unique references to them, if necessary for understanding the event or supporting future event detection.
Shall
You must capture inputs and outputs for governance-relevant events. Use pointers to external storage locations for large or sensitive payloads instead of embedding them directly.
Instead of embedding a massive sensor reading, the log includes a URI pointing to a secure object storage bucket where the data is kept.
Auditability and investigation
Input and output references in log entries, and storage system specifications
8.2.a
Log entries should contain event types that affect the ability of an AI system to perform in accordance with its intended purpose.
Should
Classify entries using a controlled vocabulary to enable automated filtering and targeted alert rules. Define the classification scheme before deployment.
Use an event taxonomy featuring standardized terms like input received, human override, or bias alert to streamline analytics.
Monitoring and analytics
Event type taxonomy, and classification documentation
8.2.b
Log entries should contain source identification for scenarios where inputs route from multiple sources to enable provenance, traceability, and security auditing.
Should
Knowing input origins is crucial for identifying attacks or faulty sensors. Use highly specific source identifiers rather than generic API labels.
IoT systems log specific sensor node IDs and physical locations to rapidly identify which device is generating anomalous readings.
Traceability and security auditing
Source identifiers in relevant log entries, and a source registry
8.2.c
Log entries should contain a correlation identifier linking related log entries across the system for traceability.
Should
Generate a correlation ID when a request is received and propagate it to all downstream components to track the transaction through the entire processing chain.
An auditor can use a single correlation ID to query log entries from the API gateway, preprocessing service, model inference layer, and response handler simultaneously.
End-to-end traceability
Correlation ID implementation, and traceability query capabilities
8.2.d
Log entries should contain system status context regarding situations or behaviors present when the event was logged.
Should
Include context such as system load, active maintenance windows, or recent configuration changes to distinguish normal variations from genuine incidents.
A bias alert log includes system context noting recent model weight updates, helping investigators determine the root cause of the alert.
Context and investigation
System status logging specification, and status data sources
8.2.e
Log entries should contain detailed information on errors or exceptions, including error codes and descriptions.
Should
Standardize error codes and descriptions into human-readable formats. Raw stack traces are insufficient for governance as they require developer interpretation.
Error logs detail both the technical exception and a human-readable summary explaining that the user received a fallback response.
Incident management and auditability
Error taxonomy, and error code documentation
8.2.f
Log entries should contain error information detailing severity levels, impact levels, and system context.
Should
Distinguish between technical severity and actual user impact. Both dimensions must be logged alongside system context to enable proportionate incident responses.
A core model failure triggers a high severity alert, but indicates low user impact because a fallback model successfully served the requests.
Incident prioritization and response
Error log entries containing severity and impact data, and impact classification methodologies
8.2.g
Log entries should contain detailed error handling information such as retries, fallback switches, user notifications, escalations, and recovery.
Should
An error handled gracefully is entirely different from a silent failure. Log the complete response chain to enable assessments of your error handling procedures.
The log chain captures exactly when an error was detected, when retries failed, when fallback mechanisms activated, and when the primary model was restored.
Resilience and incident management
Error handling log entries, and incident timeline reconstruction capabilities
9.1.1
The organization is not required to keep all log entries forever or make them accessible to all stakeholders.
May
Establish a formal retention schedule specifying retention periods and deletion triggers for each log entry type based on legal obligations and business needs.
Transaction logs are kept for years due to financial regulations, while user complaint logs are retained based on limitation periods for legal claims.
Retention compliance and data minimization
Retention schedule, legal requirements register, and deletion procedures
9.1.2
Log entries warranting long-term storage must be stored persistently for future access.
Shall
Implement persistent storage specifically for log types requiring long-term retention. Ensure storage survives hardware failures, software faults, and deliberate deletion attempts.
High-risk AI logs are stored in append-only storage replicated across geographically separated data centers, with periodic recovery testing.
Regulatory compliance and resilience
Persistent storage specification, replication architecture, and recovery test results
9.1.3
If external stakeholders or regulatory requirements mandate log storage, the logs must have backups.
Shall
Backup copies are mandatory for regulated logs. Backups must be independent of primary storage, regularly tested for restorability, and subject to strict security controls.
Logs are backed up daily to separate sites, encrypted with independent keys, and tested monthly to ensure regulatory compliance.
Regulatory compliance
Backup specifications, backup test results, and an external obligation register
9.1.4
Governance schemes can both promote and restrict data access in relation to logging.
May
Document all schemes affecting log access, including regulatory inspection rights that promote access and confidentiality obligations that restrict it. Establish conflict resolution protocols.
If data subject access rights conflict with third-party confidentiality, the protocol dictates extracting and redacting the logs before sharing.
Governance and legal compliance
Governance scheme register, conflict resolution protocols, and access rights documentation
9.2.1
The organization can refrain from transmitting AI system logs if the intended recipient lacks permission to access the information.
May
Verify recipient authorizations against your access control policy before transmission. Redact logs to provide only the data the recipient is authorized to view.
A third-party auditor requesting full logs is provided a redacted extract containing decision outputs but excluding unauthorized raw input data.
Access control and privacy
Access permission assessment procedures, and recipient authorization records
9.2.2.a
Log transmission can be rejected if the recipient does not ensure logs are stored securely according to regulatory requirements.
May
Obtain written assurances of security controls from third parties before sharing logs. Require encryption, access controls, and availability SLAs in data processing agreements.
Contract clauses mandate that recipients encrypt all received AI logs at rest and in transit while maintaining strict access logging.
Information security
Data processing agreements, recipient security assessments, and transmission refusal records
9.2.2.b
Log transmission can be rejected if the recipient does not ensure logs and derived information are deleted when legally required.
May
Derived reports and analyses must be deleted alongside raw logs. Require recipients to provide evidence of deletion when retention periods end.
Contracts mandate that recipients delete all logs and derived analytical reports within specific timeframes and provide written certification of completion.
Data lifecycle management
Deletion obligation clauses in contracts, and deletion certificates from recipients
9.2.2.c
Log transmission can be rejected if the recipient does not ensure logs are kept from third parties unless the organization agrees.
May
Control sub-processing by requiring prior written consent before a recipient transfers logs to their own vendors, ensuring sub-processors meet equivalent security standards.
Contract clauses strictly forbid recipients from sharing AI logs with third-party cloud providers without prior written consent.
Supply chain control
Sub-processing consent records, sub-processor registers, and onward transfer controls
9.2.2.d
Log transmission can be rejected if the recipient does not share the results of their evaluation of the logs with the organization.
May
Maintain visibility into how recipients use your logs. Require auditors or regulators to share evaluation findings so you can improve your internal governance programs.
Audit agreements stipulate that external auditors must share summaries of their log review findings within a specific timeframe after completion.
Governance assurance
Evaluation results sharing clauses, and records of results received
9.2.3
If there are multiple logging components and logging can be aggregated, aggregated logs can be transmitted.
May
Transmitting aggregated data is a practical, privacy-preserving approach when raw logs contain sensitive information. Document the aggregation methods applied.
Instead of sharing millions of raw transaction logs, the organization transmits a monthly summary of error rates and bias metrics to a regulator.
Practical compliance and privacy
Aggregation methodology documentation, and aggregated log transmission records
9.3.1
Persons performing human oversight must have access to log entries triggered by automated monitoring.
Shall
Surface automated monitoring alerts to designated oversight personnel in a timely, interpretable format using role-controlled dashboards.
Governance officers utilize real-time dashboards to view bias alerts and adversarial attack detections, allowing them to drill down into the underlying log entries.
Human oversight effectiveness
Oversight dashboard specifications, access control records, and oversight personnel registers
9.4.1
AI providers can access logs for post-market monitoring purposes, subject to limitations regarding confidentiality, intellectual property, or privacy.
May
Govern provider access strictly to ensure they do not receive unfettered access to customer data. Define exactly what the provider can access and for what specific purposes.
An agreement allows an AI provider to view aggregated performance metrics monthly, but explicitly forbids access to individual transaction inputs or outputs.
Provider accountability and privacy
Provider access agreements, access scope documentation, and access logs
9.4.2
Aggregated information from logs can be accessed by AI providers instead of the logs themselves.
May
Define aggregation granularity in your provider agreements. Ensure it provides sufficient detail for monitoring while minimizing the exposure of sensitive customer data.
Providers receive monthly reports detailing latency percentiles and error rates without exposing any personal data or raw transaction content.
Privacy and provider governance
Aggregated access specifications, provider access agreements, and aggregation methodologies
The regulatory and technical landscape for AI has shifted. Logging is no longer a developer convenience or a debugging tool. It is a legal requirement, a risk control, and a source of institutional memory.
ISO 24970 and prEN 18229-1 give you the blueprint. They define what to log, when to log it, how to structure log entries, and how to manage log access and retention. They embed logging into risk management, human oversight, and post-market surveillance. They turn operational telemetry into auditable evidence.
If you are building, deploying, or operating high-risk AI systems, start designing your logging system now. Map your risks, define your triggers, implement your logging components, and establish your governance processes. Document your decisions, validate your implementation, and monitor your logs.
When your system fails, your logs will tell the story. Make sure the story you tell is one you can defend.
Flock cameras track more than your license plate, and they're spreading fast
https://www.engadget.com/2203000/flock-cameras-recording-license-plate/
#HackerNews #FlockCameras #LicensePlate #Privacy #Surveillance #Technology
#Military secrets are fiercely guarded for obvious reasons. But also obviously in a #war your enemy gets a lot of exposure to the operating parameters, capabilities, and weaknesses of your #technology. And gets plenty of physical samples
So #Ukraine just open sourced all of #Russia's military secrets 😆
Well not strictly, it's only for allies
And a knock-on effect is it devalues Russian arms sales because potential buyers know it's all exposed
It's called #TrophyLab
Tech writer @brianmerchant is starting a podcast! Here's a link to the first episode of Blood In the Machine: The Show, in which he interviews @molly0xfff about AI and crypto money in politics, and her new project, Tech Influence Watch.
License Plate Cameras Are Tracking Your Life Without a Warrant
Automatic license plate readers sold by surveillance companies are now using a technology called SignalTrace that uses sensors in the ALPRs to scrape electronic hardware codes from your smart devices. Worse, it’s being made available and marketed to law enforcement agencies including police, border security and other government agencies
#alpr #flocksafety #signalrace #surveillance #privacy #technology #tech
https://www.thedrive.com/podcast/license-plate-cameras-are-tracking-your-life-without-a-warrant
RIP Om Malik. The famed tech investor and founder of Gigaom, has died at 59.
@IncMagazine reports: "After starting his career in journalism, the tech insider built his own media company before pivoting to venture capital."
Registration may be required: https://flip.it/fvSO5-
As so often what once happened in a Philip K Dick book (in this case Minority Report) has now come to pass... here are Liberty's investigative journalist team on the worrying & expanding experience of predictive policing, and how it produces a large number of false positives when trying to predict criminality.
Once that has been compounded through police prejudice & bad culture, this looks not just unwelcome but positively dangerous!
Salaries may be stagnant in this economy, but prices aren’t. Apple is raising the prices on its Mac and iPad lineups. Last week, CEO Tim Cook told The Wall Street Journal that price hikes were unavoidable due to more expensive memory and storage components. So how much will a MacBook Pro cost? Will iPhones cost more? Read more from @Techcrunch:
The voyages of Ancient Pacific mariners echo in modern space exploration
There are many ways to traverse vast cosmic distances—including exploiting natural forces like slopes, winds, currents, or gravity as fuel-efficient means of acceleration.
by Geoff Manaugh
Books about Outer space -- Exploration at PG:
https://www.gutenberg.org/ebooks/subject/5990
An appreciation: Roland Jackson’s Scientific Advice to the Nineteenth-Century British State
by William Thomas
https://www.aip.org/history/jackson-scientific-advice
Books about Science at PG:
https://www.gutenberg.org/ebooks/subject/51
Valve's Steam Machine is tiny, easy to use, and beautifully designed. It's also $1,049 for the base model with no controller. Chris Person writes for @Aftermath about how this brilliant computer may be scuppered by AI-related price hikes.
Cybercrime group Icarus has taken credit for a breach at Klue, a market intelligence provider, that allowed reams of data to be stolen from the company’s customers, which include some of the biggest corporations in cybersecurity. Read more from @Techcrunch:
New post: Predictability Is Accessibility: Why I'm Moving from Raspberry Pi to openSUSE on WSL
https://lanie.work/technology/predictability-is-accessibility-wsl-opensuse/
#Accessibility #Disability #Linux #Workflow #Wsl #Opensuse #Raspberry-Pi #Cognitive-Load #Technology
Apple’s new Siri AI and Apple Intelligence announcements dominated the WWDC spotlight earlier this month, but let’s not forget about additional upgrades across the company’s everyday apps and services. @Techcrunch highlights some of the standouts:
Digital frames have always been popular, but the devices often look clunky. That appears to be changing with Aura’s new ink frame that @Techcrunch says “doesn’t even look digital."
Check out my new collection:
Privacy Focused & Open Source Software
https://mastodon.social/collections/116783152645894152
#Foss #privacy #Collection #mastodon #tech #technology #App #Software #Opensource #fediverse
What makes something "web-based" in 2026? @ricmac writes about today's tech ecosystem, and if the web is still truly made of people.
New post: Choosing a VoIP Service When You're Desktop-First and Don't Like Phones
https://lanie.work/technology/voip-for-desktop-first-users/
#Accessibility #Disability #Technology #Workflow #Voip #Desktop-First #Iphone #Windows #Google-Voice
hate to say i told ya so, but...
(when I first mentioned this to my lecturers they all said they couldn't see it happening because of the privacy concerns and data speed issues...lolok)
_____
WA police surveillance cameras: AI technology to monitor public spaces
WA police launch real-time AI camera surveillance to catch criminals
WA Police will become the first force in the country to use real-time AI-generated facial recognition in public spaces.
The state government on Friday launched the Overt Live Facial Recognition program with a trial of the cameras at the police academy in Joondalup
The technology monitors groups of people from police vans and compares faces against a database of targets in real-time.
#AusPol #Australia #WAPol #policing #Criminology #CriminalJustice #tech #technology #surveillance #surveillanceTech #AI #RightToPrivacy
Good news for #ArcaneChat / #DeltaChat users:
there is a new small (hopefully growing in the near future) list of public channels for you to join and get more content inside the app!
there is already several channels about different topics, from #food / #recipes, #news, #cybersecurity, #technology, #science, #politics, even gossips!
💁🏻♀️ TIL: 🧲💡 Sang-Woo Kim’s team at #Yonsei University in #SouthKorea built a small floating capsule that purifies #water using only magnetism.
Shaking it for three seconds powers a sensor and generates electrostatic fields that pop open bacterial membranes, with no #batteries or #chemicals required.
#purification #invention #engineering #physics #biology #nature #science #technology #tech #publichealth #health #medicine
AI Governance and Risk Management » 🌐
@hernanhuwyler.wordpress.com@hernanhuwyler.wordpress.com
AI quality management systems look complete on paper and collapse the moment a notified body, regulator, or internal auditor asks a simple question. Show me the evidence that your controls are actually operating, traceable to this specific AI system, connected to a named accountable owner, and capable of detecting a serious incident before a civil society organization reports it to a market surveillance authority.
That gap is about to matter more.
prEN 18286 sets out the requirements for a quality management system for providers of AI systems under the EU AI Act. It is being developed by CEN/CLC JTC 21 and is currently under CEN enquiry, meaning it is not yet a harmonized standard and does not yet create a presumption of conformity. What it does create is the most detailed picture available of what regulators and notified bodies will expect when Article 17 conformity assessment begins in earnest. Organizations that wait for final publication before beginning implementation will not have time to build what the standard actually requires.
This discussion covers what the standard says, clause by clause and in its own words, and where implementation will break down.

The standard specifies requirements and provides guidance for the definition, implementation, maintenance, and improvement of a quality management system for organizations that provide AI systems. Its purpose is to support the organization in meeting applicable regulatory requirements.
Quality, the set of control characteristics of an AI system that fulfils the EU AI Act regulatory requirements, ensuring the protection of health, safety, and fundamental rights throughout the lifecycle. Customer satisfaction is irrelevant here. Regulatory compliance is the only measure that counts.
Quality, in this context, means something specific and unfamiliar to most AI governance teams. The standard defines quality as a set of characteristics of an object that fulfils regulatory requirements. It adds explicitly that quality includes the protection required by applicable regulatory requirements aimed at ensuring and maintaining the protection of health, safety, and fundamental rights. It notes that in the context of this document, quality pertains to regulatory compliance to the EU AI Act, and that it differs from the concept of quality in ISO 9001, which includes expectations of customers.
This is not a customer satisfaction framework. It is not a capability maturity model. It is not a general AI governance standard. It is a regulatory compliance instrument built on product safety logic, specifically the New Legislative Framework that governs how products are placed on the EU market.
The standard is intended for use by providers irrespective of size, nature, or location, but its requirements are specifically tailored to support providers operating inside the European Union and those located outside the Union who are active in the European market or intend to enter it. A quality management system implemented under this standard can be directly associated with one or more AI systems that are intended to be put into service or placed on the market. It does not require the provider to maintain a separate quality management system if an existing sectoral QMS can incorporate its requirements. The standard uses ISO 13485 as its architectural reference, not ISO 9001 or ISO/IEC 42001, because ISO 13485 is itself oriented toward demonstrating compliance with regulatory requirements rather than customer satisfaction. This is a deliberate choice with significant implementation implications for organizations that currently anchor their AI governance to ISO/IEC 42001 or ISO 9001.
The European Commission’s Joint Research Centre has formally assessed ISO/IEC 42001 as not aligned in objectives and approach with the AI Act. The JRC finding is that ISO/IEC 42001 is inadequate for harmonization under the AI Act. prEN 18286 was developed specifically to fill that gap. Organizations relying on ISO/IEC 42001 certification as their primary EU AI Act compliance instrument should treat that reliance as a documented risk, not a compliance position.
The standard introduces defined terms that carry specific regulatory weight. Using familiar terms with different meanings is one of the most common sources of audit failure. The definitions below are drawn directly from the standard’s own text, with annotations on where the gap between common usage and regulatory meaning is largest.
AI system. The standard defines this as a machine-based system that is designed to operate with varying levels of autonomy and that can exhibit adaptiveness after deployment, and that, for explicit or implicit objectives, infers, from the input it receives, how to generate outputs such as predictions, content, recommendations, or decisions that can influence physical or virtual environments. The standard adds that the verb can represents a possibility and that not all AI systems that fit this definition have the ability to adapt after deployment. The definition is drawn directly from Article 3(1) of the AI Act and is broader than most technical definitions used within engineering teams. Rule-based systems with post-deployment adaptiveness are within scope.
Provider. A natural or legal person, public authority, agency, or other body that develops an AI system or a general-purpose AI model, or that has an AI system developed and places it on the market or puts it into service under its own name or trademark, whether for payment or free of charge. The standard notes that a distributor, importer, deployer, or other third party can be considered a provider in certain circumstances. White-labeling, rebranding, and substantial modification all carry the risk of converting a downstream organization into a provider with full Article 17 obligations.
Deployer. A natural or legal person, public authority, agency, or other body using an AI system under its authority, except where the AI system is used in the course of a personal non-professional activity. Deployers have distinct obligations under the AI Act, and the QMS must be designed to support deployer compliance through the instructions for use, not assume that deployer obligations are handled separately.
Intended purpose. The use for which an AI system is intended by the organization, including the specific context and conditions of use, as specified in the information supplied by the organization in the instructions for use, promotional or sales materials and statements, as well as in the technical documentation. Marketing claims define regulatory obligations. What you say the system does, and where you say it works, becomes the baseline against which conformity is assessed.
Reasonably foreseeable misuse. Use of an AI system in a way that is not in accordance with its intended purpose, but which can result from reasonably foreseeable human behavior or interaction with other systems, including other AI systems. You cannot limit your QMS controls to intended use cases. Foreseeable misuse scenarios must be analyzed and addressed in the risk management system and reflected in the AI system requirements.
Substantial modification. A change to an AI system after its placing on the market or putting into service which is not foreseen or planned in the initial conformity assessment carried out by the provider and as a result of which the compliance of the AI system with applicable regulatory requirements is affected, or which results in a modification to the intended purpose for which the AI system has been assessed. This definition determines when a model update, retraining event, or deployment context change requires a new conformity assessment. Most organizations do not have documented criteria for making this determination. The absence of those criteria is itself a QMS nonconformity.
Serious incident. An incident or malfunctioning of an AI system that directly or indirectly leads to the death of a person or serious harm to a person’s health, a serious and irreversible disruption of the management or operation of critical infrastructure, the infringement of obligations under applicable regulatory requirements intended to protect fundamental rights, or serious harm to property or the environment. The definition explicitly includes infringement of fundamental rights obligations. An AI system that produces discriminatory outcomes in a hiring process or benefit assessment can trigger a serious incident classification even if no physical harm occurs. Most incident management systems are not configured to detect fundamental rights harms as potential serious incidents.
Harm. Injury or damage to health or interference with the fundamental rights of a person or group of persons, or damage to property or the environment. The standard adds that harm can be material or immaterial, including physical, psychological, societal, or economic harm. The scope of harm is broad enough to encompass outcomes that most risk registers do not capture.
Fundamental rights. Basic rights and freedoms held by every human being irrespective of birth, religion, belief, age, race, ethnicity, sex, gender, or any other status. For the purposes of this document, fundamental rights and their applicability are those protected by EU law, including the protection of the rights outlined in EU law, including the Charter of Fundamental Rights of the EU and the European Convention on Human Rights. Fundamental rights harms are within the scope of the QMS risk management system, not a separate ethics process.
Risk. The combination of the probability of an occurrence of harm and the severity of that event. The standard notes that the probability of occurrence includes the exposure to a hazardous situation and the possibility to avoid or limit the harm, and that risk includes harm to health, safety, and interference of fundamental rights directly or indirectly impacted by hazardous situations created where an AI system is involved. This definition is drawn from prEN 18228 and is aligned with the AI Act’s harm-based framework. It is not compatible with ISO 31000, under which risks can have positive outcomes. Compliance and regulatory risks are pure risks, only producing a loss. Organizations that have built their AI risk frameworks on ISO 31000 logic will need to rebuild their risk acceptability criteria under the harm-based framework this standard requires.
Traceability. The ability to trace the history of the AI system, including information on how AI systems have been specified, developed, verified, validated, operated, monitored, and retired. Traceability is a first-class requirement across the standard, not a documentation style preference. Every control, every test result, and every design decision must be traceable from the AI system requirement it addresses through to the evidence artifact that confirms it was implemented and effective.
Verification. Confirmation, through the provision of objective evidence, that specified requirements have been fulfilled. The standard notes that verification can rely on testing activities and results, and that verification activities pertaining to the identification, analysis, evaluation, and control of risks arising from fundamental rights hazards can include consultation with potentially affected stakeholders or their proxies, real-world conditions testing to evaluate the effectiveness of risk controls, review by a cross-functional team of independent experts, and consultation with national, European, or international bodies that supervise or enforce obligations under Union law protecting fundamental rights. Verification is not self-attestation. It is not a sign-off by the team that built the system. It requires objective evidence produced through defined activities.
Validation. Verification where the specified requirements are adequate for an intended purpose. The standard notes that the concept of validation as a procedure is not directly related to validation datasets used in machine learning. Validation in the QMS sense asks whether the right system was built, not whether the system was built correctly. Both are required.
Quality objective. A measurable goal established to ensure that regulatory requirements are consistently met throughout the lifecycle. Quality objectives must be verifiable, take into account applicable requirements including regulatory requirements, be monitored and regularly reviewed and updated, and be reviewed and updated to maintain regulatory compliance throughout the AI system lifecycle. A quality objective that cannot be measured against a specific regulatory requirement, or that is set once and not reviewed, does not meet the standard.
AI system requirements. Functional and non-functional requirements derived from regulatory requirements. This is the linkage mechanism between regulatory obligations and the technical design of the AI system. If the AI system requirements specification does not contain explicit requirements derived from regulatory obligations, including accuracy, robustness, cybersecurity, transparency, human oversight, data governance, and record keeping, the design and development process has no regulatory anchor.
Build a terminology mapping document before you begin implementation. Map each defined term to your organization’s existing language and identify where the definitions diverge. Distribute that mapping to legal, compliance, engineering, data, and product teams. If your teams use the same word to mean different things, your QMS will produce contradictory documentation that no auditor can reconcile.
The provider shall establish, maintain, and continually improve the quality management system in accordance with the requirements of this document and in order to protect health, safety, and fundamental rights. The provider shall establish, document, implement, and maintain any process, procedure, and activity necessary to maintain the quality management system and its effectiveness in meeting applicable regulatory requirements throughout the applicable stages of the lifecycle.
The first operational requirement is identifying regulatory requirements. The provider shall determine and systematically review the regulatory requirements that the AI systems must comply with at any point of their lifecycle. This includes at least the essential requirements. The regulatory requirements identified shall be integrated into the strategy for regulatory compliance.
The standard identifies the essential requirements as those for the risk management system, data and data governance, technical documentation, record keeping, transparency and provision of information to deployers, human oversight, and accuracy, robustness, and cybersecurity. These are found in Chapter III, Section 2 of the AI Act.
The second operational requirement is determining scope. The provider shall determine the scope of the quality management system by determining the set of AI systems covered under the QMS and defining the boundaries, taking into account the regulatory requirements and the intended purpose of the AI systems. Scope is not an administrative label. It determines which systems require technical documentation, which require conformity assessment, and which post-market monitoring obligations apply. A scope statement that describes a category of systems without naming specific systems cannot support the system-level conformity assessment the standard requires.
The third operational requirement is a strategy for regulatory compliance. The provider shall determine a strategy that includes compliance with the regulatory requirements for the QMS itself, compliance with the essential requirements, compliance with the regulatory requirements for post-market monitoring, compliance with the regulatory requirements relating to serious incidents, and the strategy for data management. The strategy shall be available as documented information.
When demonstrating compliance with the essential requirements, the provider shall select from harmonized standards cited in the Official Journal, common specifications adopted in an implementing act, other standards, or other technical specifications or solutions. Where the provider uses approaches other than harmonized standards or common specifications, or where harmonized standards do not fully cover the essential requirements, the provider must document the essential requirements not fully covered, document and justify the measures used, and provide objective evidence that each essential requirement is met.
Most organizations complete scope definition and regulatory compliance strategy as documentation exercises that produce defensible-looking outputs with no operational connection to actual QMS processes. The scope statement sits in a QMS manual. The regulatory compliance strategy sits in a compliance register. Neither is linked to the specific AI system requirements, test plans, or post-market monitoring procedures that constitute actual compliance activity. Build the scope statement as a named inventory of specific AI systems. Build the regulatory compliance strategy as a live register that is updated when regulatory requirements change, when harmonized standards are published or revised, and when the AI system portfolio changes. Link both documents to the control matrix described in the planning section below.
The documentation requirements in this standard are more demanding than most organizations expect, and the consequences of failing them are more severe than most compliance teams anticipate. The standard distinguishes between documentation of the QMS itself and operational documentation, and imposes specific controls on both.
Documentation of the QMS shall contain detailed information about the measures put in place by the provider to ensure that AI systems meet their applicable regulatory requirements. It shall be common to all AI systems under the QMS rather than specific to a particular AI system. It shall be written for an audience of auditors and kept at the disposal of notified bodies and competent authorities. It shall be presented in a clear, accessible, and version-controlled manner ensuring easy retrieval of relevant information, presented in one of the official languages of the European Union.
It must include the scope of the QMS, documented statements of a quality policy and quality objectives, processes and evidence, reference to documented procedures for the QMS, a description of how the provider ensures the effective planning, operation, maintenance, and control of QMS processes, a description of the interaction between those processes, and written evidence maintained to demonstrate conformance to the standard.
Operational documentation covers documents that support the application of QMS processes, including traceability documents and documents written for communication purposes.
Control of documented information is specified in detail. Documented information required by the QMS shall be controlled to ensure it is suitable for use where and when it is needed, it is adequately protected from loss of confidentiality, improper use, or loss of integrity, and that storage and preservation including preservation of legibility, control of changes including version control, retention and disposition, and traceability including documents from external and internal sources are all addressed.
The provider shall retain documented information for a period as specified by applicable regulatory requirements. The retention period shall ensure that documents related to AI systems that have been developed and tested are available for at least the lifetime of each AI system as defined by the provider, but not less than the retention period of any resulting written evidence, or as specified by applicable regulatory requirements.
A documented procedure shall define the controls needed to review and approve documents for adequacy prior to issue, review and update as necessary and reapprove documents taking into account written evidence, ensure that the current revision status of and changes to documents are identified, and ensure that the storage, protection, and traceability outcomes are achieved.
Changes to documents shall be reviewed and approved either by the original approving function or another designated function that has access to pertinent background information on which to base its decisions.
The single most common documentation failure is the gap between what the QMS says should happen and what the written evidence shows actually happened. A QMS that requires management review but cannot produce a management review record with documented inputs, conclusions, and outputs has a QMS documentation system failure, not just a governance gap. Implement document control as a formal system with version numbering, approval workflows, retention schedules, and audit trails. Every procedure must name the person or role responsible for approval. Every record must be linked to the procedure that required it. Every document must have a retention period specified. If your documentation system cannot answer the question of what version of a procedure was in force on the date a specific decision was made, it does not meet the standard.

The standard places extensive and non-delegable obligations on top management. These are not obligations that can be fulfilled by the compliance function, the risk team, or the legal department acting on behalf of leadership. They are personal obligations of the people who direct and control the organization at the highest level.
Top management shall ensure that the quality policy and quality objectives are established, that the resources needed for the QMS are available, that other relevant roles can carry out their roles effectively within their areas of responsibility, that QMS requirements are integrated into the provider’s processes, that the QMS achieves its intended results, and that the importance of effective quality management is communicated to relevant personnel.
The quality policy must be established by top management and shall provide a framework for setting quality objectives, include a commitment to meet applicable requirements, implement the regulatory strategy, include a commitment to continual improvement of the QMS, be included in the documentation of the QMS, and be communicated to the provider’s relevant personnel.
The assignment of roles, responsibilities, and authorities requires top management to assign supervision and responsibility for the QMS to personnel with relevant expertise and experience, including by assigning top management level responsibilities wherever applicable. Top management shall specifically assign responsibility and authority for ensuring that the QMS conforms to the requirements of the standard, and for reporting on the performance of the QMS to top management.
The assignment of roles shall ensure that roles are applicable given the context of the provider, roles are traceable to the quality policy and quality objectives, responsibilities and decision-making authority are defined for all AI systems in scope, for the regulatory requirements identified, responsibilities are assigned to monitor and address them, and responsibilities are identified for the handling of all processes required by the standard including across the lifecycle and which roles are consulted or informed.
Top management shall specifically assign responsibility and authority for ensuring that the risk management system addresses risks to fundamental rights, health, and safety, reviewing applicable regulatory requirements, ensuring that threats and vulnerabilities of the AI system necessary to address regulatory requirements are also addressed, and ensuring ongoing monitoring of the technological and regulatory state of the art relevant to the AI systems covered by the QMS.
The accountability and responsibility for overseeing the implementation of the risk management system and the approval of the risk control measures shall be assigned to a specific role.
The provider may outsource roles and responsibilities to external organizations and different types of workers. However, the responsibility for ensuring that all outsourced activities comply with the QMS and other applicable regulatory requirements remains with the provider.
The practical implementation problem here is that most board-level executives have not been personally briefed on what prEN 18286 requires of them. They have been told that the organization is implementing a QMS for AI Act compliance. They have not been told that they must personally establish the quality policy, personally approve risk acceptability criteria, and personally conduct or authorize management reviews with documented outputs. When an auditor asks to see evidence of top management commitment, a signed quality policy is not sufficient. The auditor will also ask to see management review records, resource allocation decisions, and evidence that top management has responded to post-market monitoring findings. If those records do not exist, the QMS has a governance failure at the highest level. Schedule a structured briefing for board-level leadership that explains their specific obligations under the standard, get written acknowledgment that they have accepted those obligations, and embed those obligations into board governance documentation.
Planning under this standard has two distinct components that are frequently confused with each other.
The first component is actions to address risks related to the functioning of the QMS itself. When planning for the QMS, the provider shall, based on the identified regulatory requirements, determine the risks that need to be addressed to give assurance that the QMS can achieve its intended results, prevent or reduce undesired effects of the application of the QMS, and achieve continual improvement of the QMS.
The provider shall plan actions to address these risks and plan how to integrate and implement those actions into QMS processes and evaluate their effectiveness.
When determining actions to address risks related to QMS functioning, the provider shall consider at least the regulatory compliance strategy, the AI technologies used, the need for other parties to provide information and assistance throughout the AI system lifecycle that is relevant for fulfilling regulatory requirements, and the availability of resources and expertise.
The standard is explicit that addressing risks when planning the QMS is different from, and is not to be confused with, the risk management process for the AI system. These are separate activities with separate outputs.
The second component is quality objectives. The provider shall establish quality objectives at relevant functions, levels, and processes that are consistent with the quality policy. Each AI system’s quality objective shall, as applicable, be verifiable, take into account applicable requirements including regulatory requirements, be monitored, regularly reviewed, and updated, and be regularly reviewed and updated to maintain regulatory compliance throughout the AI system lifecycle.
When planning how to achieve quality objectives, the provider shall determine what will be done including the relevant processes and applicable quality criteria of those processes, the measures to be taken to implement the requirements of the standard, and who will be responsible including responsibilities and roles on relevant levels and functions.
The distinction between QMS-level risk planning and AI system-level risk management is one of the most frequently misunderstood requirements in the standard. QMS-level risk planning asks what could prevent the QMS from working as intended. AI system risk management asks what could harm people through the operation of the AI system. Both are required. Neither substitutes for the other. An organization that has a mature AI risk management process under prEN 18228 but has not conducted QMS-level risk planning has addressed only one of the two planning requirements. Build separate documented outputs for each. The QMS-level risk register identifies threats to governance processes. The AI system risk management file addresses threats to health, safety, and fundamental rights.
The provider shall determine and provide the resources needed for the establishment, implementation, maintenance, and continual improvement of the QMS. When determining necessary resources, the provider shall take into account at least human resources and their competences, organizational, discipline, application, and technology-specific knowledge, organizational infrastructure and work environment including for design, development, and testing, measures to ensure the security of supply, and time.
Competence requirements are extensive. The provider shall determine the necessary competences of personnel doing work under its control that affects quality objectives, ensure that personnel are competent on the basis of education, training, or experience, take actions to acquire necessary competences and evaluate effectiveness, and document the processes for establishing and validating competences, providing needed training, maintaining supervision, and ensuring awareness of personnel. Documented information shall be available as evidence of competence.
The provider shall ensure that relevant personnel are familiar with their duties related to quality management and the provider’s QMS processes, and that it has or has access to the competences necessary to understand the regulatory requirements identified and the intended purpose. This includes competences necessary to understand regulatory requirements relating to health, safety, and fundamental rights.
The provider shall evaluate how the following factors influence competency requirements: each AI system’s intended purpose and how it can be reasonably foreseeably misused, the nature of the AI technologies and data being processed, the relationship between the intended purpose, foreseeable misuse, and risks including significant effects on affected persons, and the effect of the usability and accessibility of each AI system for diverse users including persons with disabilities.
Communication requirements distinguish between general internal and external communications and communications for regulatory purposes. For general communications, the provider shall determine what will be communicated, when, with whom, how, and how communication with the provider can be established.
For regulatory communications, the provider shall handle communication with national competent authorities, other authorities, notified bodies, other operators, customers, and other interested parties including those identified through the risk management process. The provider shall define and maintain procedures to communicate with national competent authorities and other authorities.
In the event of nonconformities, the provider shall inform relevant interested parties including market surveillance authorities, notified bodies, importers, distributors, authorized representatives, and deployers of those nonconformities and of any actions taken to correct them, including bringing each AI system into conformity, withdrawing it, disabling it, or recalling it.
When a competent authority issues a reasoned request, the provider shall provide the necessary documentation and information to demonstrate compliance within an appropriate time frame. The provider shall ensure that it has processes in place to identify, collect, and transmit or make available the information and documentation necessary to demonstrate the conformity and continuous compliance of each AI system, including any information requested by a competent authority such as automatically generated logs within the control of the provider.
The competence requirement for fundamental rights is where most organizations will find the largest gap. Assessing fundamental rights risks requires expertise in the EU Charter of Fundamental Rights, in the legal obligations that flow from specific rights protections, and in the characteristics of vulnerable groups who may be disproportionately affected. This expertise is rarely present in engineering or compliance teams. It requires either specialized legal and human rights expertise within the team or documented access to independent expert resources including human rights organizations and civil society. The standard does not permit you to assert that fundamental rights were considered without evidence that someone with the relevant competence conducted that assessment.
The product realization section covers the largest portion of the standard’s operational requirements and is the section where the gap between documented governance and auditable evidence is most severe. It covers the lifecycle structure, design and development controls, verification and validation, data management, environmental sustainability, and product documentation.
The provider shall establish, implement, document, and maintain a risk management system throughout the lifecycle of each AI system, in accordance with regulatory requirements, aimed at achieving a high level of protection for health, safety, and fundamental rights. The standard states that prEN 18228 can be used for this in whole or in part. The risk management system under prEN 18228 is the primary mechanism for identifying hazards, estimating risks, implementing risk controls, and evaluating residual risk acceptability. The QMS provides the governance architecture within which the risk management system operates.
The provider shall determine the stages of the lifecycle, establish processes and procedures appropriate to ensure that AI system requirements are met across the lifecycle, and include techniques and systematic actions for design control and design verification, development, quality control and quality assurance, data management, examination, test and validation procedures, post-market monitoring, and support.
In establishing these processes, the provider shall determine the requirements for each AI system, establish criteria for the processes necessary to meet those requirements, determine the sequence and interaction of those processes, and determine the methods and criteria needed to ensure that both the operation and supervision of these processes are effective.
The planning factors the provider must consider explicitly include the requirements for each AI system, the nature, duration, and complexity of lifecycle activities, the required process stages including design and development reviews, the required verification and validation activities, the responsibilities and authorities involved in each lifecycle process, internal and external resource needs, the need to control interfaces between persons involved in the lifecycle process, the need for involvement of relevant interested parties including deployers and affected persons in relevant processes throughout the lifecycle, the requirements for subsequent provision of each AI system and services including ongoing maintenance, retraining, and updates, and the documented information needed to demonstrate that requirements applicable to the AI system throughout its lifecycle have been met.
Planning and process control documents shall be maintained and updated as the AI system lifecycle progresses for each AI system. The effectiveness of these measures shall be monitored and corrective actions taken if intended results are not achieved.
At the inception stage, the provider shall determine the intended purpose of the AI system. The provider should consider consultation with interested parties regarding fundamental rights at this stage. The standard’s Annex A, discussed later, provides structured guidance on how that consultation should be conducted.
At the design and development stage, the provider shall determine AI system requirements for the intended purpose, including reasonably foreseeable misuse, of each AI system that translates the applicable regulatory requirements into definitions of explicit features in a form that can be used during design and development.
The AI system requirements shall include accuracy, robustness, cybersecurity, transparency, human oversight, data and data governance, and record keeping according to the intended purpose, applicable regulatory requirements, requirements related to applicable risk control measures resulting from the risk management system, information derived from previous similar designs where appropriate, and other requirements essential for design and development.
The AI system requirements shall be complete, unambiguous, able to be verified or validated, not in conflict with each other, and reviewed for continued appropriateness during the lifecycle.
The AI system requirements shall be reviewed for adequacy and approved before placing the AI system on the market or putting it into service. The review shall be conducted systematically and shall allow the provider to ensure that requirements are defined and documented, cover applicable regulatory requirements, and can be met. The results of the review and actions arising from it shall be documented.
AI system specifications shall meet the AI system requirements, provide information for processes, products, and services that are integrated into the AI system that are relevant to maintaining quality, and be verifiable. Written evidence of the specifications of each AI system shall be maintained in the technical documentation.
The provider shall ensure that reviews are conducted to ensure design and development objectives are met, verification and validation activities are conducted to ensure that the design and development specifications meet the AI system requirements, any necessary actions are taken to address problems determined during reviews or verification and validation activities, and documented information of these activities is retained.
Most organizations document intended purpose as a product brief and treat the AI system requirements specification as an engineering document separate from regulatory obligations. Under this standard, those are the same document. Every AI system requirement must be derived from a regulatory requirement, traceable to that requirement, and verifiable through a defined test or review activity. If you cannot trace a line from each AI system requirement back to an essential requirement, a risk control measure identified in the risk management file, or another regulatory obligation, the requirements specification is not regulatory-grade documentation. Rebuild the requirements specification as a traceability matrix with three columns at minimum: the regulatory obligation, the derived AI system requirement, and the verification activity that confirms the requirement was met.
Testing and verification shall be performed to ensure that each AI system meets the AI system specifications. The provider shall define and document testing plans and test procedures that are appropriate to the specified intended purpose and for identified reasonably foreseeable misuse, include methods and numerical limits, ranges, or other suitable and verifiable measures for acceptance of test results, and are aligned with best practices and are reproducible, in particular by setting out the conditions for testing.
Written evidence of the results and conclusions of verification and necessary actions shall be maintained.
Design and development validation shall be performed in accordance with planned and documented arrangements to ensure that each AI system is capable of meeting the requirements for the specified intended purpose, carried out taking account of the AI system’s instructions for use and technical documentation, carried out during and after development with the provider determining the frequency of validation and performing a risk evaluation based on results, completed prior to placing the AI system on the market or putting it into service including for modifications that are not substantial modifications, and include documented validation plans and test procedures with methods and numerical limits or other suitable measures for acceptance of test results.
Written evidence of the results and conclusion of validation and necessary actions shall be maintained.
The provider should consider consultation with interested parties regarding fundamental rights when conducting validation. When developing an AI system to manage or recruit workers, for example, it is essential to consult workers and workers’ representatives in order to know which potential impacts to investigate.
Acceptance criteria must be specified before testing begins, not derived from results after testing is complete. This is not a procedural recommendation. It is a structural requirement that determines whether testing produces evidence of compliance or post-hoc rationalization. If your test plans do not contain documented acceptance criteria that were approved before the first test was run, your testing does not produce objective evidence of compliance. Implement a mandatory test plan approval step before any verification or validation activity begins, with documented evidence that acceptance criteria were established and approved before testing commenced.
The provider shall put in place a strategy to comply with applicable regulatory requirements relating to data management. The provider shall define, document, and implement data management processes related to the design and development of each AI system.
As appropriate and proportionate to the risk of the AI system, the provider shall establish and maintain systems and procedures for data management covering data acquisition, collection, analysis, labeling, storage, filtration, mining, aggregation, retention, and any other operation regarding the data that is performed before and for the purpose of placing on the market or putting into service each AI system. The provider shall also define and document processes about data requirements, data planning, data preparation, and data decommissioning.
The provider shall specify a mechanism for data no longer in use to be destroyed when each AI system is decommissioned. These mechanisms shall detail how data no longer in use is destroyed or archived to fulfill regulatory requirements. Data can be reused in certain situations, and destruction of data shall not conflict with the ability of the provider to comply with applicable regulatory requirements.
The data management section of the standard is where the gap between enterprise data governance and system-level QMS compliance is most visible. Most organizations have enterprise data governance frameworks that set policies for data quality, lineage, access, and retention across the organization. Those frameworks produce portfolio-level compliance with data governance principles. The standard requires something different: documented data management processes for each AI system individually, specifying how data was acquired, prepared, and used for that specific system, with evidence that those processes were followed. If your data governance function cannot produce a system-specific data management record that traces training data sources, quality assessment results, labeling procedures, and retention decisions for each AI system, the data management requirement has not been met at the system level.
For each AI system, the provider shall establish and maintain technical documentation. The technical documentation shall contain comprehensive, detailed, technical, and specific information about each AI system and its elements to demonstrate compliance to auditors, notified bodies, and competent authorities.
When the specifications for or characteristics of an AI system are changed, the provider shall ensure that outdated technical documentation is amended and communicated to interested parties as applicable.
For each AI system, the provider shall establish and maintain instructions for use with information on how to use each AI system and its outputs. The instructions for use shall be written in a clear and accessible manner for the intended deployers of AI systems, noting that the intended audience can include persons who are not necessarily of technical background. They shall contain information, specifications, and procedures for deploying and using each AI system, including integration, installation, deployment, and servicing, to ensure it can operate in a manner fit for its intended purpose.
Where applicable, instructions for use shall include specific information prescribing organizational measures and procedures that are needed during deployment to ensure that affected persons are provided with opportunities to provide input to post-market monitoring. Such measures and procedures can be related to human oversight, logging, and other traceability measures. They shall also include requirements for maintenance activities, including frequency and scope, to ensure AI system quality is maintained.
Instructions for use are legally binding downstream documents. Whatever you say the system requires in terms of oversight, monitoring, or operational context, deployers must follow. If you write instructions that are aspirational, incomplete, or drafted without knowledge of actual deployer operational environments, you have created a gap between what the system requires and what deployers will do. That gap will appear in your post-market monitoring data as anomalies you did not anticipate and cannot explain.
The operation and control section covers the ongoing management of AI systems after they are placed on the market or put into service. It addresses how systems are deployed, how suppliers are managed, how changes are controlled, and how post-market monitoring operates. These are the requirements where most organizations’ implementation efforts will encounter the largest operational gaps.
The provider shall put into place procedures to ensure that the version of each AI system can be clearly identified, enabling its traceability and linking as a product on the market or in service to its instructions for use and technical documentation. The standard notes that traceability is enabled by written evidence and documented information from the provider, such as a Software Bill of Materials, and that record keeping provides traceability of changes to the version of the AI system and relevant components after the system is put into service or placed on the market.
The AI system version shall be linked to technical versions of AI components, such as software or specific AI models, and other relevant information including datasets.
Support services shall be identified, specified, and provided considering entities expected to require support, support channels, expected types of problem and appropriate responses, diagnostic tools, and a mechanism to ensure that deployers can communicate received feedback regarding potential risks to health, safety, and fundamental rights to AI providers.
The Software Bill of Materials reference in this section reflects a growing international norm in software supply chain transparency. The EU Cyber Resilience Act and analogous US requirements under Executive Order 14028 have both accelerated adoption of SBOMs for software products. For AI systems, the SBOM concept extends to model components, training data sources, and third-party model layers. If you cannot produce a current, accurate SBOM for each AI system that links the deployed version to its specific model components and datasets, you cannot demonstrate version traceability as the standard requires.
The supply chain requirements in this standard are more demanding than the supplier management practices found in most AI governance frameworks. They apply to all external products, components, data, and services, without exception for open-source, freely available, or commonly used components.
The provider shall define and document procedures to ensure that products, components, data, and services that are supplied externally conform to specified requirements, applicable regulatory requirements, and standards. The standard specifies that these can come from outside or inside the provider, meaning internal teams that supply components to the QMS-scoped AI system are also subject to supply chain controls.
The provider shall determine measures when products and components including software and hardware are supplied externally, when model training and test data for AI systems are supplied externally, and when services for certain lifecycle activities such as design and development, model training, data annotation, evaluations, and testing are supplied externally.
For evaluation and selection of external suppliers, the provider shall establish and document criteria based on the suppliers’ ability to provide products, components, data, and services that meets the provider’s requirements, history of reliability, adherence to agreed-upon specifications, and ability to meet contractual obligations including quality and applicable standards. Criteria shall also be based on the likely effect of the supplied products, components, data, and services on the quality of AI systems, and shall be proportionate to the risk associated with AI systems and their intended purpose as determined by the risk management system.
For ongoing monitoring and re-evaluation, the provider shall plan the monitoring and re-evaluation of suppliers, monitor performance based on ability to meet regulatory requirements and the requirements of the standard, use results of monitoring as input into the supplier re-evaluation process, and retain documented information of these activities and any necessary actions.
The provider should communicate to suppliers requirements and specifications covering the products, components, data, and services to be supplied, the acceptance procedures, the supplier’s quality management system, competences including required qualifications, interactions with the provider, use of security by design principles, control and monitoring of supplier performance, the absence of known vulnerabilities and disclosure of future vulnerabilities, and verification or validation activities the provider intends to perform at the supplier’s premises.
In determining the extent of control, the provider shall ensure and document that supplied products, components, data, and services remain within the control of its QMS, define and document both the controls it intends to apply to a supplier and those it intends to apply to the supplied products, components, data, and services, take into consideration the potential impact on the provider’s ability to consistently meet user requirements and regulatory requirements, and the effectiveness of controls applied by the supplier, and determine the verification, product acceptance, or other activities necessary to ensure requirements are met.
The open-source model component problem is one that most organizations have not resolved and that the standard does not exempt. If you use a foundation model, a pretrained embedding, or a third-party dataset that is freely available, you are still required to evaluate that component against your supplier criteria, document the evaluation, assess the likely effect on AI system quality, and verify that it meets your specified requirements. The fact that a component costs nothing and is widely used does not eliminate the supplier governance obligation. Build your supplier evaluation process to explicitly address open-source and freely available components, with a documented rationale for how each component was assessed and what risk controls address any identified limitations.
The provider shall implement a change management process to control planned changes and review the consequences of unintended changes to AI systems that can result in a substantial modification.
The provider shall review the consequences of both planned and unintended changes in accordance with the risk management system. The provider shall specify procedures to identify, document, and review modifications to each AI system whether intended or unintended. Those procedures shall include processes, methods, and mechanisms to ensure that the AI system is kept under recurrent review to ensure that risks to health, safety, and fundamental rights continue to be acceptable, and to enable the prompt identification of any changes to risks and the undertaking of any necessary action.
AI systems on the market or in service that are modified shall result in a reviewed and updated set of documentation required for the QMS. The technical documentation shall reflect all versions of the product, including pre-determined changes.
Once any changes are identified, the provider shall review them and if needed take action to address adverse impacts on quality, any risk not documented and accepted in accordance with the risk management system at the time of the previous conformity assessment, and gaps in monitoring and detection measures.
For AI systems using continuous learning, pre-determined changes can be considered planned maintenance activities. Providers can conduct verification and validation activities on pre-determined changes to ensure they do not affect the intended purpose, affect the QMS, or increase risks to health, safety, and fundamental rights. If the provider intends to rely on such pre-determined changes, they can document it in the technical documentation and instructions for use.
The technical documentation for pre-determined changes can include a description of the pre-determined changes including a specification of expected changes to performance, how various versions of the AI system can be identified to avoid situations where a regulator is faced with previous versions for which the technical documentation presented is not applicable, a step-by-step modification procedure including appropriate data, test methods, and numerical limits for acceptance of test results used to develop, verify, validate, and implement all proposed modifications and the update process and any communication or training requirements, and an impact assessment covering any impact on quality objectives, risks introduced by the pre-determined change, how those risks and impacts have been mitigated by verification and validation, and how implementation of one change affects implementation of another and the cumulative impact of all pre-determined changes.
The existence of the pre-determined change procedure can be included in the instructions for use and should include a description of the implemented modifications covering a summary of current AI system performance, a description of the relevant data used, associated inputs and outputs, and validation requirements and related evidence, a description of how the modifications were implemented, and a description of how users will be informed of implemented modifications.
For organizations deploying continuously learning AI systems, the pre-determined change requirements represent a fundamental design constraint that must be addressed before deployment, not after the first model update. A continuously learning system that has not been designed and documented with a pre-determined change procedure in place is not compliant at the point of deployment. The technical documentation must include the pre-determined change framework as part of the original conformity assessment package. Retroactively adding this documentation after deployment constitutes a change to the technical documentation that itself requires review and approval.
The post-market monitoring section is where most AI governance frameworks have their largest gap and where regulatory enforcement is most likely to produce findings. The standard’s requirements are specific, operational, and demanding.
The provider shall establish and document a post-market monitoring system that applies from when each AI system is placed on the market or put into service until it is no longer in use, allows the provider to evaluate continuous compliance of each AI system in scope, is proportionate to the nature of the AI technologies and the risks including residual risk present after the risk management process has been applied, and provides processes to collect and review experience gained from use to identify needs for immediate and necessary corrective or preventive actions.
The provider shall identify the scope of the post-market monitoring system including each AI system in scope, the quality objectives connected to those systems, and the objectives of the monitoring system.
The monitoring approach shall be planned and documented and include consideration of potential negative impacts of the operation of each AI system, applicable regulatory requirements including data privacy and fundamental rights, the potential reliance on other organizations including distributors, importers, and deployers as well as third parties supplying tools, services, components, or processes, the intended purpose including reasonably foreseeable misuse, technical constraints that need to be addressed to facilitate effective monitoring, the performance of the AI system, and where relevant, interaction with other AI systems.
The monitoring approach shall track the effectiveness of risk management prevention and mitigation measures through qualitative or quantitative indicators, and by drawing on feedback from both internal and external sources including affected persons. In order to be effective, the monitoring approach shall be active and systematic, address nonconformities promptly, and feed into the continual improvement process.
The provider shall determine policies and procedures for systematically gathering and storing information gained from use of each AI system, including information provided by deployers, end users, or other interested parties, monitoring the AI system or its logs, regulatory authorities, and feedback and complaint mechanisms and serious incidents. The provider shall implement AI system logging to capture relevant data about the AI system as appropriate.
The provider shall implement procedures to identify and act upon new and emerging risks when monitoring and information provided indicate that risks are not currently being managed and reduced to an acceptable level.
Where the provider is not able to monitor an AI system directly without deployer involvement, appropriate requirements for monitoring shall be included in the instructions for use. The provider shall consider including technical monitoring requirements of the AI systems in line with the post-market monitoring plan, recommended tools for monitoring if not integrated into the AI system, and recommendations on technical competency requirements to monitor the AI system.
Nonconformities identified by post-market monitoring shall follow a documented procedure that defines what constitutes a breach of quality objectives, including single events, a collection of events over a defined time period, time-based performance deviations and shifts, and tolerances or threshold ranges within which exceeding a threshold is considered acceptable.
The most dangerous gap in most post-market monitoring systems is the absence of defined thresholds and triggers for corrective action. Monitoring that collects data without defined thresholds is not monitoring. It is logging. You need to define, before deployment, what result from your monitoring would cause you to initiate a risk reassessment, what result would cause you to escalate to top management, what result would trigger a nonconformity process, and what result would cause you to consider withdrawal. Those thresholds must be documented in the monitoring plan, linked to the quality objectives they protect, and reviewed at each management review cycle. If your monitoring system cannot answer the question of whether the overall residual risk of this system is still acceptable today given what we have learned from post-market data, it is not operating as the standard requires.
The provider shall implement a process for investigating serious incidents to determine if there is a causal link between the AI system and the serious incident. The provider shall ensure that the serious incident is reported to the competent authorities after establishing a causal link or considering that there is a reasonably plausible link.
The statutory timelines are fixed. For serious incidents involving critical infrastructure, the report shall be submitted immediately or at the latest within two days. For serious incidents involving the death of a person, the report shall be submitted immediately or at the latest within ten days. For all other serious incidents, the report shall be submitted immediately or at the latest within fifteen days. A provisional version may be submitted followed by a complete version.
The provider shall document, implement, and maintain procedures for reporting serious incidents within these timelines, including procedures for deployers to report serious incidents to the provider and to suspend use of the AI system.
The procedures should include establishing key internal contacts responsible and the internal escalation process, promoting awareness of the risks of serious incidents and the relevant escalation process to relevant provider personnel, implementing and maintaining processes that will enable the provider to meet applicable regulatory timescales, ensuring that the provider can allocate adequate resources including competent personnel and necessary tools to support an investigation and respond to authority enquiries, maintaining detailed written evidence of all serious incidents and associated investigations including root cause analysis and actions taken, and procedures and obligations between provider and deployer to enable reporting from deployer to provider.
The standard notes that some serious incidents need to be reported by the deployer to the provider first before the provider can be aware of the situation and apply the relevant procedures.
A two-day reporting window for critical infrastructure incidents is shorter than the time most organizations need to convene an incident response team, establish a causal link, draft a report, and obtain approval to submit to a competent authority. The ten-day window for death-related incidents and the fifteen-day window for other serious incidents are both shorter than the time most legal review processes require for regulatory submissions. These timelines must be stress-tested before a real incident occurs. Run a tabletop exercise that simulates a serious incident notification at the worst possible time, with key personnel unavailable, and measure whether your organization can produce a provisional report within the statutory window. If it cannot, identify the specific bottlenecks and redesign the escalation process to eliminate them.
The QMS shall be effective when it and the AI systems within its scope align with the applicable requirements of the standard including protection of health, safety, and fundamental rights and quality objectives.
The effectiveness of the QMS as a whole shall be reviewed using clear and measurable criteria of a quantitative or qualitative nature. The provider shall establish and document procedures for review at planned intervals to ensure continuing suitability, adequacy, and effectiveness, and to identify the need for changes including the quality policy, the quality objectives, adherence to policies and procedures, monitoring the effectiveness of risk control measures, the interested parties particularly affected persons, and opportunities for improvement.
In addition to planned reviews, the provider shall ensure that a review of its QMS is conducted when an investigation of a serious incident finds the QMS or its measures to be inadequate.
The provider shall periodically review the applicable regulatory requirements for changes. The provider shall maintain review documentation including recommendations and written evidence.
The periodic review process should be proportionate to the risks potentially presented by each AI system, provided that the degree of rigor and the level of protection to health, safety, and fundamental rights is maintained and ensured.
Management review inputs should include interested party feedback, concerns and complaints and handling and investigation reports, reporting to regulatory authorities, internal and external audits, monitoring and measurement of QMS processes, monitoring and measurement of the performance of the AI system in operation, corrective action, follow-up actions from previous management reviews, changes that can affect the QMS, recommendations for improvement, applicable new or revised regulatory requirements, and monitoring of new or revised harmonized standards related to applicable regulatory requirements.
The output from reviews shall be recorded and include any improvement needed to maintain suitability, adequacy, and effectiveness of the QMS and its processes, any improvement of the AI system related to interested party requirements, any changes needed to ensure compliance with applicable new or revised regulatory requirements, and any changes to resource needs.
For improvement, the provider should continually improve the suitability, adequacy, and effectiveness of the QMS.
When changes to the QMS are needed, the provider shall specify and document the procedures required to manage those changes, carry out the changes in a planned and controlled manner, and systematically keep written evidence of implemented changes.
Whenever a new AI system becomes covered by the QMS or is substantially modified, the provider shall assess the need to review the QMS processes, and if review concludes that changes to processes are needed, those processes shall be revised accordingly.
Changes to QMS processes shall be evaluated for their impact on the QMS, evaluated for their impact on each AI system under the QMS, and controlled in accordance with the requirements of the standard.
The requirement to conduct a management review when an investigation of a serious incident finds the QMS or its measures to be inadequate creates a feedback loop that most organizations have not designed for. A serious incident that exposes a QMS gap triggers not only an incident investigation and corrective action but a management review of the QMS itself. That review must be conducted, documented, and its outputs acted upon. Organizations that treat management review as an annual calendar event rather than a triggered activity will not meet this requirement. Design your management review process to include a standing trigger list that initiates an unplanned review when specific events occur, including serious incidents, significant near-misses, major regulatory changes, significant post-market monitoring findings, and audit findings that reveal systemic QMS failures.
Annex A is informative but describes the expected approach to consultation with affected persons that verifiable consultation under the standard will need to reflect. The standard’s consultation references in the normative clauses make this annex operationally significant.
In respect to fundamental rights, the provider should seek to understand the concerns of potentially affected persons by consulting them directly in a manner that takes into account differences and similarities between European citizens and other potential barriers to effective engagement. Where consultation is not possible, the provider should consider reasonable alternatives such as consulting credible, independent expert resources including human rights organizations and others from civil society.
The consultation process should comprise planning for material and human resources to ensure that affected persons or groups of persons or their representatives are properly consulted, identification and mapping of individuals and groups that can be negatively impacted with a focus on disadvantaged, under-represented groups or persons in situations of vulnerability, establishing clear objectives for the consultation such as identification of fundamental rights risks, defining risk acceptability criteria, mitigation of fundamental rights risks, investigation of serious incidents, and post-market monitoring, and determination of the consultation method and sharing of relevant and meaningful information about the AI system.
The consultation method should take into account considerations of age-appropriateness, accessibility needs, and the need for capacity building to ensure meaningful involvement, and provide opportunities to obtain meaningful feedback concerning concerns about the risks the AI system poses.
Consultations should begin at the inception stage, prior to the commencement of design and development and throughout the examination, testing, and validation process. Consultation can be of added value at every stage of the AI system lifecycle. Testing and validation should be conducted in consultation with affected persons and groups of persons and others whose health, safety, and fundamental rights are likely to be adversely affected.
The outcomes of these consultations can result in the provider modifying the intended purpose of the proposed system and the introduction of additional safety by design measures.
After potential impacts are identified, processes can be designed to observe the magnitude of impacts on affected persons, provided that those affected are properly informed of any material risks and have given express consent to observation and measurement activities.
The practical challenge with fundamental rights consultation is that most organizations do not know how to conduct it, who should participate, or how to document it in a form that satisfies a regulatory reviewer. A consultation that convenes an internal ethics board and records a summary of their discussion does not constitute consultation with affected persons. A consultation that distributes a survey to existing users does not constitute consultation with potentially affected non-users, including vulnerable groups who may be subject to the system’s outputs without choosing to use it. Map your consultation design against the process steps the annex describes. Identify specifically which groups will be consulted, by what method, with what information provided in advance, and how the findings will be documented and fed back into design decisions and risk control measures. Document the rationale for any groups you do not directly consult and the alternative sources of information you use instead.
prEN 18286 is under CEN enquiry until December 2025. It is not yet a harmonized standard. The presumption of conformity it is designed to provide under Article 17 will arise only after formal publication and citation in the Official Journal, a process that may extend into 2027 or later depending on the outcome of the enquiry, resolution of comments, national body votes, and the broader legislative environment including the Digital Omnibus proposal that introduced potential delays to AI Act application dates.
Organizations in the medical device sector face additional complexity. The European Commission’s December 2025 proposal to simplify the MDR and IVDR includes a potential shift that would bring AI-related obligations for medical AI systems fully under the MDR and IVDR rather than the AI Act, which would mean that harmonized standards under the AI Act would not automatically apply to medical devices. If that proposal advances through the European Council and Parliament, the applicability of prEN 18286 to medical AI systems would depend on whether its requirements are subsequently harmonized under the MDR and IVDR, potentially through implementing acts. That outcome remains uncertain and should be tracked through national standards body channels.
For organizations implementing ISO/IEC 42001, the position is clearer. The European Commission’s JRC has formally assessed ISO/IEC 42001 as not aligned with the AI Act in objectives and approach and as inadequate for harmonization under the Act. Using ISO/IEC 42001 as the primary compliance instrument for Article 17 is a documented risk position, not a compliance position. Organizations should treat their ISO/IEC 42001 implementation as a foundation that can support prEN 18286 implementation where the structures overlap, particularly in the governance and planning clauses, while building the additional product-centric, system-level, and regulatory-specific controls that prEN 18286 requires and that ISO/IEC 42001 does not address.
What does not change regardless of harmonization timelines is the fundamental obligation. Article 17 requires providers of high-risk AI systems to implement a QMS. That obligation applies from the dates set out in the AI Act. Organizations that are waiting for harmonized standards before beginning implementation are not in a waiting period. They are in a non-compliance period, building the compliance gap that will need to be closed at an accelerated pace when enforcement begins.
The question every provider should be able to answer now is the same one a notified body will ask on the first day of a conformity assessment. Show me the risk management file for this specific AI system. Show me the technical documentation that demonstrates it meets the essential requirements. Show me the test plans, the acceptance criteria, and the test results. Show me the post-market monitoring system that is actively tracking whether the residual risk is still acceptable. Show me the management review record where top management approved the deployment decision.
If any of those documents cannot be produced, assembled, and made coherent within the time a notified body allows, the QMS is not ready. Under the EU AI Act, that is a placement on the market problem, not a planning problem.
By Elizabeth Prata
I heard a really interesting thought on a Facebook short, of all places. It was a clip from an NPR interview with Dave Eggers, author, publisher, and Pulitzer finalist. The show was Wild Cards hosted by Rachel Martin. In it, Eggers said,
“This is the first time in history when a whole generation is being told or tempted to have a machine write for them to express themselves. But I say, you are one of one, unprecedented in in the history human evolution. There’s only one of you. So to give your voice to a machine to say, ‘Speak for me. I’m going to be silent.’ I’m going to tell a machine to express myself or to tell my narrative is such a crime against yourself.”
“It’s so dystopian, so beyond anything I could do in a dystopian novel, and I did a lot, and I never saw this coming. That an entire generation, too many of them, acquiescing to the silencing of their own voice in favor of a bland, unthinking machine to voice their souls.” –end Eggers quote
I think many of us who write or create never saw this coming. And since it’s still so new, we are grappling with the impact, fallout, and future of AI. His words made a lot of sense to me. For us Christians, though, it goes very much deeper than that.
Artificial intelligence technology has evolved faster than most Christians have been able to think about it. ~Samuel James, at Desiring God
Taking ‘evolution’ out of the equation, because that is a made-up untrue theory, and we all do realize we are uniquely made, yes, there is only one of me. Faceless evolution didn’t create me, the God of the universe did! And not only are we made purposely, intentionally, and with love by God, we are created in His image.

This notion should be on our minds every moment. It is a dignity afforded no other creature. It gives us the opportunity to speak His truth of the Gospel, reflect His character. Our voices are for the incredible privilege of sharing His Gospel and truths of the Bible. Why put a cold, metallic, faceless machine in that place of dignity?
Can we consider the possibility that swapping our own unique image-of-God voice for a voice of Artificial Intelligence is not only a crime against ourselves, but that giving away our God-given talents and creative abilities for the ease of a push-button machine may possibly be thought of as a crime against God? Should we be swapping our transformed mind of Christ at the cost of Jesus’ blood and death, for a man-made device? Just because it’s easier?

Further resources
Phil Johnson on the flush of AI-produced fakery purporting to be John MacArthur videos– GTY’s stance on AI
How Is AI Shaping You? Three Principles for Wise Use
Council for Biblical Manhood & Womanhood: Of Machines and Men: AI and the Future of Humanity
#ai #artificialIntelligence #chatgpt #ImagoDei #philosophy #technology"Realizing your trove exists is terrifying. So is learning that it’s never been more vulnerable."
Bridget Read for New York/Intelligencer: https://nymag.com/intelligencer/article/your-digital-self-is-vulnerable.html
#Longreads #Privacy #Surveillance #Data #Technology #Internet
Voice Age Verification
#HackerNews #Voice #Age #Verification #technology #AI #age #verification #security #privacy
RE: https://mastodon.social/@nixCraft/116759622223137823
It's transparent plastic too, they know their audience!
oheso boostedCommodore’s new flip phone runs Sailfish OS with 99% Android app support (Signal, Maps, Uber etc) but blocks browsers, social media and work emails at the OS level. Features a T9 keys, no popup notification preview outer screen (only shows the time, date, battery, and network signal), audio headphone jack, user swappable battery, and retro C64 games to reclaim your focus. What do you think?
I discuss the problem of conflating transhumanism and evolution. I am not anti-transhuman or even anti-transsexual, but it's a category error to conflate them. Gotta stay in your lane.
https://philosophics.blog/2026/06/15/the-worlds-most-dangerous-idea/?utm_source=masto&utm_medium=social
#philosophy #blog #podcast #evolution #future #futurism #transhumanism #technology #language
Elon Musk used his platform to foment violence against immigrants in Northern Ireland, and Grok continues to generate CSAM, with no meaningful government action taken against X or its owner. @laurenshof asks what all this means for the open social web. "We might be building sovereignty infrastructure for governments that have decided they can live without it. What that means for the movement’s strategy, I really don’t know yet," he says.
Hacktivist deletes white supremacist websites live onstage during hacker conference
‚A hacktivist remotely wiped three white supremacist websites live onstage during their talk at a hacker conference last week, with the sites yet to return online.
The pseudonymous hacker, who goes by Martha Root — dressed as Pink Ranger from the Power Rangers — deleted the servers of WhiteDate, WhiteChild, and WhiteDeal in real time at the end of a talk at the annual Chaos Communication Congress in Hamburg, Germany….‘
Great 👏 @back2theRoot
#Ccc #39C3 #FightNazis #Hacking #Tech #Technology #Activism #HH #Hamburg #Germany
How Hackers Are Fighting Back Against ICE
‚ICE has been invading U.S. cities, targeting, surveilling, harassing, assaulting, detaining, and torturing people who are undocumented immigrants. They also have targeted people with work permits, asylum seekers, permanent residents (people holding “green cards”), naturalized citizens, and even citizens by birth. ICE has spent hundreds of millions of dollars on surveillance technology to spy on anyone—and potentially everyone—in the United States. It can be hard to imagine how to defend oneself against such an overwhelming force.
But a few enterprising hackers have started projects to do counter surveillance against ICE, and hopefully protect their communities through clever use of technology….‘
https://www.eff.org/deeplinks/2026/01/how-hackers-are-fighting-back-against-ice
The Zine from 404media About ICE Surveillance Is Here!
https://www.404media.co/icezine/
"You are holding a zine about the surveillance tools used by ICE, and what we have learned so far about how you can resist this technology.
This zine was reported and written by 404 Media, a journalist-owned investigative website and now, we suppose, a print publication. Our status as a small outfit of reporters who own the means of production (a website), means that we have the freedom to report on the topics we believe are the most important. For the last year, that has been Donald Trumpʼs mass deportation
campaign, and the technology powering it."
PDF Zine: https://www.404media.co/content/files/2026/02/404ICEZINE.pdf
Meta plans to add facial recognition to its smart glasses, report claims
“We will launch during a dynamic political environment where many civil society groups that we would expect to attack us would have their resources focused on other concerns,” the document reads.
#Meta considered adding facial recognition #technology to the first version of its Ray-Ban smart glasses back in 2021, but dropped the plans over technical challenges and ethical concerns. The NYT reports that the company has revived its plans as the #Trump administration has grown closer to Big Tech, and following the unexpected success of its smart glasses."
‚Bank details, sex and naked people who seem unaware they are being recorded. Behind Meta’s new smart glasses lies a hidden workforce, uneasy about peering into the most intimate parts of other people’s lives…..‘
#Meta #Surveillance #Privacy #RayBan #SmartGlasses #Data #Technology
Flock Leaked Cops’ License Plate Searches via DuckDuckGo, Bing
Flock appears to be leaking tons of law enforcement vehicle queries and possible user data. Data publicly visible in search result URLs includes: license plate state and numbers, make, model, color, identifiers such as ‘window stickers’ and ‘top rack,’ case number, and more.
#flocksafety #alpr #police #dataleak #surveillance #privacy #technology #tech
https://www.404media.co/flock-leaked-cops-license-plate-searches-via-duckduckgo-bing/