---
title: "Cross-CCP PQD Comparator"
method: POST
path: "/v1/tools/compare_cross_ccp_pqd_fields"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Cross-CCP PQD Comparator

`POST /v1/tools/compare_cross_ccp_pqd_fields`

## Request

- Base URL: `https://ainumbers.co`
- URL: `https://ainumbers.co/v1/tools/compare_cross_ccp_pqd_fields`
- Auth: none declared

Compares a caller-selected set of CPMI-IOSCO public quantitative disclosure (PQD) fields across FICC and ICE using a manually-transcribed, source-cited fixture dataset -- backtest coverage and largest margin deficiency per FICC division (GSD, MBSD, NSCC), and default fund requirement, Cover-2 peak stress loss, and total initial margin required per ICE clearing house (ICC, ICEU, ICUS), plus a CCP-level ICE skin-in-the-game total. FICC and ICE do not disclose the same field set; a field one side does not publish is reported unavailable, never interpolated. Flags a caller-declared threshold breach (e.g. Cover-2 peak stress loss exceeding a declared percentage of default fund requirement) per entity. Comparison arithmetic and delta table only -- no ranking, no better/worse scoring language, no forecasting. CME and LCH are named in the spec but not built -- selecting either yields an unknown-CCP rejection, never a fabricated figure. Every fixture figure is public and source-cited to the CCP's own quarterly disclosure PDF, refreshed manually per quarter, never a live feed and never scraped.

**Tool URL:** https://ainumbers.co/chaingraph/art-528-cross-ccp-pqd-comparator.html

## Request body

- object
  - `entity_a` unknown, required
  - `entity_b` unknown, required
  - `fields` unknown[]
    - unknown
  - `threshold` unknown, required

## Response `200`

Successful tool execution result

- object
  - `cross_ccp` boolean
  - `entity_a` object
    - `ccp` string
    - `division` string
    - `resolved` boolean
  - `entity_b` object
    - `ccp` string
    - `division` string
    - `resolved` boolean
  - `fields` object[]
    - `delta` number
    - `delta_pct` number
    - `entity_a` object
      - `available` boolean
      - `scope` string
      - `value` number
    - `entity_b` object
      - `available` boolean
      - `scope` string
      - `value` number
    - `field_id` string
  - `fully_available_field_count` integer
  - `note` string
  - `partially_available_field_count` integer
  - `rationale` string[]
  - `rejected_inputs` unknown[]
    - unknown
  - `source_citations` object
    - `FICC` object
      - `publisher` string
      - `source_period` string
      - `source_url` string
    - `ICE` object
      - `publisher` string
      - `source_period` string
      - `source_url` string
  - `threshold` string
  - `unavailable_field_count` integer

---

[API](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite.md) · [All operations](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/llms.txt) · [OpenAPI document](https://skmtc.dev/ainumbers/apis/ainumbers-co-fintech-intelligence-suite/revisions/b462e4f5bb28?raw)
