KI-Preiskonformität und algorithmische Fairness

Der Algorithmus sieht weder Ethnie noch Einkommen. Er sieht Postleitzahl und Gerät. Gleiches Produkt, übereinstimmende Nachfragesignale. Ein um 26% höherer Preis.

Wenn die Civil Investigative Demand (CID) eintrifft, sollte die Antwort eine Datei sein. Equity ist eine Audit-Schicht für Preisverteidigungsfähigkeit, die auf jeder bestehenden Pricing-Engine eines Einzelhändlers aufsetzt. Sie wiederholt das eigene Entscheidungsprotokoll der Engine und bewertet jede Bepreisungseingabe auf Abflüsse geschützter Klassenmerkmale, einschließlich der zusammengesetzten Proxys, die Einzelmerkmalsprüfungen nicht erkennen können. Sie prüft das Ergebnis anhand der EEOC four-fifths rule (29 CFR 1607.4(D)) in deterministischem Code, misst die Erlöskosten der Fairness-Vorgabe, zeigt auf, warum naheliegende Behebungen ausgereizt werden, und versiegelt die Aufzeichnung in einem SHA-256-gehashten, an regulatorischen Vorgaben ausgerichteten Beweispaket, das exakt für diese behördliche Forderung konzipiert ist.

+26.2%

Höherer Preis für die Kohorte aus Mehrheits-Minderheiten-ZIP und Altgeräten bei identischer SKU

Kohortenmittelwerte über 3,037 und 2,880 deterministisch erzeugte synthetische Entscheidungen bei abgestimmten Nachfragesignalen

0.43 to 0.82

EEOC four-fifths ratio, Fail zu Pass, nach fairnessbewusstem Reward Shaping

Bei gemessenen 1.3% Erlöskosten auf dieser synthetischen Engine und in diesem Szenario

0.73

Gemeinsame Transinformation eines zusammengesetzten Proxys, dessen beide Einzelkomponenten jeweils bestehen

Referral × Dwell Time; das bloße Entfernen von ZIP und Gerät scheitert am Gate weiterhin bei 0.59

Jede Kennzahl dieser Demo auf dieser Seite ist synthetisch und deterministisch erzeugt. ShopMart Dynamic Pricing ist ein kontextueller LinUCB-Bandit, den wir als Stellvertreter für die von einem Kunden genutzte Engine entwickelt haben; die Aura Wireless Earbuds und die 10,000 Käufer werden generiert, und die Proxy-Struktur wurde gezielt hinterlegt, damit das Audit reale Muster aufdecken kann. Es wurde kein realer Einzelhändler auditiert und kein realer Kunde übervorteilt.

Aufsichtsbehörden benötigen keinen Vorsatz mehr. Die Rechtsdurchsetzung knüpft nun daran an, was die Engine tatsächlich getan hat – und ein Pricing-Team, das die erforderlichen Daten nie protokolliert hat, kann dies nicht belegen.

Ein General Counsel oder Head of Pricing einer E-Commerce-Plattform mit Transaktionsvolumen in New York und California betreibt eine Dynamic-Pricing-Engine, die weder Ethnie noch Einkommen erfasst und dennoch haftungsanfällig ist: Die Engine bepreist anhand von Postleitzahl (ZIP-Code), Gerätestufe und Sitzungsverhalten, und jedes dieser Merkmale transportiert demografische Signale. Ein kontextueller Bandit zur Erlösmaximierung identifiziert jeden Parameter, der die Zahlungsbereitschaft prognostiziert – einschließlich jener Faktoren, die de facto offenlegen, wer der Kunde ist. Die Postleitzahl korreliert mit dem Einkommen; das Einkommen prognostiziert die Preissensibilität; ein älteres Android-Smartphone deutet auf geringeren Preisvergleich hin. Keines dieser Merkmale ist die Ethnie selbst. Alle bewegen sich jedoch synchron dazu. Sobald eine Civil Investigative Demand (CID) eingeht, verbringt ein Team ohne entsprechende Protokollierung Monate mit reaktiven forensischen Datenanalysen.

Im FTC-Fall war entscheidend, was der Algorithmus getan hat

Der Vergleich der FTC in Höhe von $60M mit Instacart bezüglich deren Eversight-Pricing-Experimenten (FTC, Dezember 2025) war ein ergebnisbasiertes Durchsetzungsverfahren. Die Beschwerdeschrift dokumentierte, dass verschiedenen Kunden für identische Artikel voneinander abweichende Preise mit Preisunterschieden von bis zu 23% angezeigt wurden. Dies war keine Feststellung gruppenbezogener Diskriminierung und hing nicht davon ab, welche Vorgaben dem Algorithmus übermittelt worden waren.

Offenlegungs- und Folgenabschätzungspflichten sind bereits gesetzlich verankert

