---
title: "The conformance suite: real bundles and receipts of crawlcheck.io's own scans (valid in three manifest eras, incomplete, unsealed, tampered one field at a time, contradictory, foreign-key) with the exact output a conforming verifier must give for every check, each file's SHA-256, and the runner (/conformance/run.mjs) that checks a verifier against all of them. Public"
method: GET
path: "/conformance/index.json"
---

# The conformance suite: real bundles and receipts of crawlcheck.io's own scans (valid in three manifest eras, incomplete, unsealed, tampered one field at a time, contradictory, foreign-key) with the exact output a conforming verifier must give for every check, each file's SHA-256, and the runner (/conformance/run.mjs) that checks a verifier against all of them. Public

`GET /conformance/index.json`

## Request

- Base URL: `https://crawlcheck.io`
- URL: `https://crawlcheck.io/conformance/index.json`
- Auth: none required

## Response `200`

index of fixtures with expected outputs

- object, nullable
  - `kind` string, nullable
  - `version` string, nullable
  - `built_at` string, nullable
  - `domain` string, nullable
  - `verifier` object, nullable
    - `url` string, nullable
    - `sha256` string, nullable
  - `runner` string, nullable
  - `bundle_checks` string[], nullable
  - `receipt_checks` string[], nullable
  - `rule` string, nullable
  - `fixtures` object[], nullable
    - `name` string, nullable
    - `group` string, nullable
    - `kind` string, nullable
    - `what` string, nullable
    - `file` string, nullable
    - `sha256` string, nullable
    - `bytes` number, nullable
    - `expected` object, nullable
      - `verified` boolean, nullable
      - `checks` object, nullable
        - `manifest_hash` boolean, nullable
        - `key_id` boolean, nullable
        - `signature` boolean, nullable
        - `subject_hash` boolean, nullable
        - `subject_binds` boolean, nullable
        - `merkle_path` boolean, nullable
        - `ots_commits_root` boolean, nullable
        - `ots_attestations` boolean, nullable
        - `experience_root` boolean, nullable
        - `decision_root` boolean, nullable
        - `lineage_root` boolean, nullable
        - `receipt_hash` boolean, nullable
        - `key_published` unknown
        - `order` boolean, nullable
    - `published_kid` string, nullable
    - `must_reject` string, nullable
    - `with_key_directory` object, nullable
      - `integrity_valid` boolean, nullable
      - `issuer_trusted` boolean, nullable
      - `accepted` boolean, nullable
      - `accepted_strict` boolean, nullable
    - `note` string, nullable

---

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