---
title: "AML Lookback Completeness Reconciler"
method: POST
path: "/v1/tools/reconcile_aml_lookback_completeness"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# AML Lookback Completeness Reconciler

`POST /v1/tools/reconcile_aml_lookback_completeness`

## Request

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

Reconciles an AML consent-order remediation lookback's order-scope population against the extract actually produced for re-screening, per historical period. Coverage is always measured against the caller-declared SOURCE-SYSTEM record count, never the extract's own self-reported count -- a lookback that reports zero gaps because it only counted what the extract already contains is indistinguishable from a clean lookback, and catching that blind spot is this node's purpose. A second axis reconciles versioned policy-list snapshot availability: any period whose sanctions/PEP list snapshot was not preserved is flagged unverifiable and excluded from the screened-coverage total rather than silently re-screened against today's list. Also flags duplicate records surviving dedup. Deterministic reconciliation arithmetic only. Zero network, zero PII.

**Tool URL:** https://ainumbers.co/chaingraph/art-470-lookback-completeness-reconciler.html

## Request body

- object
  - `periods` unknown[], required
    - unknown

## Response `200`

Successful tool execution result

- object
  - `gap_periods` unknown[]
    - unknown
  - `lookback_status` string
  - `overall_coverage_pct` integer
  - `period_count` integer
  - `periods` object[]
    - `coverage_pct` integer
    - `dedup_record_count` integer
    - `duplicate_count` integer
    - `extract_record_count` integer
    - `gap_count` integer
    - `period_label` string
    - `period_status` string
    - `snapshot_available` boolean
    - `source_record_count` integer
  - `total_duplicate_count` integer
  - `total_extract_record_count` integer
  - `total_source_record_count` integer
  - `unverifiable_periods` unknown[]
    - unknown
  - `verifiable_extract_count` integer
  - `verifiable_source_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)