Der Algorithmic Pricing Disclosure Act von New York, in Kraft seit November 10, 2025, erfordert eine gut sichtbare Offenlegung, wenn personenbezogene Daten einen Preis verändern, und sieht Zivilstrafen von bis zu $1,000 pro Verstoß vor. Colorado SB 24-205, in Kraft ab June 30, 2026, stuft die Preisgestaltung als wesentliche Entscheidung ein, die eine Folgenabschätzung erfordert.

Die EU-Verpflichtungen gelten ab August 2, 2026, verbunden mit einer gesetzlichen Obergrenze

Die Hochrisiko-Verpflichtungen des EU AI Act gelten ab August 2, 2026. EU AI Act (Articles 13 and 14) regeln die Hochrisiko-Transparenz und Antidiskriminierungsdokumentation, und Verstöße im Hochrisikobereich ziehen Strafen bis zu einer gesetzlichen Höchstgrenze von €15M oder 3% des weltweiten Umsatzes nach sich.

Jede Statistik, jedes Urteil und der kryptografische Hash sind in deterministischem Code verankert. Die Agenten verfassen Fließtext und haben auf keine dieser Berechnungen Zugriff.

Die Pipeline führt einen einzigen Durchlauf über das Entscheidungsprotokoll der Engine aus: 10,000 Bepreisungsentscheidungen der auditierten Engine, ein deterministisches Eingabe-Audit, ein Vier-Fünftel-Gate, eine Synthese von Fairness-Vorgaben im Vergleich zu einer aushebelbaren Obergrenze, agentenbasierte Erläuterungen, ein SHA-256-gehashtes Beweispaket und ein Benchmark mit gelabelten Testdaten. Agenten beraten, Code entscheidet – und genau diese Trennung stellt sicher, dass das Beweispaket behördlich einreichbar bleibt, unabhängig davon, welches Modell zugrunde liegt.

01 / THE ENGINE UNDER AUDIT

Ein erlösoptimaler Bandit, der das geschützte Merkmal niemals erfasst

Die auditierte Engine ist ShopMart Dynamic Pricing, ein kontextueller 7-Arm-LinUCB-Bandit mit seed=42, der eine einzelne SKU bepreist – die Aura Wireless Earbuds zu einem Listenpreis von $79.00 – für eine synthetische, gelabelte Population von 10,000 Käufern. Er bepreist anhand des ZIP-Einkommensindex, der Gerätestufe, der Herkunft (Referral), der Verweildauer (Dwell Time), des Warenkorbwerts (Cart Size), der Wiederkaufrate (Repeat Rate), der Sitzungsanzahl (Session Count), der Premium-Mitgliedschaft und der Uhrzeit (Hour), zuzüglich Interaktionstermen aus Referral und Dwell Time, wie sie in vielen realen Systemen vorkommen. Die geschützte Kohorte ist ein latentes Label, das dem Audit niemals offengelegt wird. In der Demo stellt dieser Bandit die auditierte Engine dar.

02 / THE DETERMINISTIC INPUT AUDIT

Drei Kennwerte pro Eingabeparameter und ein vierter, der Merkmalspaare erfasst

Run Audit berechnet in reinem numpy die absolute Pearson-Korrelation jedes Bepreisungsparameters gegenüber der geschützten Kohorte, dessen normalisierte Transinformation (Mutual Information), eine gemeinsame Transinformation für Merkmalspaare sowie eine kontrafaktische Preisänderung: Ein Eingabewert der geschützten Kohorte wird mit dem Referenzwert der begünstigten Kohorte überschrieben, alle anderen Faktoren konstant gehalten, die unternehmenseigene Richtlinie der Engine erneut ausgeführt und gemessen, wie stark sich der Preis der geschützten Kohorte verändert. Die Entscheidungsregeln sind als Code sequenziell implementiert: Ein Eingabeparameter mit einer effektiven Stichprobengröße unter 400 wird als Insufficient Evidence zurückgegeben statt mit einem Proxy-Urteil versehen – eine Regel, die in diesem Durchlauf von keinem Parameter ausgelöst wird; das Dual-Use-Kundenbindungssignal mit substanzieller Assoziation wird vor der Verletzungsprüfung als ABSTAIN zur juristischen Prüfung weitergeleitet; eine absolute Korrelation von mindestens 0.30 oder eine Transinformation von mindestens 0.05 gilt als VIOLATION; eine Korrelation von 0.20 bis 0.30 führt zu einem ABSTAIN; alle übrigen Werte erhalten ein PASS. Bei jedem anderen Parameter dient die kontrafaktische Verschiebung lediglich der Bestätigung und löst nie eigenständig ein Urteil aus; nur beim Dual-Use-Signal fließt eine materielle kontrafaktische Verschiebung in das ABSTAIN ein.

03 / THE GATE AND THE CONSTRAINT

Ein externer Rechtsstandard, gefolgt von einer Behebung ohne aushebelbare Grenzwerte

