---
title: "Conformal online shift-test status (exchangeability martingale)"
method: GET
path: "/api/ml/anomaly/conformal/shift"
tags: ["ML"]
---

# Conformal online shift-test status (exchangeability martingale)

`GET /api/ml/anomaly/conformal/shift`

## Request

- Base URL: `https://api.fiber.ac` (the document declares no server; this is the origin it was published from)
- URL: `https://api.fiber.ac/api/ml/anomaly/conformal/shift`
- Auth: none declared

Snapshot of the online exchangeability test that guards the conformal calibration cache — no port is scored. Returns the current martingale value, threshold, `shift_detected`, the number of p-values in the rolling window, the last reset reason and the recent shift events, plus the measured operating characteristics (`notes`): detection delay and the long-run false-alarm rate from evidence/ml_honesty_20260905/conformal. Honesty note: the feed is dormant in production until a continuous p-value stream is wired (see `notes.feed_status`).

## Response `200`

conformal_shift_status() + measured notes

- unknown

---

[API](https://skmtc.dev/fiber-ac/apis/fiber-api.md) · [All operations](https://skmtc.dev/fiber-ac/apis/fiber-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fiber-ac/apis/fiber-api/revisions/58267250d793?raw)
