{
  "format": "hyperize/v1",
  "@id": "https://www.hyperize.ai/en/dax40-index/brands/eon.json",
  "type": "BrandScore",
  "pageType": "BrandScore",
  "releaseState": "pilot_probe",
  "releaseLabel": "Pilot Probe",
  "title": "E.ON — Pilot Probe (Single-Task Observation, Wave Q2 2026)",
  "pilotProbe": {
    "status": "pilot_probe",
    "rationale": "Single-task observation under a narrower provider track than a full BrandScore. The Agent Success Score is computed but should be read as an early signal, not a fully-qualified score.",
    "promotionCriteria": "Confidence promotes to B (and releaseState to brand_score) when the next wave adds a second task and the fourth provider on the Discoverability track.",
    "nextWave": "WAVE-Q3-2026"
  },
  "hook": {
    "en": "Ask an agent to find a Munich electricity tariff for 3,500 kWh, and it names the city utility and the comparison portals, not E.ON. Name E.ON and it appears. The surface itself splits: a coding agent reads the €975.23 tariff, but a plain fetch hits a WAF block and a standard browser cannot operate the postcode field. Only the most capable agent, by operating the postcode field directly, reaches the contract form. Found late, completed by few.",
    "de": "Bittet man einen Agenten, einen Münchner Stromtarif für 3.500 kWh zu finden, nennt er den Stadtwerke-Versorger und die Vergleichsportale, nicht E.ON. Nennt man E.ON, taucht es auf. Die Surface selbst spaltet sich: Ein Coding-Agent liest den 975,23-Euro-Tarif, doch ein einfacher Abruf trifft eine WAF-Sperre und ein Standard-Browser kann das Postleitzahl-Feld nicht bedienen. Nur der fähigste Agent erreicht, über direkte Feldansteuerung, das Vertragsformular. Spät gefunden, von wenigen abgeschlossen."
  },
  "summary": {
    "en": "On the unbranded question the comparison portals and the city utility capture the query; on the surface, only the coding and the autonomous agent reach the contract form.",
    "de": "Bei der unbranded-Frage fangen die Vergleichsportale und der Stadtwerke-Versorger die Anfrage ab; auf der Surface erreichen nur der Coding- und der autonome Agent das Vertragsformular."
  },
  "brandName": "E.ON",
  "legalEntity": "E.ON SE",
  "daxTicker": "EOAN",
  "sector": "utilities",
  "sectorLabel": "Utilities",
  "inLanguage": "en",
  "datePublished": "2026-05-18",
  "dateModified": "2026-05-22",
  "nextReview": "2026-09-30",
  "confidence": "C",
  "evidenceTier": "proprietary",
  "wave": "WAVE-Q2-2026-W3",
  "url": "https://www.hyperize.ai/en/dax40-index/brands/eon",
  "alternateLanguage": {
    "de": "https://www.hyperize.ai/de/dax40-index/brands/eon"
  },
  "isPartOf": {
    "@id": "https://www.hyperize.ai/en/dax40-index",
    "name": "DAX 40 Agent Success Index"
  },
  "lanes": [
    {
      "id": "commerce",
      "name": "Commerce",
      "measured": true
    },
    {
      "id": "talent",
      "name": "Talent",
      "measured": false
    },
    {
      "id": "aftersales",
      "name": "After-sales",
      "measured": false
    },
    {
      "id": "procurement",
      "name": "Procurement",
      "measured": false
    },
    {
      "id": "investor_relations",
      "name": "Investor Relations",
      "measured": false
    },
    {
      "id": "press",
      "name": "Press",
      "measured": false
    }
  ],
  "commercialLane": {
    "visibility": {
      "question": "Will an agent find and recommend the brand?",
      "score": 26.28,
      "dimension": "Discoverability (D)",
      "methodVersion": "gate1/v1.1",
      "sampleSize": 18,
      "providers": [
        "openai",
        "perplexity",
        "anthropic"
      ],
      "provenance": "measured"
    },
    "usability": {
      "question": "Once an agent arrives — how far does it get toward the deal?",
      "score": 35,
      "scoreNote": "Derived from the access profile below + close state (usability-derivation/v1). NOT a hand-averaged number — a reproducible summary of observed agent behaviour.",
      "accessProfile": [
        {
          "agentClass": "text",
          "outcome": "blocked"
        },
        {
          "agentClass": "search",
          "outcome": "pending"
        },
        {
          "agentClass": "code",
          "outcome": "success"
        },
        {
          "agentClass": "browser",
          "outcome": "blocked"
        },
        {
          "agentClass": "full_automation",
          "outcome": "success"
        }
      ],
      "blockedClasses": [
        "text",
        "browser"
      ],
      "passClasses": [
        "code",
        "full_automation"
      ],
      "closeState": "contract_form_ready",
      "closeStateNote": null,
      "methodVersion": "fleet/measured",
      "provenance": "measured"
    },
    "evidence": {
      "score": 70,
      "basis": "estimate — cross-method ground-truth consistency, not a separate measured run",
      "note": "A confidence layer on the two axes above, not a third sales axis."
    }
  },
  "score": {
    "compositeForIndexRanking": {
      "value": 36.76,
      "scale100": 36.76,
      "scale10": 3.7,
      "status": "computed",
      "formula": "Agent Success Score = (AI Visibility × 0.20) + (AI Usability × 0.70) + (Evidence × 0.10)",
      "methodVersion": "ars-methodology/v1.1",
      "usabilityDerivation": "usability-derivation/v1",
      "role": "index-ranking",
      "note": "Weighted composite, used for ranking the index. Read the two commercialLane axes (visibility + usability) for the standalone verdict — this single number blends them and is not the headline."
    },
    "dimensions": {
      "aiVisibility": {
        "name": "AI Visibility (Discoverability)",
        "weight": 0.2,
        "value": 26.28,
        "methodVersion": "gate1/v1.1",
        "sampleSize": 18,
        "providers": [
          "openai",
          "perplexity",
          "anthropic"
        ],
        "queryVariants": 3,
        "runsPerVariant": 2,
        "taskCount": 1
      },
      "aiUsability": {
        "name": "AI Usability (reach + completion)",
        "weight": 0.7,
        "value": 35,
        "derivation": "usability-derivation/v1",
        "basis": "derived from the access profile (per-class outcomes) + close state"
      },
      "evidence": {
        "name": "Evidence",
        "weight": 0.1,
        "value": 70,
        "methodVersion": "estimate/v1"
      }
    }
  },
  "thirdPartyInterception": {
    "classification": "structural",
    "classificationLabel": "Structural",
    "directShare": 0.44,
    "intermediaryShare": 0.56,
    "intermediaryCaptureExamples": [
      "Verivox",
      "Check24",
      "Stromauskunft"
    ],
    "narrative": {
      "en": "Across the 18 Gate-1 responses, 56% routed the Munich electricity question through a comparison portal (Verivox in 6, Check24 in 5, Stromauskunft in 3); eon.de appeared directly in only 3. The capture is heaviest on the unbranded informational query, where 5 of 6 responses sent the user to a portal. The comparison portals own the energy-switching question before eon.de is reached. (The Munich city utility also surfaces unbranded, but as a competitor on discovery, not as a displacing channel.)",
      "de": "Über die 18 Gate-1-Antworten leiteten 56% die Münchner Stromfrage über ein Vergleichsportal (Verivox in 6, Check24 in 5, Stromauskunft in 3); eon.de tauchte direkt nur in 3 auf. Die Erfassung ist am stärksten bei der unbranded-informational-Frage, wo 5 von 6 Antworten den Nutzer zu einem Portal schickten. Die Vergleichsportale besitzen die Wechselfrage, bevor eon.de erreicht wird. (Der Münchner Stadtwerke-Versorger taucht unbranded ebenfalls auf, aber als Wettbewerber in der Discovery, nicht als verdrängender Kanal.)"
    }
  },
  "bottleneck": {
    "type": "dual",
    "classification": {
      "en": "Multi-axis",
      "de": "Mehrachsig"
    },
    "classificationNote": {
      "en": "Weak on more than one axis at once.",
      "de": "Schwach auf mehr als einer Achse zugleich."
    },
    "sentence": {
      "en": "On the unbranded question the comparison portals and the city utility capture the query; on the surface, only the coding and the autonomous agent reach the contract form.",
      "de": "Bei der unbranded-Frage fangen die Vergleichsportale und der Stadtwerke-Versorger die Anfrage ab; auf der Surface erreichen nur der Coding- und der autonome Agent das Vertragsformular."
    },
    "executiveSummary": {
      "en": "Discovery is the first gap: asked without the brand, the agent reaches for the Munich city utility and the comparison portals (Verivox, Check24), not E.ON. The surface is the second: a plain fetch is blocked by a WAF, a standard browser cannot operate the postcode field, and only the most capable agent, by operating the postcode field directly, reaches the Anbieterwechsel contract form. Two of the four tested agent classes never complete.",
      "de": "Discovery ist die erste Lücke: ohne Marke genannt greift der Agent zum Münchner Stadtwerke-Versorger und zu den Vergleichsportalen (Verivox, Check24), nicht zu E.ON. Die Surface ist die zweite: ein einfacher Abruf wird von einer WAF blockiert, ein Standard-Browser kann das Postleitzahl-Feld nicht bedienen, und nur der fähigste Agent erreicht über direkte Feldansteuerung das Anbieterwechsel-Formular. Zwei der vier getesteten Agentenklassen schließen nie ab."
    }
  },
  "testNarrative": {
    "verdict": {
      "en": "Portals own the unbranded query. The surface lets only the strongest agents through.",
      "de": "Portale besitzen die unbranded-Anfrage. Die Surface lässt nur die stärksten Agenten durch."
    },
    "narrative": {
      "en": "We asked five kinds of AI agent to reach a switch-ready state for an E.ON electricity tariff (3,500 kWh, postcode 80331) on eon.de. A coding agent read the €975.23 Strom Basistarif. A plain HTTP fetch was blocked at the door by a Cloudflare WAF. A standard browser agent could not target the postcode combobox in any of three runs. The autonomous agent found a different path, the Anbieterwechsel flow, and reached the contract form (step 2 of 3, E.ON ÖkoStrom Pro Extra 24, new-customer bonus €287) without authentication, by operating the postcode field directly. The provider switch is fully initiable; the calculator is the wall.",
      "de": "Wir haben fünf Typen von KI-Agenten auf eon.de geschickt, um für einen E.ON-Stromtarif (3.500 kWh, PLZ 80331) einen wechselbereiten Zustand zu erreichen. Ein Coding-Agent las den 975,23-Euro-Strom-Basistarif. Ein einfacher HTTP-Abruf wurde an der Tür von einer Cloudflare-WAF blockiert. Ein Standard-Browser-Agent konnte die Postleitzahl-Combobox in keinem von drei Läufen ansteuern. Der autonome Agent fand einen anderen Weg, den Anbieterwechsel, und erreichte das Vertragsformular (Schritt 2 von 3, E.ON ÖkoStrom Pro Extra 24, Neukundenbonus 287 Euro) ohne Authentifizierung, über direkte Feldansteuerung. Der Anbieterwechsel ist voll initiierbar; der Rechner ist die Wand."
    },
    "scopeShift": {
      "en": "This is one tariff in one postcode. E.ON spans electricity, gas, solar, heat pumps, and EV charging, each with its own calculator and switching flow.",
      "de": "Das ist ein Tarif in einer Postleitzahl. E.ON umfasst Strom, Gas, Solar, Wärmepumpen und E-Mobilität, jeweils mit eigenem Rechner und Wechselprozess."
    },
    "agentMatrix": [
      {
        "type": "text",
        "status": "blocked",
        "note": "Plain HTTP blocked at the door by a Cloudflare WAF (403); no tariff, no price reachable"
      },
      {
        "type": "search",
        "status": "pending",
        "note": "LLM search runs pending"
      },
      {
        "type": "code",
        "status": "success",
        "note": "Read the €975.23 Strom Basistarif from the page"
      },
      {
        "type": "browser",
        "status": "blocked",
        "note": "0/3 runs; the standard browser could not operate the postcode combobox"
      },
      {
        "type": "full_automation",
        "status": "success",
        "note": "Reached the Anbieterwechsel contract form (step 2/3) without login, by operating the postcode field directly"
      }
    ]
  },
  "fairnessDeclaration": {
    "reviewPassed": false,
    "note": "Wave 3 (a fleet wave Telecom & Utilities). Single measured task (Strom Basistarif, 3.500 kWh, PLZ 80331, contract_form_ready close state via Anbieterwechsel). AI Visibility 26.28 (18/18 valid datapoints across 3 providers, unbranded informational); AI Usability derived from the a fleet wave access profile. Channel split grounded via channel-derive.py (intermediary in 10/18 Gate-1 responses). Confidence C, single task; Fairness Review pending the sector fairness grid.",
    "methodologyUrl": "https://www.hyperize.ai/en/methodology/task-selection",
    "sectorGridRef": null
  },
  "activeTasks": [
    {
      "title": {
        "en": "E.ON Strom Basistarif (Anbieterwechsel)",
        "de": "E.ON Strom Basistarif (Anbieterwechsel)"
      },
      "closeState": "contract_form_ready",
      "intermediaryMode": "structural",
      "businessRelevance": null,
      "difficultyBand": null,
      "engpass": {
        "en": "Coding agent reads the €975.23 tariff; a plain fetch is WAF-blocked and a standard browser cannot operate the postcode field. Only the autonomous agent, by operating the postcode field directly, reaches the contract form. Unbranded discovery routes to portals and the city utility.",
        "de": "Coding-Agent liest den 975,23-Euro-Tarif; ein einfacher Abruf ist WAF-blockiert und ein Standard-Browser kann das PLZ-Feld nicht bedienen. Nur der autonome Agent erreicht über direkte Feldansteuerung das Vertragsformular. Unbranded-Discovery läuft zu Portalen und zum Stadtwerke-Versorger."
      }
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-05-22",
      "quarter": "Q2 2026",
      "waveId": "WAVE-Q2-2026-W3",
      "protocolVersion": "ars-methodology/v1.1",
      "summary": "First v3 measurement. AI Visibility 26.28 (18/18 valid datapoints, 3 providers, DE, unbranded informational). AI Usability derived from a fleet wave: coding agent read the tariff, plain fetch WAF-blocked, standard browser 0/3 on the postcode combobox, autonomous agent reached the contract form by operating the postcode field directly. Unbranded discovery routed to SWM + Verivox/Check24. Confidence C, single task."
    }
  ],
  "methodology": {
    "formula": "Agent Success Score = (AI Visibility × 0.20) + (AI Usability × 0.70) + (Evidence × 0.10)",
    "usabilityDerivation": "usability-derivation/v1",
    "protocolVersion": "ars-methodology/v1.1",
    "taskSelection": "https://www.hyperize.ai/en/methodology/task-selection",
    "agentSurface": "https://www.hyperize.ai/en/methodology",
    "dimensions": {
      "aiVisibility": "AI Visibility (Discoverability) — audit-pipeline-derived. 3–4 providers × 3 query variants × 2 runs.",
      "aiUsability": "AI Usability — derived from the per-class access profile (which agent classes reach the close state) modulated by close-state depth. The profile is the truth; the score is a reproducible summary, not a hand-rating.",
      "evidence": "Evidence — cross-method ground-truth consistency. A confidence layer, not a sales axis."
    }
  },
  "consequenceClose": {
    "archetype": "actionability",
    "archetypeLabel": {
      "en": "actionability",
      "de": "Actionability"
    },
    "source": "brand",
    "diagnosis": {
      "en": "On product discovery, E.ON is not failing to exist; it is failing to be the answer. The unbranded energy question routes to the city utility and the comparison portals, and the surface that would convert a found customer blocks the plain reader and the standard browser. E.ON is found late and completed by few.",
      "de": "In der Produkt-Discovery scheitert E.ON nicht am Existieren; es scheitert daran, die Antwort zu sein. Die unbranded-Energiefrage läuft zum Stadtwerke-Versorger und zu den Vergleichsportalen, und die Surface, die einen gefundenen Kunden überführen würde, blockiert den einfachen Leser und den Standard-Browser. E.ON wird spät gefunden und von wenigen abgeschlossen."
    },
    "evidence": {
      "en": "On the unbranded question the comparison portals and the city utility capture the query; on the surface, only the coding and the autonomous agent reach the contract form.",
      "de": "Bei der unbranded-Frage fangen die Vergleichsportale und der Stadtwerke-Versorger die Anfrage ab; auf der Surface erreichen nur der Coding- und der autonome Agent das Vertragsformular."
    },
    "question": {
      "en": "The question this raises: where would deeper Action-pathway measurement — handoff stability, deep-link routing, structured booking endpoints — sharpen the read?",
      "de": "Die Frage daraus: Wo würde tiefere Action-Pfad-Messung — Handoff-Stabilität, Deep-Link-Routing, strukturierte Booking-Endpunkte — die Lesart schärfen?"
    },
    "confidenceHedge": {
      "en": "Based on the current pilot slate, this read is directional.",
      "de": "Basierend auf dem aktuellen Pilot-Slate ist diese Lesart direktional."
    },
    "closes": {
      "en": "Make the surface answer the unbranded question and admit every agent class. Agent-readable tariff and switching surfaces a plain fetch and a standard browser can complete, not only the most capable scripted agent, and citeable evidence the answer engines can name directly instead of routing to a portal.",
      "de": "Die Surface die unbranded-Frage beantworten lassen und jede Agentenklasse einlassen. Agentenlesbare Tarif- und Wechsel-Surfaces, die ein einfacher Abruf und ein Standard-Browser abschließen können, nicht nur ein skriptgesteuerter Agent, und zitierbare Evidenz, die die Antwortmaschinen direkt nennen, statt zu einem Portal zu leiten."
    },
    "proof": {
      "en": "The proof is not a faster calculator. It is agents of every class completing the switch on E.ON's own surface, and the unbranded question naming E.ON, re-measured each wave.",
      "de": "Der Beweis ist nicht ein schnellerer Rechner. Es ist, dass Agenten jeder Klasse den Wechsel auf E.ONs eigener Surface abschließen, und dass die unbranded-Frage E.ON nennt, neu gemessen mit jeder Wave."
    },
    "ctas": [
      {
        "weight": "primary",
        "eyebrow": "Audit · €1,900",
        "title": {
          "en": "Commission an audit.",
          "de": "Audit beauftragen."
        },
        "body": {
          "en": "Where the BrandScore opens the question, an audit closes it. An interpretive engagement on your full surface, scored under the same methodology.",
          "de": "Wo die BrandScore die Frage öffnet, schließt sie ein Audit. Ein interpretatives Engagement auf der vollen Surface, gemessen unter derselben Methodologie."
        },
        "cta": {
          "en": "Get the audit",
          "de": "Audit anfragen"
        },
        "href": "mailto:hello@hyperize.ai?subject=Audit%20%C2%B7%20E.ON"
      },
      {
        "weight": "secondary",
        "eyebrow": "Founding · €4,500",
        "title": {
          "en": "Found with us.",
          "de": "Founding Program."
        },
        "body": {
          "en": "Strategic partnership for brands building agent success as a long-term capability, not a one-off engagement.",
          "de": "Strategische Partnerschaft für Marken, die Agent-Success als langfristige Capability aufbauen — nicht als Einmal-Engagement."
        },
        "cta": {
          "en": "Apply",
          "de": "Bewerben"
        },
        "href": "mailto:hello@hyperize.ai?subject=Founding%20Program%20%C2%B7%20E.ON"
      },
      {
        "weight": "secondary",
        "eyebrow": "Snapshot",
        "title": {
          "en": "Audit an adjacent property.",
          "de": "Eine angrenzende Property messen."
        },
        "body": {
          "en": "The BrandScore covers the primary domain. Get the same methodology applied to an adjacent property: a country site, a sub-brand, a category beyond the DAX-40 slate.",
          "de": "Die BrandScore deckt die primäre Domain ab. Die gleiche Methodologie für eine angrenzende Property: eine Länderseite, eine Sub-Brand, eine Kategorie außerhalb des DAX-40-Slates."
        },
        "cta": {
          "en": "Get a Snapshot",
          "de": "Snapshot anfragen"
        },
        "href": "mailto:hello@hyperize.ai?subject=Snapshot%20%C2%B7%20adjacent%20property%20for%20E.ON"
      }
    ]
  },
  "sources": [
    {
      "id": "S1",
      "label": "Gate-1 audit run · E.ON Wave Q2 2026",
      "accessedAt": "2026-05-22",
      "supports": [
        "AI Visibility score (26.28, 18/18 valid datapoints across 3 providers, unbranded informational)",
        "unbranded discovery routing to SWM + Verivox/Check24 (channel read)"
      ],
      "url": null,
      "kind": "internal",
      "internalLabel": "Internal · Hyperize audit pipeline"
    },
    {
      "id": "S2",
      "label": "Hyperize fleet · a fleet wave Telecom & Utilities (access profile)",
      "accessedAt": "2026-05-22",
      "supports": [
        "how each kind of agent fared (text WAF-blocked, code success, browser 0/3, act by operating the postcode field directly)",
        "the close state reached (contract_form_ready, Anbieterwechsel, no login)",
        "the tested product (Strom Basistarif €975.23/yr, 3.500 kWh, PLZ 80331)"
      ],
      "url": null,
      "kind": "internal",
      "internalLabel": "Internal · Hyperize fleet (Giorgio)"
    },
    {
      "id": "S3",
      "label": "Task Selection Doctrine",
      "accessedAt": "2026-05-22",
      "supports": [
        "fairness declaration",
        "Third-Party Interception framing"
      ],
      "url": "https://www.hyperize.ai/en/methodology/task-selection",
      "kind": "public",
      "internalLabel": null
    }
  ],
  "crossLinks": {
    "index": "https://www.hyperize.ai/en/dax40-index",
    "taskSelection": "https://www.hyperize.ai/en/methodology/task-selection",
    "agentSurface": "https://www.hyperize.ai/en/methodology",
    "foundingProgram": "https://www.hyperize.ai/en/founding-program"
  },
  "scope": {
    "publishes": [
      "Brand identity (name, legal entity, DAX ticker, sector)",
      "Composite (index-ranking) + AI Visibility + AI Usability (as access profile + derived score) + Evidence, with weights",
      "Per-agent-class access profile (which agent classes reach the close state)",
      "Third-Party Interception classification, direct/intermediary share, narrative",
      "Hyperize-selected task titles, close state, intermediary mode, task score, bottleneck sentence",
      "Measurement timeline (date, wave, protocol version, summary)",
      "Sources with public URLs or internal-evidence pointers",
      "Confidence grade + Evidence tier + Next review date",
      "Bottleneck classification (Discovery / Interception / Usability / Multi-axis / No dominant gap)",
      "Bottleneck archetype + consequence-claim diagnosis + operator question",
      "Test narrative (verdict, narrative, agent matrix, scope shift) — scene-level prose, no prompts or formulas"
    ],
    "doesNotPublish": [
      "Task identifiers (internal)",
      "Raw and derived measurement artifact paths (internal repos)",
      "Per-phase outcome tables (ceiling / http / coding / browser_standard / act)",
      "Individual prompts and provider-specific transcripts",
      "Scoring derivation steps below the dimension level",
      "Sector task grid file references when still draft"
    ]
  }
}