Das Disparate-Impact-Gate wendet die EEOC four-fifths rule (29 CFR 1607.4(D)) angepasst auf Preisstufen an: Der Anteil der geschützten Kohorte, der die vorteilhafte Preisstufe erhält, geteilt durch den Anteil der begünstigten Kohorte, gemessen an einem Schwellenwert von 0.80. Die Remediation synthetisiert anschließend ein Fairness-Aware Reward Shaping, das jeden Preis kontinuierlich zu einem proxy-freien Referenzpreis eines zweiten Banditen hinzieht (der ohne die vier Proxy-Parameter trainiert wurde), und ermittelt per binärer Suche das geringste Zuggewicht (Pull Weight), das den Wert von 0.80 übertrifft. Dies wird neben einer Hard-Cap-Baseline bei 115% des fairen Preises dargestellt – der naiven Behebung –, wobei das Gaming-Verhalten für beide Ansätze quantifiziert wird.

04 / THE CREW AND THE PACK

Erläuterungen an der Oberfläche, eine versiegelte Dokumentation im Fundament

Ein Feature Auditor erläutert jeden markierten Eingabeparameter und ein Adversarial Challenger argumentiert dafür, den zurückgestellten Parameter (ABSTAIN) als legitimes Nachfragesignal einzustufen; die Rolle des Regulatory Mapper basiert auf einer festen Tabelle, die jede VIOLATION fünf Regularien zuordnet und den ABSTAIN einer separaten juristischen Prüfzeile zuweist. Das Agenten-Team ist anbieterunabhängig austauschbar, greift bei fehlender Modellanbindung auf deterministische Vorlagen zurück (wodurch die Anwendung absolut identisch operiert) und kann weder Zahlen berechnen noch Urteile fällen. Evidence Pack versiegelt den Namen und die Version der Engine, die auditierte Population, die Gate-Prüfung, jeden Befund samt Begründung, das regulatorische Mapping, das Behebungsergebnis und die narrative Zusammenfassung in JSON sowie einem druckfähigen HTML-Paket, abgesichert durch einen SHA-256-Digest des Paket-Bodys als manipulationssicheren Hash.

Die Konsole umfasst zwei Ansichten zuzüglich Dialogfenstern. Die manuelle Ansicht enthält die Karte Pricing Outcome Comparison sowie ein Aktivitätspanel, das jede Phase live darstellt; jedes Ergebnis öffnet sich in einem Dialogfenster mit dem Titel Audit Results, Remediation Results oder Evidence Pack Results, wobei Remediation und Evidence Pack deaktiviert bleiben, bis Run Audit abgeschlossen ist. Run Benchmark wechselt zu einer separaten Benchmark Results-Ansicht. About Demo definiert die Systemgrenzen des Szenarios auf dem Bildschirm: eine synthetische Engine mit bekannten Referenzwerten (Ground Truth), deren Resultate die Methodik demonstrieren und keinen Nachweis für in der Praxis validierten Vorsatz darstellen. Jede nachfolgende Kennzahl bewegt sich innerhalb dieser Grenzen.

Identisches Produkt, abgestimmte Nachfragesignale, eine Spanne von 26%. Hier deckt das Audit die Differenz auf, setzt Prüfschranken, behebt die Verzerrung und versiegelt das Ergebnis.

Die Demo auditiert 10,000 deterministisch erzeugte synthetische Bepreisungsentscheidungen für eine einzelne SKU. Es folgt die Bildschirmdarstellung des Durchlaufs in exakter chronologischer Reihenfolge.

