2026-04-26·14 min read·

If you are building AI systems for tractors, harvesters, autonomous guidance platforms, or precision farming equipment sold in the EU, Article 105 of the EU AI Act directly affects your compliance obligations. EU AI Act Art.105 amends Regulation (EU) No 167/2013 — the EU framework governing type approval and market surveillance of agricultural and forestry vehicles — to formally integrate EU AI Act requirements into the agricultural vehicle sector.

The amendment creates an Annex I bridge: AI systems embedded in agricultural vehicles that qualify as safety components under Reg. 167/2013 become high-risk AI systems through the Art.6(1) pathway, triggering the full Title III EU AI Act compliance stack. Understanding exactly which agricultural AI systems trigger this classification — and how to satisfy dual conformity assessment — is essential for any developer in the precision farming, agricultural robotics, or autonomous machinery space.

What Regulation (EU) No 167/2013 Covers

Regulation (EU) No 167/2013 establishes the EU type-approval and market surveillance framework for agricultural and forestry vehicles. It governs how vehicles in this category are designed, tested, and certified before they can be placed on the EU market.

The regulation covers the following vehicle categories:

CategoryDescriptionAI Relevance
TWheeled tractorsAutonomous guidance (RTK-GNSS), driver monitoring, automatic headland turning
CTracked tractorsAutonomous navigation on difficult terrain, obstacle detection
RTrailers and towed equipmentAutomated hitching systems, load sensors, brake AI
SInterchangeable towed equipmentVariable rate application AI, spray pattern optimization
Self-propelledCombines, harvesters, sprayersAutonomous operation, yield mapping, obstacle avoidance emergency stop

Type approval under Reg. 167/2013 requires vehicles and their safety-relevant components to be certified by a type-approval authority (usually a national authority such as KBA in Germany) or an approved technical service. Where AI systems form part of the vehicle's safety-relevant architecture, Art.105 creates the legal connection to the EU AI Act.

What Art.105 Does: The Amendment Mechanism

EU AI Act Art.105 inserts EU AI Act cross-references into Reg. 167/2013. Specifically, it amends the regulation to require that where an agricultural or forestry vehicle incorporates an AI system that qualifies as a safety component — and the vehicle undergoes third-party conformity assessment under Reg. 167/2013 — that AI system is classified as high-risk under Art.6(1) of the EU AI Act.

The practical effect:

  1. Annex I now includes Reg. 167/2013 — Agricultural vehicles join the Annex I list of EU harmonization legislation. An AI system that is a safety component of a vehicle covered by Reg. 167/2013, where the vehicle requires third-party assessment under that regulation, is automatically high-risk.

  2. Dual compliance obligation created — Agricultural AI developers must satisfy both Reg. 167/2013 type-approval requirements for the component and EU AI Act obligations (QMS, technical documentation, conformity assessment, registration, transparency).

  3. Single-procedure pathway available — Where the notified body conducting Reg. 167/2013 assessment is also qualified for EU AI Act audit, a combined conformity assessment procedure can reduce duplication.

  4. Deployer obligations extend to farmers — Farming enterprises deploying high-risk agricultural AI become deployers under Art.3(4) with obligations under Art.29 (use according to instructions, monitoring, logging, incident reporting).

Which Agricultural AI Systems Trigger High-Risk Classification

Not all AI in agricultural machinery is automatically high-risk. The Art.6(1) pathway requires three conditions to be satisfied simultaneously:

Condition 1: The AI system is a safety component of the vehicle, or is itself a product covered by Reg. 167/2013.

Condition 2: The vehicle (incorporating the AI) is required to undergo third-party conformity assessment under Reg. 167/2013.

Condition 3: The AI system's failure or malfunction could lead to a safety risk for persons.

Agricultural AI systems likely triggering high-risk classification:

AI System TypeFunctionHigh-Risk Trigger
Autonomous guidance (RTK-GNSS AI)Controls steering for field passes, headland turns, road transitionsSafety-critical steering control; person/obstacle collision risk
Obstacle detection and emergency stopDetects persons, animals, objects in path; triggers emergency stopDirect person safety function
Autonomous headland managementManages implements at field boundaries, turnsControls vehicle trajectory at speed
Driver monitoring / fatigue detectionMonitors operator alertness, triggers alert or stopSafety function — prevents runaway vehicle scenarios
Autonomous road transport (T4 category)Controls movement on public roads between fieldsRoad safety — involves other road users
Intelligent braking / trailer stabilityAI-controlled braking for articulated combinationsBrake control = safety-critical
Load monitoring with safety cutoffsDetects dangerous load conditions, limits operationsSafety interlock function

Agricultural AI systems typically not triggering high-risk classification via Art.6(1):

These remain potentially subject to Art.6(2) classification via Annex III (e.g., if used in employment or critical infrastructure contexts), but the standard precision farming analytics stack is generally not high-risk on its own.

The Dual Compliance Pathway

When an agricultural AI system triggers high-risk classification, developers must navigate two parallel compliance frameworks:

Reg. 167/2013 Type Approval Requirements

The component or system must be:

EU AI Act Requirements (Title III)

The provider of the high-risk agricultural AI system must additionally:

EU AI Act RequirementAgricultural AI Context
Art.9 QMSQuality management aligned with ISO 9001 + agricultural sector standards (e.g., ISO 11783 ISOBUS)
Art.10 Data governanceTraining data for guidance/obstacle detection must meet accuracy and representativeness requirements for EU field conditions
Art.11 Technical documentationAnnex IV technical doc per AI system (not per vehicle)
Art.12 Record keepingLogging of AI decisions in field operations (minimum: guidance path deviations, emergency stops, override events)
Art.13 TransparencyOperating instructions for agricultural operators — including non-technical farmers
Art.14 Human oversightMechanisms allowing the tractor operator to disengage AI guidance at any time; emergency stop accessible
Art.15 Accuracy and robustnessTested against EU agricultural conditions (soil types, slope, terrain variation, GPS degradation in valleys)
Art.43 Conformity assessmentWhere Annex I applies: if no harmonized standard → third-party assessment by notified body
Art.49 RegistrationRegister the high-risk AI system in the EU AI database before placing on market

Assessment Coordination

Reg. 167/2013 uses designated technical services for type approval. EU AI Act uses notified bodies (NBs). These may be different entities. The coordination approach:

Option 1 — Sequential: Satisfy Reg. 167/2013 type approval first (covers functional safety and hardware integration), then conduct EU AI Act conformity assessment with an AI-qualified NB.

Option 2 — Combined (preferred): Select an NB that is both a technical service under Reg. 167/2013 and an accredited EU AI Act notified body. A single audit covers both regimes with coordinated documentation review.

The combined option reduces duplicated testing and is the recommended path for new product development. Check the NANDO database for NBs accredited under both frameworks.

ISOBUS and AI: The ISO 11783 Interface

Agricultural AI systems increasingly communicate via ISOBUS (ISO 11783), the standardized CAN-bus-based communication protocol for agricultural machinery. The EU AI Act compliance implications:

CLOUD Act Intersection: Precision Farming Data Sovereignty

Agricultural AI systems routinely generate and process:

If this data is processed on US-controlled cloud infrastructure (AWS, Azure, GCP), US authorities may access it under the CLOUD Act regardless of where it is physically stored. For EU agricultural operators, this creates:

Risk scenario: Field geometry data uploaded to a US-controlled agricultural AI platform for guidance path calculation is subject to US government data demands. Field boundaries and crop data may be commercially sensitive and subject to trade secret or agricultural intelligence concerns.

EU-sovereign approach:

EU AI Act Art.13 transparency requirements and Art.10 data governance provisions reinforce the need to document where data is processed — an additional compliance pressure toward EU-sovereign architectures for precision farming AI.

Python: AgriculturalAIComplianceTracker

from dataclasses import dataclass, field
from enum import Enum
from typing import Optional

class VehicleCategory(Enum):
    T_WHEELED_TRACTOR = "T"
    C_TRACKED_TRACTOR = "C"
    R_TRAILER = "R"
    S_INTERCHANGEABLE = "S"
    SELF_PROPELLED = "SP"

class AIFunctionType(Enum):
    AUTONOMOUS_GUIDANCE = "autonomous_guidance"
    OBSTACLE_DETECTION = "obstacle_detection"
    DRIVER_MONITORING = "driver_monitoring"
    AUTONOMOUS_HEADLAND = "autonomous_headland"
    INTELLIGENT_BRAKING = "intelligent_braking"
    ROAD_TRANSPORT_CONTROL = "road_transport_control"
    LOAD_SAFETY_MONITORING = "load_safety_monitoring"
    YIELD_PREDICTION = "yield_prediction"
    DISEASE_IDENTIFICATION = "disease_identification"
    VARIABLE_RATE_APPLICATION = "variable_rate_application"

SAFETY_CRITICAL_FUNCTIONS = {
    AIFunctionType.AUTONOMOUS_GUIDANCE,
    AIFunctionType.OBSTACLE_DETECTION,
    AIFunctionType.DRIVER_MONITORING,
    AIFunctionType.AUTONOMOUS_HEADLAND,
    AIFunctionType.INTELLIGENT_BRAKING,
    AIFunctionType.ROAD_TRANSPORT_CONTROL,
    AIFunctionType.LOAD_SAFETY_MONITORING,
}

