---
title: "Meta Facts"
method: GET
path: "/v1/meta/facts"
---

# Meta Facts

`GET /v1/meta/facts`

## Request

- Base URL: `https://api.alphaassay.com`
- URL: `https://api.alphaassay.com/v1/meta/facts`
- Auth: none declared

Machine self-disclosure of the tool surface.

ONE fetch for the numbers everything else keeps re-deriving by hand:
tool counts (split by the storefront price convention), the graded
stage chain in trial order, the survival-map attack set and the
failure-register size -- computed from the same objects the platform
runs on, never from a second hand-maintained list. Its standard envelope
is signed when a platform key is configured and has an explicit unsigned
fallback otherwise.

## Response `200`

Successful Response

- union
  - UnsignedDocumentEnvelopeMetaFactsDocument
    - `document` MetaFactsDocument, required
      - `service` 'AlphaAssay', required
      - `namespace` 'com.alphaassay/mcp', required
      - `engine_version` string, required
      - `generated_at` string, required
      - `tool_count` integer, required
      - `tool_free` integer, required
      - `tool_paid` integer, required
      - `stages` string[], required
      - `attacks` string[], required
      - `failure_code_count` integer, required
      - `tools_list_url` string, required
      - `pricing_url` string, required
      - `docs_url` string, required
    - `signature_b64` unknown, required
    - `note` string, required
  - SignedDocumentEnvelopeMetaFactsDocument
    - `document` MetaFactsDocument, required
      - `service` 'AlphaAssay', required
      - `namespace` 'com.alphaassay/mcp', required
      - `engine_version` string, required
      - `generated_at` string, required
      - `tool_count` integer, required
      - `tool_free` integer, required
      - `tool_paid` integer, required
      - `stages` string[], required
      - `attacks` string[], required
      - `failure_code_count` integer, required
      - `tools_list_url` string, required
      - `pricing_url` string, required
      - `docs_url` string, required
    - `signature_b64` string, required
    - `public_key_id` string, required
    - `signature_alg` string, required
    - `canonicalization` string, required
    - `verify_hint` string, required

## Other responses

- `429`: Request rate limit exceeded
- `500`: Internal execution failure

---

[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)