Die Equity-Konsole mit geöffneter Pricing Outcome Comparison-Karte vor Ausführung eines Audits. Decision Set A, Reference, zeigt die Aura Wireless Earbuds zu einem angezeigten Preis von $74.06 gegenüber einem Listenpreis von $79.00 mit dem repräsentativen Profil ZIP 10021 Upper East Side NYC, iPhone neu, einem Warenkorb von 3 Artikeln mit organischem Referral, einem grünen Reference Cohort-Badge und einer Fußzeile mit dem Text Matched Cohort · n=2,880 und No Proxy Lift. Decision Set B, Exposed, zeigt dieselben Earbuds bei $93.47 mit dem Profil ZIP 10456 South Bronx NYC, Android alt, einem roten Proxy Risk Identified-Badge und einer Fußzeile mit Matched Cohort · n=3,037 und Review Required. Dazwischen ist eine Measured Variance von +26.2% mit Same SKU, Matched Demand Signals gekennzeichnet. Die Kopfzeilen-Schaltflächen lauten About Demo, Run Benchmark, Remediation, Evidence Pack und Run Audit, und ein Untertitelstreifen am unteren Rand besagt Set A is a high-income-zip, new-device cohort.
Diese Karte wird angezeigt, bevor ein Prozess gestartet wird: zwei abgestimmte Kohorten, eine SKU. Die Kohorte aus Hocheinkommens-ZIP und Neugeräten sieht $74.06; die Kohorte aus Mehrheits-Minderheiten-ZIP und Altgeräten sieht $93.47 – ein Unterschied von 26.2% für dieselben Earbuds bei übereinstimmenden Nachfragesignalen. Dies sind Kohortenmittelwerte über 2,880 und 3,037 synthetische Entscheidungen und keine willkürlich herausgegriffenen Einzelkunden; Postleitzahl und Gerät auf jeder Karte stellen das repräsentative Profil der Kohorte dar; die Kohorten selbst erstrecken sich über mehrere Postleitzahlen und beide Gerätefamilien. Der Engine, die diese Kluft erzeugt hat, wurden zu keinem Zeitpunkt Daten übermittelt, die juristisch als geschützt einzustufen wären.
Das Dialogfenster Audit Results zeigt die Tabelle Input Audit: Which Features Are Demographic Proxies? mit den Spalten Pricing Input, |r| vs Protected, Mutual Information, Counterfactual und Verdict. Zip Income Idx weist 0.95, 1.00, +7.8%, VIOLATION aus. Device Tier weist 0.32, 0.08, +2.9%, VIOLATION aus. Referral × Dwell Time, gekennzeichnet als Interaction, weist 0.00, 0.73, +1.7%, VIOLATION aus, während der Cursor darauf verweilt. Premium Member weist 0.24, 0.04, -1.3%, ABSTAIN aus. Referral, Dwell Time, Cart Size, Repeat Rate, Session Count und Hour weisen jeweils PASS aus. Eine Legende darunter lautet Violation: Flagged Proxy, Abstain: Routed To Legal Review, Cleared: Legitimate Demand Signal, gefolgt von drei Notizen des Feature Auditor.
Zip Income Idx und Device Tier sind mit Pearson-Werten von 0.95 und 0.32 die offensichtlichen Proxys. Ein Einzelmerkmals-Audit kann die dritte VIOLATION-Zeile nicht aufdecken. Referral allein weist eine Korrelation von 0.00 und eine Transinformation von 0.00 auf; Dwell Time allein zeigt 0.17 und 0.03 – beide erhalten ein PASS. Ihre gemeinsame Transinformation mit der geschützten Klasse liegt jedoch bei 0.73, ein Interaktionsgewinn von 0.71 gegenüber dem stärksten Einzelmerkmal. Die Population ist so konstruiert, dass sowohl ein organischer Besuch mit langer Verweildauer als auch ein Preisvergleichs-Besuch mit kurzer Verweildauer die geschützte Kohorte kennzeichnen: Keiner der Parameter trennt die Gruppen für sich allein, das Paar hingegen schon. Ein Compliance-Programm, das Eingaben isoliert prüft, auditiert das falsche Objekt. Cart size, repeat rate, session count und hour erhalten den Status Cleared als legitime Nachfragesignale; das Audit markiert keineswegs wahllos jeden erfassten Parameter.
Das Dialogfenster Audit Results, ganz nach unten gescrollt. Oben befinden sich die PASS-Zeilen für Referral, Dwell Time, Cart Size, Repeat Rate, Session Count und Hour, die Urteilslegende, drei Notizen des Feature Auditor und eine Notiz des Adversarial Challenger bezüglich premium_member. Darunter zeigt die Karte Disparate-Impact Gate: EEOC Four-Fifths Rule eine rote Skala mit dem Wert 0.43, Four-Fifths Ratio (Threshold 0.80), Fail sowie vier Kacheln: 36% Protected Cohort Receiving The Favorable Price Tier, 83% Advantaged Cohort Receiving The Favorable Price Tier, 64% Protected Cohort In The Highest Price Tier und +15.6% Mean Overcharge: Protected Versus Advantaged.
Das Gate wendet einen rechtlichen Standard an, der programmatisch berechnet wird, wobei „vorteilhaft“ hier die nicht-höchste Preisstufe bezeichnet. 36% der geschützten Kohorte erhalten diese gegenüber 83% der begünstigten Kohorte; 0.36 geteilt durch 0.83 ergibt 0.434, was deutlich unter dem Schwellenwert von 0.80 der Vier-Fünftel-Regel in 29 CFR 1607.4(D) liegt. 64% der geschützten Kohorte befinden sich in der höchsten Preisstufe und der durchschnittliche Preisaufschlag über die gesamte Population beträgt 15.6%. Oberhalb der Skala legt der Adversarial Challenger die Loyalitätsvorteile von Premium Member dar – ein Parameter, den der Code bereits an die Rechtsabteilung weitergeleitet hat. Der Code markiert oder entfernt ihn weder, und die Entscheidungsregel legte den Status ABSTAIN fest, bevor diese Notiz verfasst wurde. Show Audit Results aktualisiert das Set-B-Badge auf der Karte Pricing Outcome Comparison in dem Moment, in dem dieser Dialog geöffnet wird; schließt man ihn, zeigt die Karte nun Gate Failed, 0.43 < 0.80 an.
Das Dialogfenster Remediation Results mit dem Titel Fairness Constraint: From Detection To Remediation. Eine rote Kachel zeigt 0.43, Four-Fifths Before, Fail, Engine As Shipped; ein Pfeil weist auf eine grüne Kachel mit 0.82, Four-Fifths After, Pass, Revenue Cost -1.3%. Darunter führt Fairness-Aware Reward Shaping, gekennzeichnet als Recommended Control, die Werte Four-Fifths Ratio 0.82 Pass, Revenue Cost -1.3%, Gaming Signature 2% und Pull Weight 0.65 auf. Daneben listet Hard-Cap Baseline (115% Of Fair Price) die Werte Four-Fifths Ratio 0.59 Fail, Revenue Cost -0.2%, Gaming Signature 29% Priced At The Cap und Verdict Gamed To The Boundary. Das Kleingedruckte erläutert, dass eine Obergrenze bis an ihren Rand ausgereizt wird, während Reward Shaping jeden Preis kontinuierlich an eine proxy-freie Referenz annähert, ohne eine aushebelbare Grenze zu schaffen, und dass die Erlösauswirkungen spezifisch für diese synthetische Engine und dieses Szenario sind.
Eine starre Preisobergrenze von 115% des fairen Referenzpreises kostet 0.2% des Erlöses und scheitert mit 0.59 weiterhin am Gate, da das Erlösoptimierungsmodell die Obergrenze als Zielmarke interpretiert: 29% der geschützten Kohorte werden auf einen Preis innerhalb von 1% dieser Grenze festgesetzt – im Dialog als Gamed To The Boundary bezeichnet. Fairness-Aware Reward Shaping zieht jeden Preis kontinuierlich zu einem proxy-freien Referenzpreis hin, bietet der Engine keine Kante zum Ausreizen und passiert das Gate mit 0.82 bei einem Pull Weight von 0.65 und einer Gaming-Signatur von nur 2%. Bei dieser synthetischen Engine kostet dies 1.3% des Erlöses, wobei das Kleingedruckte der Anwendung darauf hinweist, dass diese Kennzahl spezifisch für diese Engine und dieses Szenario gilt.
Das Dialogfenster Evidence Pack Results unter der Überschrift CID-Ready Evidence Pack mit einem Link Open Full Pack. Fünf Kacheln weisen aus: 10 Inputs Audited And Recorded, 0.43 Four-Fifths Ratio As Shipped, 0.82 Four-Fifths Ratio After Remediation, 4 Findings Mapped To Regulation und <2s Evidence-Pack Generation Time. Darunter befinden sich ein kleingedruckter Hinweis zur regulatorischen Zuordnung und zur revisionssicheren, manipulationsgeschützten Append-Only-Protokollierung, ein SHA-256-Hash-Feld sowie eine Pfadangabe mit data/cid_evidence_pack.json und data/cid_evidence_pack.html. Die Schaltflächen in der Kopfzeile lauten nun Remediation Complete, Pack Exported und Rerun Audit.
Dieser Dialog ist die Quittung. Das Beweispaket erfasst 10 auditierte Eingabeparameter, das Gate im Auslieferungszustand sowie nach der Behebung und 4 Befunde, die den Regularien zugeordnet sind: die drei VIOLATION-Einstufungen, jeweils verknüpft mit den fünf Regelwerken des regulatorischen Mappings, und die Einstufung ABSTAIN, verknüpft mit einer separaten juristischen Prüfzeile. Der Hash ist ein SHA-256-Digest des Paket-Bodys: ein manipulationssicheres Siegel, das sich bei jedem Export ändert, da das Paket seinen Erstellungszeitpunkt enthält. Die Kachel <2s ist die Bezeichnung des Dialogs für einen Erstellungsprozess, der praktisch verzögerungsfrei abläuft, und keine Benchmark-Messung.
Das druckfähige Beweispaket, geöffnet in einem Browser-Tab unter der Überschrift Pricing Defensibility: CID-Ready Evidence Pack. Eine Kopfzeile nennt das Schema vp-cid-pack/1.0, die Engine ShopMart Dynamic Pricing (contextual MAB) linucb-7arm seed=42, 10,000 auditierte Entscheidungen und eine gecachte Modell-Erläuterung (claude-opus-4-8). Unter Disparate-Impact Gate (EEOC four-fifths) zeigen vier Kacheln Four-fifths ratio 0.43 threshold 0.8, Favorable-tier rate protected 0.36 advantaged 0.83, Protected in top tier 64% und Representative gap +26% Aura Wireless Earbuds. Eine Findings-Tabelle listet jeden Parameter mit Urteil, |r|, MI, Counterfactual und Begründung auf; VIOLATION-Zeilen sind rot hervorgehoben, PASS-Zeilen grün und die Zeile premium_member ABSTAIN bernsteinfarben, abschließend mit der Zeile des zusammengesetzten Proxys referral × dwell_time. Darunter beginnt der Abschnitt Regulatory Mapping.
Open Full Pack ist das Format, das der Rechtsbeistand erhalten würde: dasselbe JSON, gerendert als druckfähiges Dokument, das aufführt, welche Engine und welcher Build verwendet wurden, wie viele Entscheidungen vorliegen, die Gate-Kennzahlen, jedes Eingabe-Urteil mit Begründung sowie das regulatorische Mapping Zeile für Zeile. Die Kopfzeile weist darauf hin, dass die Erläuterung aus einer zwischengespeicherten Modellausgabe stammt; jede Zahl daneben wurde durch das deterministische Audit ermittelt, und derselbe Seed reproduziert sie bei jedem Durchlauf exakt. Die Antwort auf eine Civil Investigative Demand (CID) wird zu dieser Datei.
Die Benchmark Results-Ansicht mit darüber geöffnetem Benchmark Results-Dialog unter der Überschrift Validation Benchmark: Labeled Evaluation Set. Ein Hinweis erläutert, dass die Proxy-Struktur in diesem gelabelten synthetischen Datensatz hinterlegt ist, sodass Erkennung, Enthaltung und Behebung gegen eine objektive Grundwahrheit bewertet werden können, die das Audit nicht einsehen kann. Vier Kacheln weisen aus: 100% Precision: Proxies Correctly Flagged, 100% Recall: Planted Proxies Recovered, 0 Legitimate Signals Incorrectly Flagged und 1/1 Dual-Use Signals Correctly Abstained. Darunter führt Baseline: Fairness Through Unawareness die Punkte Remove ZIP And Device Inputs, Four-Fifths Ratio 0.59 Fails, Reason Compound Proxy Still Leaks auf; daneben nennt Equity Constraint die Werte Four-Fifths Ratio 0.82 Pass, Revenue Cost -1.3% sowie Hard-Cap Baseline 0.59 Fails. Oben rechts befindet sich die Schaltfläche Back To Manual Testing.
Run Benchmark ist die Selbstprüfung der Methodik, deren Geltungsbereich direkt im Dialogfenster deklariert ist. Sie generiert dieselbe Population mit seed=42 und die Engine von Grund auf neu und bewertet das Audit anhand der hinterlegten Labels, die das System selbst nie zu Gesicht bekommt: 3 of 3 hinterlegte Proxys aufgedeckt, 0 legitime Signale fälschlich markiert, 1 of 1 Dual-Use-Signale zurückgestellt (ABSTAIN). Die Baseline daneben spiegelt die typische Standard-Verteidigung wider: ZIP und Gerät entfernen und das Modell neu trainieren. Das Verhältnis steigt lediglich von 0.43 auf 0.59 und scheitert weiterhin, da der zusammengesetzte Proxy die Löschung übersteht.

