---
title: "Get Quant Model Card"
method: GET
path: "/api/v1/quant/model"
tags: ["Quant"]
---

# Get Quant Model Card

`GET /api/v1/quant/model`

## Request

- Base URL: `https://cryptodataapi.com`
- URL: `https://cryptodataapi.com/api/v1/quant/model`
- Auth: API key in header `X-API-Key`

Model card + runtime status — full transparency (any valid key).

What the model is (family, states, features), when it was trained, how it
validated (walk-forward fold metrics from the artifact), its sha256, and
live runtime health (universe coverage, drift monitor vs training
baseline). `loaded: false` means data endpoints are 503 (no model deployed
yet, or stub plumbing only).

## Response `200`

Successful Response

- QuantModelCardResponse: Transparency surface: what the model is, how it was validated, and live runtime status. Available on any valid key — this is the marketing page for the data.
  - `loaded` boolean, required: True when a real (non-stub) model is serving
  - `model_version` string, nullable
  - `model_family` string, nullable
  - `feature_version` string, nullable
  - `sha256` string, nullable
  - `created_at` string, nullable
  - `last_retrain` string, nullable
  - `labels` string[], nullable
  - `n_states` object, nullable: Raw HMM state counts per scope model (internal; labels are the contract)
  - `features` object, nullable
  - `validation` object, nullable: Walk-forward fold metrics + drift baseline, straight from the artifact
  - `approval` object, nullable
  - `runtime` object, required: Engine status: universe counts, drift monitor, last inference

---

[API](https://skmtc.dev/cryptodataapi/apis/crypto-data-api.md) · [All operations](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/revisions/8628b754ca81?raw)
