{
  "format": "hyperize/v1",
  "@id": "https://www.hyperize.ai/en/dax40-index/brands/brenntag.json",
  "type": "BrandScore",
  "pageType": "BrandScore",
  "releaseState": "pilot_probe",
  "releaseLabel": "Pilot Probe",
  "title": "Brenntag — 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": "We asked five kinds of agent to confirm a technical-grade isopropanol order, a 200-litre drum, deliverable in NRW. None could verify it on the public surface. A plain fetch and a script both failed the spec check; the browser agent failed three of three; the locked facts, NRW delivery, the 200-litre drum, technical grade, are simply not on the page. The inquiry form is the only path, and it stalls at a validation wall. The buy-critical detail lives behind a sales conversation, not the surface.",
    "de": "Wir haben fünf Agent-Typen geschickt, um eine Bestellung für technisches Isopropanol zu bestätigen, ein 200-Liter-Fass, lieferbar in NRW. Keiner konnte es auf der öffentlichen Surface verifizieren. Abruf und Skript scheiterten am Spec-Check, der Browser-Agent dreimal von drei; die gelockten Fakten, NRW-Lieferung, das 200-Liter-Fass, technische Qualität, stehen schlicht nicht auf der Seite. Das Anfrageformular ist der einzige Pfad und bleibt an einer Validierungs-Wand hängen. Das kaufentscheidende Detail lebt hinter einem Vertriebsgespräch, nicht auf der Surface."
  },
  "summary": {
    "en": "The buy-critical specs are not on the page, and agents rarely find Brenntag for them either.",
    "de": "Die kaufentscheidenden Specs stehen nicht auf der Seite, und Agenten finden Brenntag dafür auch selten."
  },
  "brandName": "Brenntag",
  "legalEntity": "Brenntag SE",
  "daxTicker": "BNR",
  "sector": "chemicals_materials",
  "sectorLabel": "Chemicals & Materials",
  "inLanguage": "en",
  "datePublished": "2026-05-18",
  "dateModified": "2026-05-22",
  "nextReview": "2026-09-30",
  "confidence": "C",
  "evidenceTier": "proprietary",
  "wave": "WAVE-Q2-2026-W2",
  "url": "https://www.hyperize.ai/en/dax40-index/brands/brenntag",
  "alternateLanguage": {
    "de": "https://www.hyperize.ai/de/dax40-index/brands/brenntag"
  },
  "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": 24.17,
      "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": 19,
      "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": "blocked"
        },
        {
          "agentClass": "browser",
          "outcome": "blocked"
        },
        {
          "agentClass": "full_automation",
          "outcome": "partial"
        }
      ],
      "blockedClasses": [
        "text",
        "code",
        "browser"
      ],
      "passClasses": [],
      "closeState": "quote_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": 25.13,
      "scale100": 25.13,
      "scale10": 2.5,
      "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": 24.17,
        "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": 19,
        "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": "none",
    "classificationLabel": "None",
    "directShare": 1,
    "intermediaryShare": 0,
    "intermediaryCaptureExamples": [],
    "narrative": {
      "en": "Brenntag is itself the distributor layer for industrial chemicals; no marketplace structurally displaces it for this product. The open question here is the surface (the buy-critical spec is not publicly exposed) and discovery, not a displacing intermediary.",
      "de": "Brenntag ist selbst die Distributor-Schicht für Industriechemie; kein Marktplatz verdrängt es für dieses Produkt strukturell. Die offene Frage hier ist die Surface (die kaufentscheidende Spezifikation steht nicht öffentlich) und Discovery, kein verdrängender Intermediär."
    }
  },
  "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": "The buy-critical specs are not on the page, and agents rarely find Brenntag for them either.",
      "de": "Die kaufentscheidenden Specs stehen nicht auf der Seite, und Agenten finden Brenntag dafür auch selten."
    },
    "executiveSummary": {
      "en": "Two gaps at once. The locked spec (NRW delivery, 200-litre drum, technical grade) is not on the public surface, so every agent class fell short of it; and on broad procurement prompts, an agent reaches Brenntag only about two times in ten. Surface and discovery both.",
      "de": "Zwei Lücken zugleich. Die gelockte Spezifikation (NRW-Lieferung, 200-Liter-Fass, technische Qualität) steht nicht auf der öffentlichen Surface, jede Agent-Klasse blieb davor; und auf breiten Beschaffungs-Prompts erreicht ein Agent Brenntag nur etwa zwei von zehn Malen. Surface und Discovery, beides."
    }
  },
  "testNarrative": {
    "verdict": {
      "en": "The buy-critical facts are not on the page. Every agent fell short of them.",
      "de": "Die kaufentscheidenden Fakten stehen nicht auf der Seite. Jeder Agent blieb davor."
    },
    "narrative": {
      "en": "We asked five kinds of AI agent to confirm a purchasable spec on brenntag.de: technical-grade isopropanol, 200-litre drum, deliverable in NRW. A plain fetch and a script both failed the spec check, and the browser agent failed all three runs, the locked markers (NRW, 200L, drum, technical grade) were not present on the product surface. The inquiry form is the only route, and it stops at a validation wall on mandatory identity and contact fields, with the spec still unconfirmed.",
      "de": "Wir haben fünf Typen von KI-Agenten auf brenntag.de geschickt, um eine kaufbare Spezifikation zu bestätigen: technisches Isopropanol, 200-Liter-Fass, lieferbar in NRW. Abruf und Skript scheiterten am Spec-Check, der Browser-Agent in allen drei Läufen; die gelockten Marker (NRW, 200L, Fass, technische Qualität) waren auf der Produkt-Surface nicht vorhanden. Das Anfrageformular ist der einzige Weg und stoppt an einer Validierungs-Wand bei Pflicht-Identitäts- und Kontaktfeldern, die Spezifikation weiter unbestätigt."
    },
    "scopeShift": {
      "en": "This is one product in one region. Brenntag distributes thousands of industrial and specialty chemicals across dozens of delivery regions.",
      "de": "Das ist ein Produkt in einer Region. Brenntag vertreibt tausende Industrie- und Spezialchemikalien über dutzende Liefergebiete."
    },
    "agentMatrix": [
      {
        "type": "text",
        "status": "blocked",
        "note": "Raw HTTP cannot confirm the locked markers (NRW / 200L / drum / technical grade) on the surface"
      },
      {
        "type": "search",
        "status": "pending",
        "note": "LLM runs pending"
      },
      {
        "type": "code",
        "status": "blocked",
        "note": "Coding fails the spec-fidel close from page anchors"
      },
      {
        "type": "browser",
        "status": "blocked",
        "note": "0/3 runs, locked markers not found on the product surface"
      },
      {
        "type": "full_automation",
        "status": "partial",
        "note": "Inquiry form reached, then a validation wall on mandatory identity/contact fields; spec unconfirmed"
      }
    ]
  },
  "fairnessDeclaration": {
    "reviewPassed": false,
    "note": "Wave 2 (a fleet wave Industrials). Single measured task (technical isopropanol, 200L drum, NRW; quote_ready close state). The locked buy-critical markers were not confirmable on the public surface. AI Visibility 24.17 (18/18 valid datapoints across 3 providers); AI Usability derived from the a fleet wave access profile. 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": "Brenntag technical isopropanol (200L drum, NRW)",
        "de": "Brenntag technisches Isopropanol (200L-Fass, NRW)"
      },
      "closeState": "quote_ready",
      "intermediaryMode": "none",
      "businessRelevance": null,
      "difficultyBand": null,
      "engpass": {
        "en": "Product/contact discovery works, but the buy-critical spec (NRW + 200L + technical grade) is not on the public surface; the inquiry form stalls at a validation wall. Discovery is thin too.",
        "de": "Produkt-/Kontakt-Discovery funktioniert, aber die kaufentscheidende Spezifikation (NRW + 200L + technische Qualität) steht nicht auf der öffentlichen Surface; das Anfrageformular bleibt an einer Validierungs-Wand hängen. Auch die Discovery ist dünn."
      }
    }
  ],
  "scoreHistory": [
    {
      "date": "2026-05-22",
      "quarter": "Q2 2026",
      "waveId": "WAVE-Q2-2026-W2",
      "protocolVersion": "ars-methodology/v1.1",
      "summary": "First v3 measurement. AI Visibility 24.17 (18/18 valid datapoints, 3 providers, DE). AI Usability derived from a fleet wave: HTTP/coding/browser all failed the locked-marker spec check (NRW/200L/drum/technical grade not on the surface), ACT reached the inquiry form then a validation wall. 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, Brenntag carries two gaps at once. The surface does not expose the buy-critical spec, NRW delivery, the 200-litre drum, technical grade, so no agent class could confirm it, and the inquiry form stalls at a validation wall. And discovery is thin: broad procurement prompts reach Brenntag only about two times in ten. Neither axis alone explains the score.",
      "de": "In der Produkt-Discovery trägt Brenntag zwei Lücken zugleich. Die Surface legt die kaufentscheidende Spezifikation nicht offen, NRW-Lieferung, das 200-Liter-Fass, technische Qualität, also konnte keine Agent-Klasse sie bestätigen, und das Anfrageformular bleibt an einer Validierungs-Wand hängen. Und die Discovery ist dünn: breite Beschaffungs-Prompts erreichen Brenntag nur etwa zwei von zehn Malen. Keine Achse allein erklärt den Score."
    },
    "evidence": {
      "en": "The buy-critical specs are not on the page, and agents rarely find Brenntag for them either.",
      "de": "Die kaufentscheidenden Specs stehen nicht auf der Seite, und Agenten finden Brenntag dafür auch selten."
    },
    "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": "Both layers, in order. First expose the buy-critical facts agents need, deliverability, pack sizes, grade, on the product surface instead of behind a sales form. Then the discovery packaging, Answer Pages for the procurement questions a buyer asks before naming a distributor, so Brenntag is found and verifiable, not just contactable.",
      "de": "Beide Schichten, in Reihenfolge. Zuerst die kaufentscheidenden Fakten offenlegen, die Agenten brauchen, Lieferfähigkeit, Gebindegrößen, Qualität, auf der Produkt-Surface statt hinter einem Vertriebsformular. Dann das Discovery-Packaging, Answer Pages für die Beschaffungsfragen, die ein Käufer stellt, bevor er einen Distributor nennt, damit Brenntag gefunden und verifizierbar ist, nicht nur kontaktierbar."
    },
    "proof": {
      "en": "The proof isn't a better contact form. It's agents confirming a deliverable spec on the surface and reaching Brenntag on broad procurement prompts, re-measured each wave.",
      "de": "Der Beweis ist nicht ein besseres Kontaktformular. Es ist, dass Agenten eine lieferbare Spezifikation auf der Surface bestätigen und Brenntag auf breiten Beschaffungs-Prompts erreichen, 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%20Brenntag"
      },
      {
        "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%20Brenntag"
      },
      {
        "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%20Brenntag"
      }
    ]
  },
  "sources": [
    {
      "id": "S1",
      "label": "Gate-1 audit run · Brenntag Wave Q2 2026",
      "accessedAt": "2026-05-22",
      "supports": [
        "AI Visibility score (18/18 valid datapoints across 3 providers)",
        "the close state reached (quote_ready)"
      ],
      "url": null,
      "kind": "internal",
      "internalLabel": "Internal · Hyperize audit pipeline"
    },
    {
      "id": "S2",
      "label": "Hyperize fleet · a fleet wave Industrials (access profile)",
      "accessedAt": "2026-05-22",
      "supports": [
        "how each kind of agent fared (HTTP/coding/browser fail the locked-marker check, ACT inquiry-form validation wall)",
        "the close state reached (quote_ready, not cleanly reached)",
        "GT caution (NRW + 200L + technical grade not publicly proven)"
      ],
      "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"
    ]
  }
}