Was die Demo zeigt – und was bewusst außerhalb bleibt.

Die obigen Kennzahlen stammen aus einer deterministisch erzeugten synthetischen Population von 10,000 Bepreisungsentscheidungen für eine einzelne SKU mit einer hinterlegten, reproduzierbaren Proxy-Struktur. Die Zahlen belegen, dass die Methode hinterlegte Strukturen mit der Präzision eines gelabelten Datensatzes aufdeckt. Sie stellen keine Genauigkeitsrate auf realen Bepreisungsdaten dar, keinen Benchmark gegenüber Wettbewerbern und keine Behauptung über ein reales Einzelhandelsunternehmen.

FrageWas Equity in dieser Demo leistetWas außerhalb der Demo bleibt
IntegrationAuditiert den LinUCB-Banditen, den die Demo-Anwendung als Stellvertreter-Engine nutzt, und ist so konzipiert, dass die Engine eines Kunden über einen Adapter eingebunden werden kann.Jeglicher Adaptercode oder Live-Konnektor zu Bepreisungsplattformen. In diesem Build ist keiner implementiert, und kein genannter Softwarehersteller ist Kunde oder Partner.
Demografische DatenLiest eine kuratierte Referenztabelle mit zehn Postleitzahlen aus New York und California sowie eine fest in der Anwendung hinterlegte Verzerrung bei den Geräten ein.Ein Live-Feed zu Zensusdaten oder Gerätebesitzverhältnissen. Die Tabelle ist kompakt und manuell kuratiert; die geschützte Kohorte ist ein hinterlegtes Label.
BefundeRekonstruiert die hinterlegte Proxy-Struktur und dokumentiert jedes Eingabe-Urteil samt Begründung im Beweispaket.Der Nachweis realer Diskriminierung oder vorsätzlichen Handelns; das System fällt kein Urteil über Vorsatz.

