---
title: "Public Calibration"
method: GET
path: "/v1/public/calibration"
---

# Public Calibration

`GET /v1/public/calibration`

## Request

- Base URL: `https://api.alphaassay.com`
- URL: `https://api.alphaassay.com/v1/public/calibration`
- Auth: none declared

## Response `200`

Successful Response

- CalibrationOutput
  - `_meta` PublicMeta, required
    - `engine_version` string, required
    - `api_version` string, required
    - `as_of` string, date-time, required
    - `input_digest` string, required
    - `request_digest` string, required
    - `tenant_scope` string, required
    - `tenant_scope_version` string, required
    - `request_id` string, nullable, required
    - `source_identity_digest` string, required
    - `operation` string, required
    - `statefulness` 'pure' | 'public_read' | 'tenant_read' | 'tenant_write', required
    - `not_financial_advice` true, required
    - `disclaimer` string, required
  - `calibration` union, required
    - EmptyObject: An explicitly empty, closed object.
    - CalibrationSnapshotPayload
      - `artifact_type` 'alphaassay.calibration_snapshot', required
      - `schema_version` 'cal1', required
      - `canonicalization` 'json-sort-keys-ascii-nospace-nfc-float12', required
      - `key_purpose` 'calibration_snapshot', required
      - `key_id` string, required
      - `spki_sha256` string, required
      - `generated_at` string, date-time, required
      - `expires_at` string, date-time, required
      - `engine_version` string, required
      - `engine_digest` string, required
      - `runtime_schema_digest` string, required
      - `calibration_data_digest` string, required
      - `public_calibration` PublicCalibration, required
        - `registrations` CalibrationRegistrations, required
          - `disclosure` 'bucketed', required
          - `evaluated` '<25' | '25-99' | '100-499' | '500+', required
        - `forward_outcomes` CalibrationForwardOutcomes, required
          - `status` 'accumulating', required
          - `note` string, required
        - `honesty` 'insufficient_history', required
        - `scope` CalibrationScope, required
          - `measures` string, required
          - `not_measured` string, required
          - `separate_from` string, required
          - `maturity` string, required
        - `disclaimer` string, required
        - `counts_disclosure` string, required
      - `disclaimer` string, required
  - `signed` boolean, required
  - `stale` boolean, required
  - `reason` string, required
  - `reason_code` string, required
  - `trust_reason_code` string, nullable
  - `signature_b64` string, nullable
  - `public_key_id` string, nullable
  - `public_key_fingerprint` string, nullable
  - `signature_alg` 'Ed25519', nullable
  - `canonicalization` 'json-sort-keys-ascii-nospace-nfc-float12', nullable

## Other responses

- `429`: Request rate limit exceeded
- `500`: Internal execution failure
- `503`: Request could not be completed

---

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