---
title: "CSCF Control Applicability & Coverage"
method: POST
path: "/v1/tools/check_cscf_control_applicability"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# CSCF Control Applicability & Coverage

`POST /v1/tools/check_cscf_control_applicability`

## Request

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

Scores a Swift member's declared architecture type and component inventory against a policy-supplied Swift Customer Security Controls Framework (CSCF) control matrix -- the published control number, tier (mandatory/advisory), applicable-architecture-type list, and evidence column, never a hand-transcribed list. Returns the applicable mandatory/advisory control set, coverage percentages, a gap list keyed by the published control number, an evidence index mapped to the matrix's supporting-evidence column, and an explicit not-applicable set with a stated reason per exclusion so an omission can never read as a pass. Not a Swift-endorsed tool and not a KYC-SA submission; consumes the firm's own declared architecture and its own copy of the published matrix.

**Tool URL:** https://ainumbers.co/chaingraph/art-486-cscf-control-applicability.html

## Request body

- object
  - `architecture_type` unknown, required
  - `component_inventory` unknown[], required
    - unknown
  - `control_matrix` unknown[], required
    - unknown
  - `cscf_version` unknown, required
  - `implementation_status` unknown, required

## Response `200`

Successful tool execution result

- object
  - `advisory_coverage_pct` integer
  - `applicable_advisory_count` integer
  - `applicable_mandatory_count` integer
  - `architecture_type` string
  - `component_inventory` string[]
  - `cscf_version` string
  - `evidence_index` object
    - `1.1` object
      - `evidence_provided` boolean
      - `evidence_ref` string
      - `tier` string
    - `1.2` object
      - `evidence_provided` boolean
      - `evidence_ref` string
      - `tier` string
    - `2.1` object
      - `evidence_provided` boolean
      - `evidence_ref` string
      - `tier` string
    - `2.4A` object
      - `evidence_provided` boolean
      - `evidence_ref` string
      - `tier` string
    - `5.1` object
      - `evidence_provided` boolean
      - `evidence_ref` string
      - `tier` string
    - `7.2` object
      - `evidence_provided` boolean
      - `evidence_ref` string
      - `tier` string
  - `gap_list` object[]
    - `control_number` string
    - `evidence_ref` string
    - `tier` string
  - `mandatory_coverage_pct` integer
  - `not_applicable_set` object
    - `7.2` string
  - `overall_status` string

---

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