Was diese Demo NICHT tut

Equity legt für keinen Kunden Preise fest und ersetzt weder Pricefx, PROS, Zilliant noch Competera; die Engine bepreist, Equity auditiert und beschränkt. Es zertifiziert keine Konformität, garantiert kein Bestehen und erteilt keine Rechtsberatung; das Beweispaket dient als Evidenz für den Rechtsbeistand des Mandanten. Dieser Build deckt eine SKU und den Disparate-Impact-Pfad vom Audit bis zum Beweispaket ab; algorithmische Kollusion, gerichtsübergreifende Middleware zur Offenlegung, kontinuierliches Streaming-Monitoring und eine Checkout-Oberfläche liegen außerhalb des Rahmens. Die Profile für South Bronx und Upper East Side auf der Karte Pricing Outcome Comparison sind repräsentative Bezeichnungen für Kohorten aus mehreren Postleitzahlen und Gerätetypen, keine Behauptungen über reale Nachbarschaften.

Was Verantwortliche aus Rechtsabteilung und Pricing fragen, bevor sie eine Audit-Schicht über ihre Engine legen.

Unser Bepreisungsmodell verwendet niemals Ethnie oder Einkommen. Wie kann es diskriminierend sein?

Weil die Engine weder Ethnie noch Einkommen einsehen muss, um anhand dieser Faktoren zu bepreisen. In der Demo bepreist die geprüfte Engine auf Basis von ZIP-Einkommensindex, Gerätestufe und Sitzungsverhalten – und genau diese Eingabewerte transportieren die geschützte Klasse: Der ZIP-Einkommensindex korreliert damit zu 0.95 und die Gerätestufe zu 0.32. Das Ergebnis in der deterministisch erzeugten synthetischen Population ist ein um 26.2% höherer Preis für die Kohorte aus Mehrheits-Minderheiten-ZIP und Altgeräten bei denselben Earbuds mit identischen Nachfragesignalen sowie ein Vier-Fünftel-Verhältnis von 0.43 gegenüber der Schwelle von 0.80. Das Verfahren der FTC gegen Instacart war ein rein ergebnisbasiertes Verfahren, bei dem unterschiedlichen Käufern abweichende Preise für identische Artikel berechnet wurden, und keine Feststellung darüber, welche Parameter dem Algorithmus vorgegeben worden waren.

