{
  "format": "hyperize/v1",
  "@id": "https://www.hyperize.ai/en/dax40-index/brands/heidelberg-materials.json",
  "type": "BrandScore",
  "pageType": "BrandScore",
  "releaseState": "pilot_probe",
  "releaseLabel": "Pilot Probe",
  "title": "Heidelberg Materials — 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": "Heidelberg Materials sells CEM I cement through two parallel surfaces: the corporate site and a regional sales portal, while small-quantity demand is largely captured by Bauhaus and Hornbach listings. The Wave 6 question is whether an agent asked about CEM I 42,5R in NRW reaches a regional Heidelberg dealer surface accurately, or whether the demand routes through the Baumarkt aisle, alongside BASF and Symrise.",
    "de": "Heidelberg Materials verkauft CEM I Zement über zwei parallele Surfaces: die Konzernseite und ein regionales Vertriebsportal, während die Klein-Mengen-Nachfrage weitgehend über Bauhaus- und Hornbach-Listings aufgefangen wird. Die Wave-6-Frage ist, ob ein Agent, der nach CEM I 42,5R in NRW gefragt wird, eine regionale Heidelberg-Händler-Surface genau erreicht oder ob die Nachfrage über den Baumarkt-Gang läuft, zusammen mit BASF und Symrise."
  },
  "summary": {
    "en": "Heidelberg Materials' CEM I 42,5R surface is reachable. The 25kg-NRW-DIN EN 197-1 buying path slips toward Baumarkt listings instead of resolving on the brand's own regional dealer surface.",
    "de": "Die CEM I 42,5R-Surface von Heidelberg Materials ist erreichbar. Der 25kg-NRW-DIN EN 197-1-Kaufpfad rutscht zu Baumarkt-Listings, statt sich auf der eigenen regionalen Händler-Surface aufzulösen."
  },
  "brandName": "Heidelberg Materials",
  "legalEntity": "Heidelberg Materials AG",
  "daxTicker": "HEI",
  "sector": "chemicals_materials",
  "sectorLabel": "Chemicals & Materials",
  "inLanguage": "en",
  "datePublished": "2026-05-18",
  "dateModified": "2026-05-25",
  "nextReview": "2026-09-30",
  "confidence": "C",
  "evidenceTier": "proprietary",
  "wave": "WAVE-Q2-2026-W6-CHEMICALS",
  "url": "https://www.hyperize.ai/en/dax40-index/brands/heidelberg-materials",
  "alternateLanguage": {
    "de": "https://www.hyperize.ai/de/dax40-index/brands/heidelberg-materials"
  },
  "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": 40.17,
      "dimension": "Discoverability (D)",
      "methodVersion": "gate1/v1.1",
      "sampleSize": 17,
      "providers": [
        "openai",
        "perplexity",
        "anthropic"
      ],
      "provenance": "measured"
    },
    "usability": {
      "question": "Once an agent arrives — how far does it get toward the deal?",
      "score": 30,
      "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": "partial"
        },
        {
          "agentClass": "search",
          "outcome": "pending"
        },
        {
          "agentClass": "code",
          "outcome": "partial"
        },
        {
          "agentClass": "browser",
          "outcome": "pending"
        },
        {
          "agentClass": "full_automation",
          "outcome": "pending"
        }
      ],
      "blockedClasses": [],
      "passClasses": [],
      "closeState": "quote_ready",
      "closeStateNote": null,
      "methodVersion": "fleet/measured",
      "provenance": "measured"
    },
    "evidence": {
      "score": 65,
      "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": 35.53,
      "scale100": 35.53,
      "scale10": 3.6,
      "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": 40.17,
        "methodVersion": "gate1/v1.1",
        "sampleSize": 17,
        "providers": [
          "openai",
          "perplexity",
          "anthropic"
        ],
        "queryVariants": 3,
        "runsPerVariant": 2,
        "taskCount": 1
      },
      "aiUsability": {
        "name": "AI Usability (reach + completion)",
        "weight": 0.7,
        "value": 30,
        "derivation": "usability-derivation/v1",
        "basis": "derived from the access profile (per-class outcomes) + close state"
      },
      "evidence": {
        "name": "Evidence",
        "weight": 0.1,
        "value": 65,
        "methodVersion": "fleet/measured"
      }
    }
  },
  "thirdPartyInterception": {
    "classification": "avoidable",
    "classificationLabel": "Avoidable",
    "directShare": 0.4,
    "intermediaryShare": 0.5,
    "intermediaryCaptureExamples": [
      "Bauhaus",
      "Hornbach",
      "regional Baustoff-Händler"
    ],
    "narrative": {
      "en": "Channel position pending Cody Gate-1 audit response analysis. Pre-measurement expectation: small-quantity CEM I cement demand is heavily captured by Bauhaus and Hornbach listings; the Heidelberg Materials regional sales portal and the corporate site share the direct-brand close. Industrial-scale demand routes via regional sales reps without an intermediary.",
      "de": "Third-Party Interception steht aus, bis die Cody-Gate-1-Antworten analysiert sind. Vor-Messungs-Erwartung: Klein-Mengen-CEM-I-Zement-Nachfrage wird stark von Bauhaus- und Hornbach-Listings aufgefangen; das regionale Heidelberg-Materials-Vertriebsportal und die Konzernseite teilen den Direkt-Marken-Abschluss. Industrielle Nachfrage läuft über regionale Vertriebsmitarbeiter ohne Intermediär."
    }
  },
  "bottleneck": {
    "type": "mixed",
    "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": "Heidelberg Materials' CEM I 42,5R surface is reachable. The 25kg-NRW-DIN EN 197-1 buying path slips toward Baumarkt listings instead of resolving on the brand's own regional dealer surface.",
      "de": "Die CEM I 42,5R-Surface von Heidelberg Materials ist erreichbar. Der 25kg-NRW-DIN EN 197-1-Kaufpfad rutscht zu Baumarkt-Listings, statt sich auf der eigenen regionalen Händler-Surface aufzulösen."
    },
    "executiveSummary": {
      "en": "Wave 6 partial measurement. Heidelberg Materials' CEM I 42,5R surface is reachable (D 40.17), and Phase 2 HTTP + coding agents identified the material classification + Ennigerloh plant availability. But agents struggle to confirm the locked NRW + 25kg + DIN EN 197-1 spec without slipping into Baumarkt listings.",
      "de": "Wave 6 Teilmessung. Die CEM I 42,5R-Surface von Heidelberg Materials ist erreichbar (D 40,17), und Phase 2 HTTP- + Coding-Agenten identifizierten die Material-Klassifikation + Werks-Verfügbarkeit Ennigerloh. Aber Agenten schwer, die gelockte NRW + 25kg + DIN EN 197-1-Spec zu bestätigen, ohne in Baumarkt-Listings abzurutschen."
    }
  },
  "testNarrative": {
    "verdict": {
      "en": "Heidelberg's CEM I is on the page. The 25kg NRW close is not.",
      "de": "Heidelbergs CEM I ist auf der Seite. Der 25-kg-NRW-Abschluss nicht."
    },
    "narrative": {
      "en": "Wave 6 measured Heidelberg Materials CEM I 42,5R across Cody Gate-1 (3 providers, 17/18 valid datapoints — 1 OpenAI timeout, German queries, AI Visibility 40.17) and a fleet wave Phase 2 (HTTP + coding). Phase 3 browser and Phase 4 ACT not executed. The Phase 2 HTTP agent returned substantial product-list content including Portlandzement classification + Ennigerloh plant availability. The coding agent confirmed the corporate surface but the 25kg-NRW small-quantity buying path stays opaque on the brand surface without slipping toward Bauhaus or Hornbach listings.",
      "de": "Wave 6 hat Heidelberg Materials CEM I 42,5R über Cody Gate-1 (3 Provider, 17/18 valide Datenpunkte — 1 OpenAI-Timeout, DE-Queries, AI Visibility 40,17) und a fleet wave Phase 2 (HTTP + Coding) gemessen. Phase 3 Browser und Phase 4 ACT nicht ausgeführt. Der Phase-2-HTTP-Agent lieferte umfangreiche Produkt-Listing-Inhalte einschließlich Portlandzement-Klassifikation + Werks-Verfügbarkeit Ennigerloh. Der Coding-Agent bestätigte die Konzern-Surface, aber der 25kg-NRW-Klein-Mengen-Kaufpfad bleibt auf der Marken-Surface unklar, ohne in Bauhaus- oder Hornbach-Listings abzurutschen."
    },
    "scopeShift": null,
    "agentMatrix": [
      {
        "type": "text",
        "status": "partial",
        "note": "HTTP agent returned product-list content incl. CEM I 42,5R classification + Ennigerloh plant (D 90, C 60, A 15, E 50)"
      },
      {
        "type": "search",
        "status": "pending",
        "note": "Wave 6 Cody Gate-1 in progress"
      },
      {
        "type": "code",
        "status": "partial",
        "note": "Coding agent confirmed corporate surface; NRW + 25kg + DIN EN 197-1 path opaque without Baumarkt slippage"
      },
      {
        "type": "browser",
        "status": "pending",
        "note": "a fleet wave phase 3 capture pending"
      },
      {
        "type": "full_automation",
        "status": "pending",
        "note": "a fleet wave phase 4 captures quote-request form"
      }
    ]
  },
  "fairnessDeclaration": {
    "reviewPassed": false,
    "note": "Wave 6 Q2 2026 partial measurement on a single task (Heidelberg Materials CEM I 42,5R Portlandzement, quote_ready close, 25kg sack, NRW delivery, DIN EN 197-1 spec). AI Visibility from Cody Gate-1 (40.17, 17/18 valid datapoints — 1 OpenAI timeout within tolerance — across openai/perplexity/anthropic, DE language). AI Usability from a fleet wave Phase 2 HTTP + coding partial; Phase 3 browser + Phase 4 ACT not executed in this wave (marked pending in agent_matrix). Fairness Review pending the sector fairness grid.",
    "methodologyUrl": "https://www.hyperize.ai/en/methodology/task-selection",
    "sectorGridRef": null
  },
  "activeTasks": [
    {
      "title": {
        "en": "Heidelberg Materials CEM I 42,5R Portland cement (25kg sack, NRW delivery)",
        "de": "Heidelberg Materials CEM I 42,5R Portlandzement (25kg Sack, NRW Lieferung)"
      },
      "closeState": "quote_ready",
      "intermediaryMode": "platform",
      "businessRelevance": null,
      "difficultyBand": null,
      "engpass": {
        "en": "Phase 2 HTTP returned CEM I 42,5R classification + Ennigerloh plant; the 25kg-NRW small-quantity close is captured by Baumarkt listings rather than resolved on the brand's regional dealer surface.",
        "de": "Phase 2 HTTP lieferte CEM I 42,5R-Klassifikation + Werk Ennigerloh; der 25kg-NRW-Klein-Mengen-Abschluss wird von Baumarkt-Listings aufgefangen statt auf der regionalen Händler-Surface der Marke aufgelöst."
      }
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-05-25",
      "quarter": "Q2 2026",
      "waveId": "WAVE-Q2-2026-W6-CHEMICALS",
      "protocolVersion": "ars-methodology/v1.1",
      "summary": "Wave 6 partial measurement landed. Cody Gate-1 complete (D 40.17, 17/18 valid — 1 OpenAI timeout). a fleet wave Phase 1 ceiling + Phase 2 HTTP+coding complete; Phase 3 browser + Phase 4 ACT not executed in this wave. HTTP returned CEM I 42,5R + Portlandzement + Ennigerloh plant. The 25kg-NRW small-quantity close stays captured by Baumarkt listings rather than resolved on the brand surface."
    }
  ],
  "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, Heidelberg Materials is reachable — AI Visibility 40.17 across 17/18 valid datapoints. The Phase 2 HTTP agent returned CEM I 42,5R classification + Ennigerloh plant availability. The gap is the small-quantity 25kg-NRW-DIN EN 197-1 buying path: it stays opaque on the brand's own regional dealer surface, while Baumarkt listings (Bauhaus, Hornbach) capture the demand precisely where the brand surface should resolve it. Structural channel capture, not discovery.",
      "de": "In der Produkt-Discovery ist Heidelberg Materials erreichbar — AI Visibility 40,17 über 17/18 valide Datenpunkte. Der Phase-2-HTTP-Agent lieferte CEM I 42,5R-Klassifikation + Werks-Verfügbarkeit Ennigerloh. Die Lücke ist der Klein-Mengen-25kg-NRW-DIN EN 197-1-Kaufpfad: er bleibt auf der eigenen regionalen Händler-Surface der Marke unklar, während Baumarkt-Listings (Bauhaus, Hornbach) die Nachfrage genau dort auffangen, wo die Marken-Surface sie auflösen sollte. Strukturelle Kanal-Capture, keine Discovery."
    },
    "evidence": {
      "en": "Heidelberg Materials' CEM I 42,5R surface is reachable. The 25kg-NRW-DIN EN 197-1 buying path slips toward Baumarkt listings instead of resolving on the brand's own regional dealer surface.",
      "de": "Die CEM I 42,5R-Surface von Heidelberg Materials ist erreichbar. Der 25kg-NRW-DIN EN 197-1-Kaufpfad rutscht zu Baumarkt-Listings, statt sich auf der eigenen regionalen Händler-Surface aufzulösen."
    },
    "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": "What changes the outcome will depend on whether Wave 6 surfaces a Channel gap (Baumarkt listings dominate the Heidelberg-brand close), a Surface gap (the regional portal's spec presentation breaks under agent reads), or a Discovery gap (Holcim / Dyckerhoff dominate the unbranded discovery). The Hyperize offering routes are Answer Pages for the discovery case, Reference Pages for the regional + spec case.",
      "de": "Was den Ausgang verändert, hängt davon ab, ob Wave 6 eine Kanal-Lücke aufdeckt (Baumarkt-Listings dominieren den Heidelberg-Markenabschluss), eine Surface-Lücke (die Spec-Darstellung des regionalen Portals bricht unter Agent-Lesungen) oder eine Discovery-Lücke (Holcim / Dyckerhoff dominieren die unbranded Discovery). Die Hyperize-Offering-Routen sind Answer Pages für den Discovery-Fall, Reference Pages für den regionalen + Spec-Fall."
    },
    "proof": {
      "en": "The proof isn't more content. It's a repeatable lift in whether agents find, verify, cite, recommend, and complete the brand journey directly — re-measured each wave.",
      "de": "Der Beweis ist nicht mehr Content. Es ist ein wiederholbarer Anstieg darin, ob Agenten die Marke direkt finden, verifizieren, zitieren, empfehlen und den Weg abschließen — 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%20Heidelberg%20Materials"
      },
      {
        "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%20Heidelberg%20Materials"
      },
      {
        "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%20Heidelberg%20Materials"
      }
    ]
  },
  "sources": [
    {
      "id": "S1",
      "label": "Gate-1 audit run · Heidelberg Materials Wave Q2 2026 (Cody, dispatched 2026-05-25)",
      "accessedAt": "2026-05-25",
      "supports": [
        "AI Visibility score (pending)",
        "the close state reached (quote_ready)"
      ],
      "url": null,
      "kind": "internal",
      "internalLabel": "Internal · Hyperize audit pipeline"
    },
    {
      "id": "S2",
      "label": "a fleet wave chemicals wave · Heidelberg Materials phase 1-4 (Giorgio repo, dispatched 2026-05-25)",
      "accessedAt": "2026-05-25",
      "supports": [
        "the per-breed access profile (pending)",
        "the regional dealer portal close (pending)"
      ],
      "url": null,
      "kind": "internal",
      "internalLabel": "Internal · Hyperize fleet (Giorgio)"
    },
    {
      "id": "S3",
      "label": "Task Selection Doctrine",
      "accessedAt": "2026-05-25",
      "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"
    ]
  }
}