@dataclass
class AgriculturalAISystem:
    name: str
    vehicle_category: VehicleCategory
    ai_function: AIFunctionType
    third_party_assessment_required: bool
    eu_cloud_processing: bool = True
    isobus_interface: bool = False
    type_approval_number: Optional[str] = None

    def is_high_risk_art6_1(self) -> bool:
        """Art.6(1) + Annex I + Art.105: requires all three conditions."""
        is_safety_component = self.ai_function in SAFETY_CRITICAL_FUNCTIONS
        return (
            is_safety_component
            and self.third_party_assessment_required
        )

    def cloud_act_risk(self) -> str:
        if not self.eu_cloud_processing:
            return "HIGH — US cloud: CLOUD Act data access risk for field/operator data"
        return "LOW — EU-sovereign processing"

    def compliance_requirements(self) -> dict:
        reqs = {
            "reg_167_2013": "Type approval via designated technical service",
            "eu_ai_act": None,
        }
        if self.is_high_risk_art6_1():
            reqs["eu_ai_act"] = {
                "classification": "HIGH-RISK (Art.6(1) + Annex I + Art.105)",
                "qms": "Art.9 QMS — recommend ISO 9001 + ISO 11783 alignment",
                "technical_doc": "Art.11 + Annex IV",
                "conformity_assessment": "Art.43 — notified body if no harmonized standard",
                "registration": "Art.49 — EU AI database pre-market",
                "logging": "Art.12 — guidance deviations, emergency stops, overrides",
                "human_oversight": "Art.14 — operator disengage mechanism mandatory",
            }
        else:
            reqs["eu_ai_act"] = "Non-high-risk — transparency Art.52 if applicable"
        return reqs

    def summary(self) -> str:
        hr = "HIGH-RISK" if self.is_high_risk_art6_1() else "not high-risk via Art.6(1)"
        cloud = self.cloud_act_risk()
        return (
            f"{self.name} ({self.vehicle_category.value} category): "
            f"{hr} | Cloud Act: {cloud}"
        )


# Example assessments
systems = [
    AgriculturalAISystem(
        name="RTK-GNSS AutoSteering Pro",
        vehicle_category=VehicleCategory.T_WHEELED_TRACTOR,
        ai_function=AIFunctionType.AUTONOMOUS_GUIDANCE,
        third_party_assessment_required=True,
        eu_cloud_processing=False,
        isobus_interface=True,
    ),
    AgriculturalAISystem(
        name="HarvestGuard Obstacle AI",
        vehicle_category=VehicleCategory.SELF_PROPELLED,
        ai_function=AIFunctionType.OBSTACLE_DETECTION,
        third_party_assessment_required=True,
        eu_cloud_processing=True,
    ),
    AgriculturalAISystem(
        name="CropYield Prediction Engine",
        vehicle_category=VehicleCategory.SELF_PROPELLED,
        ai_function=AIFunctionType.YIELD_PREDICTION,
        third_party_assessment_required=False,
        eu_cloud_processing=False,
    ),
]

for s in systems:
    print(s.summary())
    reqs = s.compliance_requirements()
    if isinstance(reqs["eu_ai_act"], dict):
        print(f"  → EU AI Act: {reqs['eu_ai_act']['classification']}")
        print(f"  → Registration: {reqs['eu_ai_act']['registration']}")

Output:

RTK-GNSS AutoSteering Pro (T category): HIGH-RISK | Cloud Act: HIGH — US cloud: CLOUD Act data access risk for field/operator data
HarvestGuard Obstacle AI (SP category): HIGH-RISK | Cloud Act: LOW — EU-sovereign processing
CropYield Prediction Engine (SP category): not high-risk via Art.6(1) | Cloud Act: HIGH — US cloud: CLOUD Act data access risk for field/operator data
  → EU AI Act: HIGH-RISK (Art.6(1) + Annex I + Art.105)
  → Registration: Art.49 — EU AI database pre-market

The August 2026 Deadline for Agricultural AI

EU AI Act Art.103 establishes 2 August 2026 as the full-application date for high-risk AI systems in Annex III categories. For Annex I high-risk AI systems — including agricultural AI classified via Art.6(1) and Reg. 167/2013 — the compliance deadline applies to systems placed on the market from that date.

Agricultural AI products already on the EU market before 2 August 2026 benefit from transitional provisions, but:

For autonomous guidance systems receiving over-the-air (OTA) model updates, each update affecting the safety-relevant AI component requires reassessment under both Reg. 167/2013 (if the modification affects the type-approved configuration) and the EU AI Act (if it constitutes a substantial modification under Art.83).

Art.105 in the Context of the Amendment Series

Art.105 is one of a sequence of sector-specific amendment articles (Arts.104–112) that integrate the EU AI Act into EU product safety legislation. The agricultural vehicle amendment is among the most practically significant because:

  1. Market scale — The EU has approximately 5 million tractors in operation. Precision agriculture AI is becoming standard on new equipment.
  2. Operator profile — Agricultural operators are often SMEs or individual farmers, making the Art.13 transparency requirement (instructions accessible to non-technical users) particularly important.
  3. Safety consequences — Autonomous guidance failures can cause tractor runaways, collisions with persons in fields, or uncontrolled road incursions.
  4. Data sensitivity — Field boundary and yield data is commercially valuable; CLOUD Act risks are real for agricultural data.

Art.105 Compliance Checklist (25 Items)

CLASSIFICATION

CONFORMITY ASSESSMENT

TECHNICAL DOCUMENTATION (ART.11)

QMS AND DEVELOPMENT (ART.9)

HUMAN OVERSIGHT AND TRANSPARENCY (ARTS.13–14)

POST-MARKET AND INCIDENT REPORTING (ARTS.65, 72)

DATA SOVEREIGNTY

See Also