Wir haben die Postleitzahl bereits aus dem Modell entfernt. Reicht das nicht aus?

Bei dieser Engine: Nein. Die Fairness Through Unawareness-Baseline im Benchmark trainiert das Modell ohne die ZIP- und Geräteparameter neu, doch das Vier-Fünftel-Verhältnis klettert lediglich von 0.43 auf 0.59 – weiterhin ein Fail. Wie der Käufer auf die Seite gelangte und wie lange er verweilte, bestehen isoliert betrachtet jeweils die Prüfung, kodieren die Kohorte gemeinsam jedoch mit einer Transinformation von 0.73. Die Korrelationsanalyse einzelner Merkmale ist für diese Kombination blind; eine gemeinsame Transinformationsprüfung hingegen nicht – weshalb das Audit sowohl Interaktionen als auch Einzelparameter bewertet.

Können wir die Preise nicht einfach bei einem bestimmten Prozentsatz über dem Basiswert deckeln?

Das ist möglich, und die Demo zeigt, wie ein Erlösmaximierungsmodell damit umgeht. Die Hard-Cap-Baseline untersagt jeden Preis über 115% des fairen Referenzpreises. Die Engine verzichtet auf 0.2% ihres Erlöses, um die Vorgabe buchstabengetreu zu erfüllen, und platziert 29% der geschützten Kohorte innerhalb eines 1%-Intervalls direkt unter der Obergrenze. Dadurch erreicht das Vier-Fünftel-Verhältnis lediglich 0.59 und das Gate scheitert weiterhin. Eine Obergrenze fungiert als Zielmarke. Fairness-Aware Reward Shaping bietet keine starre Grenze zum Ausreizen und besteht bei 0.82 für 1.3% Erlöskosten bei dieser synthetischen Engine.

Ersetzt dies Pricefx oder PROS? Wir werden unsere Pricing-Engine nicht austauschen.

Nein. Equity legt niemals Preise fest. Es auditiert die Entscheidungen der Engine und schlägt eine Steuerungsbeschränkung vor; Ihre bestehende Engine – sei es Pricefx, PROS, Zilliant, Competera oder ein maßgeschneiderter Bandit – übernimmt weiterhin die Preisgestaltung. Die Schnittstelle für die Engine eines Kunden ist ein dokumentierter Anknüpfungspunkt; in der Demo existiert kein Adaptercode und keine Live-Integration, sodass der von uns implementierte LinUCB-Bandit als Engine fungiert und direkt auditiert wird.

Hierbei kommt ein LLM zum Einsatz. Wie hält das einer gerichtlichen Beweiserhebung (Discovery) stand?

