[
 {
  "id": "C01",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:01:51+00:00",
  "ms": 0,
  "reply": {
   "slug": "bias-detector",
   "title": "Demographic parity and disparate impact on loan decisions",
   "status": "ok",
   "input": null,
   "total_ms": 30,
   "steps": [
    {
     "call": "POST /analyze",
     "request": {
      "protected_attribute": "group",
      "unprivileged_value": "B",
      "privileged_value": "A",
      "outcome_field": "approved",
      "records": [
       {
        "group": "A",
        "approved": true
       },
       {
        "group": "A",
        "approved": true
       },
       {
        "group": "A",
        "approved": true
       },
       {
        "group": "A",
        "approved": false
       },
       {
        "group": "B",
        "approved": true
       },
       {
        "group": "B",
        "approved": false
       },
       {
        "group": "B",
        "approved": false
       },
       {
        "group": "B",
        "approved": false
       }
      ]
     },
     "status": 200,
     "ms": 14,
     "reply": {
      "protected_attribute": "group",
      "unprivileged_group": {
       "value": "B",
       "count": 4,
       "favorable_rate": 0.25
      },
      "privileged_group": {
       "value": "A",
       "count": 4,
       "favorable_rate": 0.75
      },
      "demographic_parity_difference": -0.5,
      "disparate_impact_ratio": 0.3333,
      "adverse_impact_flagged": true,
      "adverse_impact_rule": "EEOC four-fifths rule (disparate_impact_ratio < 0.8)",
      "total_records_analyzed": 8
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 },
 {
  "id": "C02",
  "http_status": 200,
  "recorded_at": "2026-11-03T23:01:51+00:00",
  "ms": 0,
  "reply": {
   "slug": "bias-detector",
   "title": "Demographic parity and disparate impact on loan decisions",
   "status": "ok",
   "input": null,
   "total_ms": 30,
   "steps": [
    {
     "call": "POST /analyze",
     "request": {
      "protected_attribute": "group",
      "unprivileged_value": "B",
      "privileged_value": "A",
      "outcome_field": "approved",
      "records": [
       {
        "group": "A",
        "approved": true
       },
       {
        "group": "A",
        "approved": true
       },
       {
        "group": "A",
        "approved": true
       },
       {
        "group": "A",
        "approved": false
       },
       {
        "group": "B",
        "approved": true
       },
       {
        "group": "B",
        "approved": false
       },
       {
        "group": "B",
        "approved": false
       },
       {
        "group": "B",
        "approved": false
       }
      ]
     },
     "status": 200,
     "ms": 14,
     "reply": {
      "protected_attribute": "group",
      "unprivileged_group": {
       "value": "B",
       "count": 4,
       "favorable_rate": 0.25
      },
      "privileged_group": {
       "value": "A",
       "count": 4,
       "favorable_rate": 0.75
      },
      "demographic_parity_difference": -0.5,
      "disparate_impact_ratio": 0.3333,
      "adverse_impact_flagged": true,
      "adverse_impact_rule": "EEOC four-fifths rule (disparate_impact_ratio < 0.8)",
      "total_records_analyzed": 8
     }
    }
   ],
   "note": "Real calls to the running service with the public demo identity; replies are unedited."
  }
 }
]