---
title: "Get the three immutable Preflight v1 policies and canonical ruleset"
method: GET
path: "/v1/policies"
---

# Get the three immutable Preflight v1 policies and canonical ruleset

`GET /v1/policies`

## Request

- Base URL: `https://api.mcpcensus.com`
- URL: `https://api.mcpcensus.com/v1/policies`
- Auth: none declared

## Response `200`

Exact policy catalog

- PolicyCatalog
  - `ok` unknown, required
  - `policies` PreflightPolicy[], required
    - `schema_version` unknown, required
    - `id` 'builtin:baseline' | 'builtin:first-party' | 'builtin:strict', required
    - `revision` unknown, required
    - `ruleset_id` 'preflight-ruleset', required
    - `ruleset_revision` unknown, required
    - `name` 'baseline@1' | 'first-party@1' | 'strict@1', required
    - `identity_requirement` 'any' | 'first_party', required
    - `hosted_liveness` 'observe_only' | 'require_fresh_live', required
    - `max_liveness_age_hours` unknown
    - `unknown_required` 'review' | 'block', required
    - `findings` object, required
      - `brand_impersonation` 'block', required
      - `brand_claim_without_identity` 'review', required
      - `repo_gone` 'block', required
      - `repo_archived` 'review', required
      - `npm_package_missing` 'block', required
      - `pypi_package_missing` 'block', required
      - `npm_deprecated` 'block', required
      - `repo_no_push_6mo` 'review', required
      - `osv_package_advisory` 'review', required
  - `ruleset` object, required
  - `policy_digests` object, required
  - `audit_signed` unknown, required

---

[API](https://skmtc.dev/mcpcensus/apis/the-mcp-census-api.md) · [All operations](https://skmtc.dev/mcpcensus/apis/the-mcp-census-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mcpcensus/apis/the-mcp-census-api/revisions/934a7da85b52?raw)
