{"id":7126,"date":"2026-06-05T03:54:38","date_gmt":"2026-06-05T03:54:38","guid":{"rendered":"https:\/\/www.imt-soft.com\/?p=7126"},"modified":"2026-06-05T03:54:39","modified_gmt":"2026-06-05T03:54:39","slug":"mlops-automated-documentation-meeting-the-ai-acts-logging-requirements","status":"publish","type":"post","link":"https:\/\/imt-soft.com\/en\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/","title":{"rendered":"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements"},"content":{"rendered":"\n<header class=\"Hero c-default tc-white bc-alto bc2-white pt-default pb-default mt-none mb-none bi bp-cc bpm-cc\" style=\"background-image: url('\/wp-content\/uploads\/2026\/06\/MLOps-Automated.png'); position: relative; background-size: cover; background-position: center; z-index: 100;\" alt=\"MLOps-Automated\">\n    <div class=\"overlay\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(51, 51, 51, 0.5); z-index: 50;\"><\/div>\n    <div class=\"container\" style=\"position: relative; z-index: 200;\">\n        <div class=\"Hero__inner\">\n            <div class=\"row\">\n                <div class=\"col-lg-8\">\n                    <div class=\"Heading\">\n                        <h1 class=\"Heading__title fs-default\" style=\"text-shadow: 2px 2px 6px rgba(0,0,0,0.7);\">MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements\n\n\n<\/h1>\n                    <\/div>\n<div class=\"Heading__description fs-s30\">\n                             \n                     \n<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/header>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#f7f7f7\">\n<p class=\"container pt-5 wp-block-paragraph\">Your notebook can&#8217;t be your audit trail. Build pipelines that document themselves.<\/p>\n\n\n\n<p class=\"container wp-block-paragraph\">That&#8217;s not a productivity tip. It&#8217;s a legal requirement. <a href=\"https:\/\/artificialintelligenceact.eu\/article\/12\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>Article 12<\/u><\/a> of the EU AI Act mandates that high-risk AI systems must technically allow for the automatic recording of events &#8211; logs that capture what the model did, when it did it, on what data, and under whose oversight. The emphasis is on automatic.<\/p>\n\n\n\n<p class=\"container wp-block-paragraph\">The gap between how most teams currently document their AI pipelines and what the EU AI Act requires is significant. The good news is that modern MLOps platforms close that gap &#8211; if they are configured and used correctly.<\/p>\n\n\n\n<p class=\"container wp-block-paragraph\">This article covers what Article 12 requires, where manual documentation breaks down, and how MLOps tooling can turn compliance artefacts from an afterthought into a built-in output of every pipeline run.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"container\">\n<div class=\"info-box mt-4 mb-3\">\n  <h3>Quick answer:\n\n\n<\/h3>\n  <p>\nArticle 12 of the EU AI Act requires high-risk AI systems to automatically record events &#8211; inputs, outputs, model versions, timestamps, human override events &#8211; in a tamper-evident log held for regulatory inspection. Manual documentation cannot scale to continuous deployment cycles. Modern MLOps platforms (MLflow, Kubeflow, KitOps, DataRobot) automate experiment tracking, model versioning, and audit log generation as pipeline artefacts. For organizations operating in the EU, Switzerland, the US, or any jurisdiction supplying AI to EU-facing deployments, building compliance documentation into the CI\/CD pipeline is now an engineering requirement, not a paperwork exercise.\n\n  <\/p>\n<\/div><\/div>\n<style>\n.info-box {\n\n border-left: 6px solid #2d4f8b !important; \n  background-color: #eef3fb;\n  padding: 15px;\n  font-family: \"Times New Roman\", serif;\n}\n\n.info-box h3 {\n  color: #2d4f8b;\n  font-size: 18px;\n  margin: 0 0 10px 0;\n}\n\n.info-box p {\n  color: #333;\n  font-size: 15px;\n  margin: 0;\n  line-height: 1.5;\n}\n<\/style>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#f7f7f7\">\n<h2 class=\"wp-block-heading pt-4 pb-3 container\">1. Why Manual Documentation Can\u2019t Scale<\/h2>\n\n\n\n<div class=\"container\">\n<div class=\"info-box mb-3\">\n  <h3>Quick answer:\n\n\n<\/h3>\n  <p>\nManual documentation fails to scale because it relies on human effort, tribal knowledge, and static, disconnected systems that cannot keep pace with increasing complexity and volume. As organizations grow, manual processes become fragmented, inconsistent, and error-prone, turning documentation into a bottleneck rather than a resource.\n\n\n  <\/p>\n<\/div><\/div>\n<style>\n.info-box {\n\n border-left: 6px solid #2d4f8b !important; \n  background-color: #eef3fb;\n  padding: 15px;\n  font-family: \"Times New Roman\", serif;\n}\n\n.info-box h3 {\n  color: #2d4f8b;\n  font-size: 18px;\n  margin: 0 0 10px 0;\n}\n\n.info-box p {\n  color: #333;\n  font-size: 15px;\n  margin: 0;\n  line-height: 1.5;\n}\n<\/style>\n\n\n\n<div class=\"wp-block-columns container is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"pt-4 wp-block-paragraph\">There is a version of AI documentation that used to work: a data scientist maintains a model card, a team keeps a shared log of experiment results, and a project manager compiles a report before each major release. For a model that ships once a year and rarely changes, that approach is manageable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is not how AI systems are deployed in 2026.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.imt-soft.com\/en\/2026\/04\/29\/why-enterprise-ai-fails-in-production-security-data-governance-gaps\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>Enterprise AI<\/u><\/a> systems &#8211; particularly in financial services, healthcare, and HR technology &#8211; are retrained on new data, fine-tuned, and updated in production on cycles that can run weekly or faster. Every update changes the model&#8217;s behavior. Every change is potentially a new compliance event under the <a href=\"https:\/\/www.imt-soft.com\/en\/2026\/05\/06\/eu-ai-act-compliance-risk-classification-guide\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>EU AI Act<\/u><\/a>, because the Act&#8217;s logging obligation does not apply just at initial deployment: it applies continuously, across the operational lifetime of the system.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><div class=\"wp-block-image d-flex  justify-content-center m-3\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"\/wp-content\/themes\/restly-child\/assets\/images\/MLOps-compliance\/Manual-AI-documentation-vs-automated.png\" alt=\"Manual-AI-documentation-vs-automated\n\" style=\"width:500px\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p class=\"container wp-block-paragraph\">The specific problems with manual documentation at this cadence:<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column container is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-list container\">\n<li><strong>Context Decay and Outdated Information: <\/strong>Manual logs depend on someone remembering to write something down. In fast-moving development cycles &#8211; especially when teams are distributed across time zones, as is common in offshore engineering setups &#8211; coverage becomes inconsistent precisely when development velocity is highest.<\/li>\n\n\n\n<li><strong>Version drift. <\/strong>A manually maintained model card describes the model as it was at the time someone last updated the card. If retraining happened last Tuesday and the card was last edited three months ago, the documentation describes a system that no longer exists. Regulators do not accept historical documents that don&#8217;t match the live system.<\/li>\n\n\n\n<li><strong>Inference-level gaps. <\/strong>Article 12 requires logs of inference events &#8211; not just training documentation. Every time a <a href=\"https:\/\/www.imt-soft.com\/en\/2026\/05\/06\/eu-ai-act-compliance-risk-classification-guide\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>high-risk AI<\/u><\/a>&nbsp;system makes a decision that affects a person (a credit score, a hiring recommendation, a diagnostic flag), that event must be logged with sufficient detail to reconstruct it later. There is no manual process that reliably captures this at inference scale.<\/li>\n\n\n\n<li><strong>Human oversight evidence. <\/strong>The AI Act requires evidence that human oversight mechanisms are not just designed but actually used. When a human reviewer overrides an AI decision, that override needs to appear in the log. Manual processes produce no evidence of any of this.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading pb-3 container\">2. What Logging &amp; Documentation Obligations Require<\/h2>\n\n\n\n<h3 class=\"wp-block-heading container\">Importance of Technical Documentation<\/h3>\n\n\n\n<div class=\"container\">\n<div class=\"info-box mt-4 mb-4\">\n  <h3>Quick answer:\n\n\n<\/h3>\n  <p>\nTechnical documentation is crucial for ensuring that users, developers, and stakeholders can effectively understand, use, and maintain complex products or systems. It serves as a centralized knowledge base that improves user experience, accelerates onboarding, reduces support costs, and ensures consistency in development.\n\n\n  <\/p>\n<\/div><\/div>\n<style>\n.info-box {\n\n border-left: 6px solid #2d4f8b !important; \n  background-color: #eef3fb;\n  padding: 15px;\n  font-family: \"Times New Roman\", serif;\n}\n\n.info-box h3 {\n  color: #2d4f8b;\n  font-size: 18px;\n  margin: 0 0 10px 0;\n}\n\n.info-box p {\n  color: #333;\n  font-size: 15px;\n  margin: 0;\n  line-height: 1.5;\n}\n<\/style>\n\n\n\n<div class=\"wp-block-columns container is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"wp-block-paragraph\"><a style=\"color:#0d6efd;\" href=\"https:\/\/artificialintelligenceact.eu\/article\/11\/\" target=\"_blank\" rel=\"noopener noreferrer\"><u>Technical documentation<\/u><\/a> (Article 11) covers what the system is: architecture diagrams, training methodology, dataset descriptions including sources and bias assessments, evaluation metrics and test results, known limitations, and risk management findings. This documentation must be provided before conformity assessment and kept current throughout the product lifecycle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/artificialintelligenceact.eu\/article\/12\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>Event logs<\/u><\/a> (Article 12) cover what the system does in production: inputs received, outputs generated, operational anomalies, model version in use at each decision point, data inputs at inference time, and any override or intervention by a human operator. For certain high-risk categories &#8211; AI in law enforcement, critical infrastructure, and biometric systems &#8211; logs must be retained for periods ranging from six months to three years depending on the category.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your compliance posture needs two automated pipelines running in parallel. One that tracks model development (experiment tracking, version control, evaluation logging). And one that tracks model operation in production (inference logging, anomaly detection, human intervention records).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neither of these is something your engineering team can maintain manually across a growing model portfolio. And neither is something you want to build from scratch.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><div class=\"wp-block-image d-flex  justify-content-center m-3\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"\/wp-content\/themes\/restly-child\/assets\/images\/MLOps-compliance\/Benefits-of-Technical-Documentation.png\" alt=\"Benefits-of-Technical-Documentation\n\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"container\"><div class=\"info-box mt-4 mb-2\">\n  <h3>Switzerland and logging obligations:\n\n\n\n<\/h3>\n  <p>\n<a href=\"https:\/\/www.imt-soft.com\/en\/2026\/04\/14\/eu-us-banking-compliance-in-2026-a-bfsi-guide\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\">FINMA<\/a>&#8216;s AI governance guidance closely mirrors EU AI Act requirements, and Swiss financial institutions providing AI-assisted services to EU clients are directly in scope for Article 12. The Swiss Federal Council&#8217;s national AI framework explicitly references EU logging and auditability standards. For Swiss banks, insurers, and healthcare technology providers, Article 12-compliant logging is a dual obligation: EU-facing deployments under the Act, and FINMA-aligned governance for domestic operations.\n\n  <\/p>\n<\/div><\/div>\n<style>\n.info-box {\n\n border-left: 6px solid #2d4f8b !important; \n  background-color: #eef3fb;\n  padding: 15px;\n  font-family: \"Times New Roman\", serif;\n}\n\n.info-box h3 {\n  color: #2d4f8b;\n  font-size: 18px;\n  margin: 0 0 10px 0;\n}\n\n.info-box p {\n  color: #333;\n  font-size: 15px;\n  margin: 0;\n  line-height: 1.5;\n}\n<\/style>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column atr-container has-white-background-color has-background is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns container pb-5 pt-5 is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading mb-4\">3. The Role of MLOps: Turning Pipelines into Compliance Engines<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MLOps already solves most of the logging and documentation problems that Article 12 creates. The challenge is that most organizations have not explicitly connected their MLOps tooling to their compliance requirements. They are running the machinery without using the output.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<p class=\"wp-block-paragraph\">A well-configured MLOps pipeline provides:<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Experiment tracking<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every training run is logged with its configuration, dataset version, hyperparameters, and output metrics. No run exists only in a local notebook.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MLflow, the most widely adopted open-source experiment tracking tool, logs this at the run level with no additional developer effort once the integration is in place.<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Model registry and versioning<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every model version is catalogued with its lineage &#8211; which data, which training code, which evaluation results produced it. Deployment history is auditable.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><div class=\"wp-block-image d-flex  justify-content-center m-3\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"\/wp-content\/themes\/restly-child\/assets\/images\/MLOps-compliance\/MLOps-Automation.png\" alt=\"MLOps Automation\" style=\"width:500px\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Automated artefact generation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Modern MLOps platforms can generate compliance artefacts automatically at defined pipeline stages. A model card is generated from the training run metadata. An evaluation report is produced from test set results. These are not documents a team produces before an audit &#8211; they are outputs the pipeline produces on every run.<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Production monitoring<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Inference requests, predictions, latency, and drift metrics are logged continuously. Anomalies trigger alerts rather than being discovered through customer complaints.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns atr-container is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading pt-5\">4. Tools Comparison: MLOps Platforms and Compliance Fit<\/h2>\n\n\n<div class=\"wp-block-image d-flex  justify-content-center m-3\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"\/wp-content\/themes\/restly-child\/assets\/images\/MLOps-compliance\/MLOps-tools-list.png\" alt=\"MLOps tools list\"\/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Here is how the main platforms compare across the capabilities that Article 12 and broader EU AI Act compliance require:<\/p>\n\n\n\n<style>\n    .table-wrapper {\n        width: 100%;\n        overflow-x: auto;\n        margin: 30px 0;\n    }\n\n    .compliance-table {\n        width: 100%;\n        border-collapse: collapse;\n        border: 1px solid #8d8d8d;\n    }\n\n    .compliance-table th {\n        background: #2e4f81;\n        color: #ffffff;\n        border: 1px solid #8d8d8d;\n        padding: 12px 14px;\n        text-align: center;\n        font-size: 17px;\n        font-weight: bold;\n        line-height: 1.4;\n    }\n\n    .compliance-table td {\n        border: 1px solid #9c9c9c;\n        padding: 14px 16px;\n        vertical-align: top;\n        background: #efefef;\n        color: #1f1f1f;\n        font-size: 15px;\n        line-height: 1.75;\n    }\n\n    .compliance-table tr:nth-child(even) td {\n        background: #e5e5e5;\n    }\n\n    .compliance-table td:first-child {\n        width: 24%;\n        font-weight: 400;\n    }\n\n    .compliance-table td:nth-child(2) {\n        width: 38%;\n    }\n\n    .compliance-table td:nth-child(3) {\n        width: 38%;\n    }\n\n    .compliance-table ul {\n        margin: 0;\n        padding-left: 22px;\n    }\n\n    .compliance-table li {\n        margin-bottom: 10px;\n    }\n\n    @media only screen and (max-width: 768px) {\n        .compliance-table th,\n        .compliance-table td {\n            font-size: 13px;\n            padding: 10px;\n        }\n    }\n<\/style>\n\n<div class=\"table-wrapper\">\n    <table class=\"compliance-table\">\n\n        <tr>\n            <th>Tools<\/th>\n            <th>Strengths for Compliance<\/th>\n            <th>Watch Points<\/th>\n        <\/tr>\n\n        <tr>\n            <td>\n                MLflow (open-source)\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Experiment tracking, model registry,\n                        artefact storage, run-level provenance.\n                    <\/li>\n\n                    <li>\n                        Integrates with most ML frameworks.\n                        Strong audit trail for training and\n                        evaluation phases.\n                    <\/li>\n                <\/ul>\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Inference-level logging requires\n                        custom integration.\n                    <\/li>\n\n                    <li>\n                        No built-in access controls for\n                        regulated environments \u2014 needs\n                        additional configuration.\n                    <\/li>\n                <\/ul>\n            <\/td>\n        <\/tr>\n\n        <tr>\n            <td>\n                Kubeflow (open-source)\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        End-to-end ML pipeline orchestration\n                        on Kubernetes.\n                    <\/li>\n\n                    <li>\n                        Pipeline steps are versioned and\n                        logged by default.\n                    <\/li>\n\n                    <li>\n                        Strong reproducibility for\n                        training pipelines.\n                    <\/li>\n                <\/ul>\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Steeper operational complexity.\n                    <\/li>\n\n                    <li>\n                        Inference logging and human oversight\n                        event capture need explicit design.\n                    <\/li>\n\n                    <li>\n                        Less turnkey than commercial platforms.\n                    <\/li>\n                <\/ul>\n            <\/td>\n        <\/tr>\n\n        <tr>\n            <td>\n                KitOps\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Model packaging with full provenance\n                        baked in (ModelKit format).\n                    <\/li>\n\n                    <li>\n                        Strong version control semantics.\n                    <\/li>\n\n                    <li>\n                        Designed for reproducibility and\n                        handoff between teams.\n                    <\/li>\n                <\/ul>\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Newer platform \u2014 ecosystem integrations\n                        still maturing.\n                    <\/li>\n\n                    <li>\n                        Best paired with a complementary\n                        experiment tracker like MLflow.\n                    <\/li>\n                <\/ul>\n            <\/td>\n        <\/tr>\n\n        <tr>\n            <td>\n                DataRobot (commercial)\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Compliance-focused feature set including\n                        automated model documentation,\n                        bias testing reports, and audit logs\n                        out of the box.\n                    <\/li>\n\n                    <li>\n                        Designed for regulated industries.\n                    <\/li>\n                <\/ul>\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Higher cost. Less flexibility for\n                        custom pipelines.\n                    <\/li>\n\n                    <li>\n                        Vendor lock-in considerations for\n                        long-term architecture decisions.\n                    <\/li>\n                <\/ul>\n            <\/td>\n        <\/tr>\n\n        <tr>\n            <td>\n                Comet ML (commercial)\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Strong experiment tracking,\n                        model monitoring, and automated reporting.\n                    <\/li>\n\n                    <li>\n                        Integrates well with existing\n                        CI\/CD pipelines.\n                    <\/li>\n                <\/ul>\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Inference logging depth varies\n                        by configuration.\n                    <\/li>\n\n                    <li>\n                        Documentation artefact generation\n                        needs setup to produce EU AI Act-ready outputs.\n                    <\/li>\n                <\/ul>\n            <\/td>\n        <\/tr>\n\n        <tr>\n            <td>\n                Weights &#038; Biases (commercial)\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Excellent experiment visualization\n                        and team collaboration.\n                    <\/li>\n\n                    <li>\n                        Audit trail for training runs\n                        is comprehensive.\n                    <\/li>\n                <\/ul>\n            <\/td>\n\n            <td>\n                <ul>\n                    <li>\n                        Training-phase logging and\n                        production inference differ.\n                    <\/li>\n\n                    <li>\n                        Better as part of a broader stack\n                        than as a standalone compliance solution.\n                    <\/li>\n                <\/ul>\n            <\/td>\n        <\/tr>\n\n    <\/table>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<style>\n.atr-container{\nmargin-top:-30px;\nmargin-bottom: -50px !important;\n}\n\n.a-container{\nmargin-bottom:10px;\n}\n\n<\/style>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column has-background is-layout-flow wp-block-column-is-layout-flow\" style=\"background-color:#f7f7f7\">\n<div class=\"wp-block-columns container has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" style=\"background-color:#f7f7f7\">\n<div class=\"wp-block-column is-vertically-aligned-center pb-3 is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading pt-4 pb-3\">5. Best Practices: Log Architecture, Retention, and EU Alignment<\/h2>\n\n\n\n<h3 class=\"wp-block-heading  pb-3\">Log what matters, with structure<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unstructured logs are nearly impossible to query during an incident investigation. Define a schema for your AI event logs &#8211; timestamp, model version, input hash, output, confidence score, any anomaly flags &#8211; and enforce it across all production systems. Structured logs are the difference between an audit that takes days and one that takes hours.<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Pseudonymise personal data in logs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If your high-risk AI system processes personal data at inference time &#8211; as credit scoring, hiring, or healthcare AI almost certainly does &#8211; raw inference logs will contain personal data. That creates a <a href=\"https:\/\/www.imt-soft.com\/en\/2026\/04\/14\/eu-us-banking-compliance-in-2026-a-bfsi-guide\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>GDPR<\/u><\/a> obligation on top of the AI Act requirement. Pseudonymise or tokenise personal identifiers in logs at the point of capture and manage the key separately. This satisfies both frameworks simultaneously without losing the ability to reconstruct decisions for legitimate audit purposes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading  pt-3 pb-3\">Encrypt logs at rest and in transit<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is baseline security hygiene that is also implicitly required by the data governance obligations in both the AI Act and GDPR. Logs containing training data provenance or inference records are sensitive. Treat them accordingly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading  pt-3 pb-3\">Enforce retention policies aligned with EU requirements<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Article 12 retention requirements vary by AI system category. For most high-risk AI outside of law enforcement, a minimum of five years is a defensible baseline. Build retention policies into your log storage architecture &#8211; automated archival and deletion, not manual cleanup &#8211; and document those policies as part of your technical documentation package.<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Version everything together<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Model version, data version, and pipeline configuration should be logged together at each deployment event. If you cannot answer &#8220;which version of what data produced which model version that was live on this date,&#8221; your audit trail has a gap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading pt-4 pb-3\">6. Implementation Checklist: Integrating Documentation into Your Development Cycle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>ALT: MLOps compliance checklist <\/em><em>&#8211;<\/em><em> Declaration of Conformity automation and pipeline documentation workflow<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The goal is a pipeline where documentation is generated, not written. Here is how to move from a manual-first to a pipeline-first compliance posture:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Classify your AI systems against the EU AI Act risk tiers. <\/strong>Before configuring anything, confirm which systems fall into the high-risk category. Mixed classification is common &#8211; the same underlying model may be high-risk in one deployment context and minimal-risk in another.<\/li>\n\n\n\n<li><strong>Instrument training pipelines with experiment tracking from day one. <\/strong>MLflow or equivalent should be integrated at project initiation, not added before the first audit. Every training run should log hyperparameters, dataset version (via DVC or equivalent), evaluation metrics, and the environment hash.<\/li>\n\n\n\n<li><strong>Set up a model registry with approval workflows. <\/strong>No model should move to production without a registry entry. The entry should capture: who approved the promotion, which evaluation results justified it, and which version of the technical documentation was current at deployment.<\/li>\n\n\n\n<li><strong>Add compliance gates to your CI\/CD pipeline. <\/strong>Define automated checks that must pass before a model advances: bias evaluation within acceptable thresholds, required artefacts present (model card, evaluation report, data summary), logging infrastructure verified active.<\/li>\n\n\n\n<li><strong>Implement inference-level logging in production. <\/strong>Configure your serving infrastructure to write a structured log entry for every inference event. Define and enforce the schema &#8211; model version, pseudonymised inputs, output, timestamp, human action if applicable &#8211; before going live.<\/li>\n\n\n\n<li><strong>Automate the Declaration of Conformity as a pipeline artefact. <\/strong>The Declaration of Conformity required for high-risk AI should be generated from pipeline metadata &#8211; model version, training data summary, evaluation results, risk management measures &#8211; rather than written manually. Several compliance tooling providers now offer DoC template automation integrated with MLflow and Databricks.<\/li>\n\n\n\n<li><strong>Define and automate retention schedules. <\/strong>Configure log storage with automated lifecycle policies: active retention for the defined period, automated archival after a defined interval, documented destruction records at end-of-retention.<\/li>\n\n\n\n<li><strong>Run a tabletop audit exercise before regulators do. <\/strong>Simulate a regulatory inspection: pick a specific inference event from three months ago and attempt to reconstruct it in full &#8211; the input data, the model version, the output, and any human actions taken. If you can&#8217;t do it cleanly, your logging is not yet compliant.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading pt-4 pb-3\">Solution<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Article 12 is, in practice, an engineering specification. It describes what a logging system must be able to do. MLOps platforms already provide most of the technical capability &#8211; experiment tracking, model versioning, artefact generation, inference logging.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The work is connecting that capability explicitly to compliance requirements, configuring the right schemas, and closing the gaps in inference-level and human oversight logging that most current implementations leave open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The pipeline that documents itself is not a distant ideal. It is a configuration and architecture decision that engineering teams can make now, with tooling that already exists. The deadline is clear. The requirement is specific. The tooling is there.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">IMT Solutions helps enterprises across Switzerland, the EU, and the US design MLOps infrastructure that produces compliance artefacts as a standard pipeline output &#8211; from experiment tracking and model registry setup through to inference logging and automated documentation. See our <a href=\"https:\/\/www.imt-soft.com\/en\/company\/case-studies\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>case studies<\/u><\/a> or&nbsp;<a href=\"https:\/\/imt-soft.com\/en\/contact\/\" style=\"color:#0d6efd;\" target=\"_blank\" rel=\"noopener noreferrer\"><u>Contact IMT Solutions<\/u><\/a> to discuss how to close your Article 12 compliance gap.<\/p>\n\n\n\n<h2 class=\"wp-block-heading pt-3\">Frequently Asked Questions About MLOps Compliance<\/h2>\n\n\n\n<h3 class=\"wp-block-heading  pt-3 pb-3\">Why Manual Documentation Can\u2019t Scale<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Manual documentation fails to scale because it relies on human effort, tribal knowledge, and static, disconnected systems that cannot keep pace with increasing complexity and volume. As organizations grow, manual processes become fragmented, inconsistent, and error-prone, turning documentation into a bottleneck rather than a resource.<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Is MLOps the future?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, we can say that. As more businesses adopt AI and ML, MLOps is going to be key to scalable, reliable and efficient machine learning.<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">How does MLOps compliance interact with GDPR requirements?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GDPR and the EU AI Act create overlapping obligations for AI systems processing personal data. GDPR restricts what personal data can be retained and for how long. Article 12 requires event logs that may include personal data in the inference inputs. The resolution is pseudonymisation: log the information necessary to reconstruct the decision, but in a form that does not directly identify individuals. The pseudonymisation key is held separately, accessible only for specific regulatory or legal purposes. This requires deliberate log schema design &#8211; it cannot be bolted on after the logging infrastructure is built.<\/p>\n\n\n\n<h3 class=\"wp-block-heading pt-3 pb-3\">Which MLOps tool is best for EU AI Act compliance?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No single tool covers all requirements. Most compliance-ready stacks combine MLflow or Comet ML for experiment tracking and model registry, Kubeflow or a comparable orchestrator for pipeline management, and a dedicated monitoring layer for production. Commercial platforms like DataRobot bundle more of this together and add compliance reporting features that are useful in regulated sectors. The right choice depends on your existing infrastructure and team maturity.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements Your notebook can&#8217;t be your audit trail. Build pipelines that document themselves. That&#8217;s not a productivity tip. It&#8217;s a legal requirement. Article 12 of the EU AI Act mandates that high-risk AI systems must technically allow for the automatic recording of events &#8211; logs that [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":7127,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[331,9],"tags":[388,385,389,386,387,390],"class_list":["post-7126","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai","category-latest","tag-ai-act-logging","tag-article-12-eu-ai-act","tag-automated-ai-documentation","tag-experiment-tracking-compliance","tag-mlops-audit-trail","tag-model-versioning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements - IMT Solutions<\/title>\n<meta name=\"description\" content=\"The EU AI Act&#039;s Article 12 requires automatic event logging for high-risk AI. Here&#039;s how MLOps platforms like MLflow, Kubeflow, and KitOps turn compliance documentation from a manual burden into a built-in pipeline artifact.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements - IMT Solutions\" \/>\n<meta property=\"og:description\" content=\"The EU AI Act&#039;s Article 12 requires automatic event logging for high-risk AI. Here&#039;s how MLOps platforms like MLflow, Kubeflow, and KitOps turn compliance documentation from a manual burden into a built-in pipeline artifact.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/\" \/>\n<meta property=\"og:site_name\" content=\"IMT Solutions\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/IMTSolutions\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-05T03:54:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-05T03:54:39+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.imt-soft.com\/wp-content\/uploads\/2026\/06\/MLOps-compliance.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Same\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@imtsolutions\" \/>\n<meta name=\"twitter:site\" content=\"@imtsolutions\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Same\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/\",\"url\":\"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/\",\"name\":\"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements - IMT Solutions\",\"isPartOf\":{\"@id\":\"https:\/\/www.imtpm.com\/ja\/#website\"},\"datePublished\":\"2026-06-05T03:54:38+00:00\",\"dateModified\":\"2026-06-05T03:54:39+00:00\",\"author\":{\"@id\":\"https:\/\/www.imtpm.com\/ja\/#\/schema\/person\/b8fb7884be67bc626337d244534ff356\"},\"description\":\"The EU AI Act's Article 12 requires automatic event logging for high-risk AI. Here's how MLOps platforms like MLflow, Kubeflow, and KitOps turn compliance documentation from a manual burden into a built-in pipeline artifact.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.imtpm.com\/ja\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.imtpm.com\/ja\/#website\",\"url\":\"https:\/\/www.imtpm.com\/ja\/\",\"name\":\"IMT Solutions\",\"description\":\"Trusted IT Outsourcing Provider\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.imtpm.com\/ja\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.imtpm.com\/ja\/#\/schema\/person\/b8fb7884be67bc626337d244534ff356\",\"name\":\"Same\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.imtpm.com\/ja\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8aa8588132dea02c1c1a16daa2e90d82743e63ea1164ddc2b6394305843cf5fc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8aa8588132dea02c1c1a16daa2e90d82743e63ea1164ddc2b6394305843cf5fc?s=96&d=mm&r=g\",\"caption\":\"Same\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements - IMT Solutions","description":"The EU AI Act's Article 12 requires automatic event logging for high-risk AI. Here's how MLOps platforms like MLflow, Kubeflow, and KitOps turn compliance documentation from a manual burden into a built-in pipeline artifact.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/","og_locale":"en_US","og_type":"article","og_title":"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements - IMT Solutions","og_description":"The EU AI Act's Article 12 requires automatic event logging for high-risk AI. Here's how MLOps platforms like MLflow, Kubeflow, and KitOps turn compliance documentation from a manual burden into a built-in pipeline artifact.","og_url":"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/","og_site_name":"IMT Solutions","article_publisher":"https:\/\/www.facebook.com\/IMTSolutions\/","article_published_time":"2026-06-05T03:54:38+00:00","article_modified_time":"2026-06-05T03:54:39+00:00","og_image":[{"width":400,"height":300,"url":"http:\/\/www.imt-soft.com\/wp-content\/uploads\/2026\/06\/MLOps-compliance.png","type":"image\/png"}],"author":"Same","twitter_card":"summary_large_image","twitter_creator":"@imtsolutions","twitter_site":"@imtsolutions","twitter_misc":{"Written by":"Same","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/","url":"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/","name":"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements - IMT Solutions","isPartOf":{"@id":"https:\/\/www.imtpm.com\/ja\/#website"},"datePublished":"2026-06-05T03:54:38+00:00","dateModified":"2026-06-05T03:54:39+00:00","author":{"@id":"https:\/\/www.imtpm.com\/ja\/#\/schema\/person\/b8fb7884be67bc626337d244534ff356"},"description":"The EU AI Act's Article 12 requires automatic event logging for high-risk AI. Here's how MLOps platforms like MLflow, Kubeflow, and KitOps turn compliance documentation from a manual burden into a built-in pipeline artifact.","breadcrumb":{"@id":"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.imt-soft.com\/2026\/06\/05\/mlops-automated-documentation-meeting-the-ai-acts-logging-requirements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.imtpm.com\/ja\/"},{"@type":"ListItem","position":2,"name":"MLOps &amp; Automated Documentation: Meeting the AI Act\u2019s Logging Requirements"}]},{"@type":"WebSite","@id":"https:\/\/www.imtpm.com\/ja\/#website","url":"https:\/\/www.imtpm.com\/ja\/","name":"IMT Solutions","description":"Trusted IT Outsourcing Provider","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.imtpm.com\/ja\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.imtpm.com\/ja\/#\/schema\/person\/b8fb7884be67bc626337d244534ff356","name":"Same","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.imtpm.com\/ja\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8aa8588132dea02c1c1a16daa2e90d82743e63ea1164ddc2b6394305843cf5fc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8aa8588132dea02c1c1a16daa2e90d82743e63ea1164ddc2b6394305843cf5fc?s=96&d=mm&r=g","caption":"Same"}}]}},"_links":{"self":[{"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/posts\/7126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/comments?post=7126"}],"version-history":[{"count":1,"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/posts\/7126\/revisions"}],"predecessor-version":[{"id":7128,"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/posts\/7126\/revisions\/7128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/media\/7127"}],"wp:attachment":[{"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/media?parent=7126"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/categories?post=7126"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imt-soft.com\/en\/wp-json\/wp\/v2\/tags?post=7126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}