---
title: "Pricing And Terms"
method: GET
path: "/.well-known/pricing_and_terms.json"
---

# Pricing And Terms

`GET /.well-known/pricing_and_terms.json`

## Request

- Base URL: `https://api.alphaassay.com`
- URL: `https://api.alphaassay.com/.well-known/pricing_and_terms.json`
- Auth: none declared

Machine-readable pricing and terms from the runtime pricing source.

The standard envelope is Ed25519-signed when a platform key is configured
and has an explicit unsigned fallback otherwise. The response therefore
never turns deployment-key availability into an unconditional claim.

## Response `200`

Successful Response

- union
  - UnsignedDocumentEnvelopePricingTermsDocument
    - `document` PricingTermsDocument, required
      - `service` 'AlphaAssay', required
      - `namespace` 'com.alphaassay/mcp', required
      - `description` string, required
      - `pricing` PricingTermsPricing, required
        - `currency` 'USD', required
        - `principle` string, required
        - `flat_price_per_call_usd` number, required
        - `tools` object, required
        - `free` string[], required
        - `rest_free` string[], required
        - `mcp_tools` object, required
        - `mcp_tool_counts` McpToolCounts, required
          - `total` integer, required
          - `free` integer, required
          - `paid` integer, required
        - `rest_only` string[], required
        - `free_checks_per_account` integer, required
        - `certificate_usd` number, required
        - `credit_packs_usd` integer[], required
        - `bonus_pct_from_100` integer, required
        - `credit_pack_value_usd` object, required
        - `payment` string[], required
        - `live_price_url` string, required
      - `terms_url` string, required
      - `calibration_url` string, required
      - `verify_url` string, required
      - `disclaimer` string, required
    - `signature_b64` unknown, required
    - `note` string, required
  - SignedDocumentEnvelopePricingTermsDocument
    - `document` PricingTermsDocument, required
      - `service` 'AlphaAssay', required
      - `namespace` 'com.alphaassay/mcp', required
      - `description` string, required
      - `pricing` PricingTermsPricing, required
        - `currency` 'USD', required
        - `principle` string, required
        - `flat_price_per_call_usd` number, required
        - `tools` object, required
        - `free` string[], required
        - `rest_free` string[], required
        - `mcp_tools` object, required
        - `mcp_tool_counts` McpToolCounts, required
          - `total` integer, required
          - `free` integer, required
          - `paid` integer, required
        - `rest_only` string[], required
        - `free_checks_per_account` integer, required
        - `certificate_usd` number, required
        - `credit_packs_usd` integer[], required
        - `bonus_pct_from_100` integer, required
        - `credit_pack_value_usd` object, required
        - `payment` string[], required
        - `live_price_url` string, required
      - `terms_url` string, required
      - `calibration_url` string, required
      - `verify_url` string, required
      - `disclaimer` 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)
