Demo · live 28-axis bias audit

Score any text on 28 protected axes. Sub-second. Signed receipt.

Paste a loan note, performance review, hiring memo, or any decision document. We project the encoded representation onto each of 28 BBQ + StereoSet + CrowS-Pairs + WinoBias axes and report the per-axis drift, global Bias Score Index (BSI), and the top contributing axis. Every result is signed for audit trail.

How this works

  • v7 ChainMamba backbone. 15M-parameter frozen encoder. Same backbone that hits 0.9339 AUROC on HateCheck adversarial.
  • 28 axes. Per-axis bias centroids derived at startup from BBQ, StereoSet, CrowS-Pairs, and WinoBias benchmark pairs.
  • Drift = projection. Each axis score is the projection of your text embedding onto the bias direction. Positive = stereotype side; magnitude = strength.
  • Global BSI. Aggregate bias score across all 28 axes. Threshold-calibrated against held-out benchmark data.
  • Signed receipt. Each call writes a SHA-256-hashed audit record (input hash + scores + threshold + timestamp) to the registry.