Nichts, was ein Anwalt vor Gericht verteidigen müsste, stammt aus einer Modellausgabe: Die Statistiken, der Schwellenwertvergleich, jedes Urteil, die Steuerungsbeschränkung und der Hash des Beweispakets stammen aus deterministischem numpy-Code außerhalb der Agentenebene. Feature Auditor und Adversarial Challenger verfassen lediglich erläuternden Fließtext; sie berechnen niemals Zahlen und können Urteile weder fällen noch abändern, und das regulatorische Mapping ist eine feste Tabelle statt einer Modellausgabe. Ohne konfigurierten Modellanbieter greift das Agententeam auf deterministische Vorlagen zurück, sodass die Anwendung exakt dieselben Urteile liefert. Die Erläuterungen im aufgezeichneten Walkthrough sind validierte, gecachte Modellausgaben, was in der Kopfzeile des Pakets explizit deklariert ist.

Was übergeben wir unseren Anwälten konkret, wenn eine CID eingeht?

Ein CID-festes Beweispaket als JSON und druckfähiges HTML. Es dokumentiert den Namen und die Version der Engine, die 10,000 auditierten Entscheidungen, das Vier-Fünftel-Gate vor und nach der Behebung, das Urteil jedes Eingabewerts samt Begründung, die Zuordnung jedes beanstandeten Eingabeparameters zur EEOC four-fifths rule (29 CFR 1607.4(D)), zum NY Algorithmic Pricing Disclosure Act, zu Colorado SB 24-205, zu den EU AI Act (Articles 13 and 14) sowie zu FTC Act Section 5, das Behebungsergebnis und einen SHA-256-Digest des Paket-Bodys. Wir liefern die Beweismittel; die juristische Entscheidung trifft Ihre Rechtsabteilung.

Sie weisen 100% Präzision und Recall aus. Ist das ein realistischer Genauigkeitswert?

Es handelt sich um eine Selbstprüfung anhand eines gelabelten Testdatensatzes und sollte genau als solche verstanden werden. Der Benchmark generiert die synthetische Population der Demo mit 10,000 Entscheidungen neu und stellt eine zentrale Frage: Hat das Audit exakt die drei von uns platzierten Proxys identifiziert und sonst nichts? Das hat es. Alle drei wurden markiert, keines der vier legitimen Nachfragesignale wurde beanstandet, und das einzige Dual-Use-Signal wurde zurückgestellt (ABSTAIN), anstatt markiert oder als unbedenklich eingestuft zu werden. Dies demonstriert, dass die Methode hinterlegte Strukturen zuverlässig rekonstruiert. Reale Bepreisungsprotokolle weisen Störfaktoren auf, und es verbietet sich ethisch, demografischen Gruppen im A/B-Test unterschiedliche Preise zu berechnen. In einem Kundenprojekt liefert dieselbe Methodik daher fundierte Beweise zur juristischen Prüfung und niemals ein automatisiertes Urteil.

Technische Forschung

Die Forschung hinter dieser Demo – die Architektur, das Verifikationsdesign und der Unternehmensleitfaden.

Social

Auch veröffentlicht auf

Beginnen Sie mit den Parametern, die Ihre Pricing-Engine bereits verwendet, und ermitteln Sie, welche davon Merkmale geschützter Klassen transportieren.

Wir sind ein KI-Engineering-Team, kein Pricing-Softwareanbieter und kein Zertifizierungsdienstleister für Compliance. Wir setzen beim originären Entscheidungsprotokoll Ihrer Engine an und schließen mit einem Beweispaket ab, das Ihre Rechtsberatung einreichen kann; die Bewertung der Resultate obliegt allein Ihrem Rechtsbeistand.

Ein zielorientiertes Erstgespräch ist konkret: Welche Engine bepreist Ihren Katalog, welche Eingaben verarbeitet sie, ob sie Kreuzterme oder Entscheidungsbäume enthält, die zusammengesetzte Proxys ausnutzen könnten, und ob Ihr Transaktionsvolumen New York, California, Colorado oder die EU betrifft. Wir können das Audit, die Synthese von Steuerungsbeschränkungen und das Format des Beweispakets gemeinsam mit Ihren Pricing-, Rechts- und Datenteams erarbeiten.

Risikobewertung für Pricing-Proxys

  • ✓ Eingabeparameter, nach denen die Engine bepreist und die demografische Signale tragen
  • ✓ Zusammengesetzte Proxys, die Einzelmerkmalsprüfungen übersehen
  • ✓ Vier-Fünftel-Auswertung Ihres eigenen Entscheidungsprotokolls als Beweismittel für den Rechtsbeistand
  • ✓ Regulatorische Rahmenbedingungen, die Ihr Transaktionsvolumen tatsächlich betreffen

Aufbau der Audit- und Nachweisschicht

  • ✓ Deterministisches Eingabe-Audit mit kontrafaktischem Replay
  • ✓ Disparate-Impact-Gate in direktem Code
  • ✓ Fairness-Vorgaben mit quantifizierten Erlöskosten
  • ✓ SHA-256-gehashtes, an Regularien ausgerichtetes Beweispaket