---
title: "V1 Check Drift"
method: GET
path: "/v1/drift/check"
tags: ["v1"]
---

# V1 Check Drift

`GET /v1/drift/check`

## Request

- Base URL: `https://api.scholarfeed.org` (the document declares no server; this is the origin it was published from)
- URL: `https://api.scholarfeed.org/v1/drift/check`
- Auth: HTTP bearer

DriftKB supersession check (TOOL-12, check_drift backend).

Answers "for my problem, is the method I use superseded — and by what?" over a
grounded, entity-resolved knowledge base of textual critique receipts + benchmark
dominance edges (mig 150). No LLM call; reads the denormalized drift_* serving tables.

Rate limit: 30/minute per API key.

## Query parameters

- `family` string, required: Builder-problem family, e.g. 'kvcache'. Omit method to list families/overview.
- `method` string, nullable: Method to check, e.g. 'SnapKV' (case/spacing-insensitive). Omit for the whole-family map.
- `limit` integer: Max items per list (3–50).

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/scholarfeed/apis/scholar-feed-api.md) · [All operations](https://skmtc.dev/scholarfeed/apis/scholar-feed-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scholarfeed/apis/scholar-feed-api/revisions/fc3200d27505?raw)
