---
title: "Examination Readiness Pack"
method: POST
path: "/v1/tools/assess_exam_readiness_pack"
tags: ["exam-readiness", "sec-exam-priorities", "amla", "regtech", "readiness-score", "evidence-binder", "compliance_control"]
---

# Examination Readiness Pack

`POST /v1/tools/assess_exam_readiness_pack`

## Request

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

One pack, two selectable regime modules, five stages of regulatory exam management over an institution's own supplied request list. Stage 1 validates intake with a DECLARED as_of date: no runtime clock, so the same inputs always grade the same regardless of when the run happens. Stage 2 rolls up delivered/open/overdue counts and overdue ids. Stage 3 scores readiness as the one-decimal delivered share and grades overall READY (all delivered, zero overdue), NOT_READY (nothing delivered), or AT_RISK (between). Stage 4 (optional input) grades a module-specific checklist: sec-2026 items are AI-use supervision, channel-neutral records preservation, and controls-operate evidence (SEC Division of Examinations FY2026 priorities secs I.B and VII.B; 2022 Rule 17a-4 electronic-recordkeeping amendments, 87 FR 66412); amla items track the EU AML Authority's direct-supervision selection (Regulation (EU) 2024/1620 Arts 12-13, recital 86; first selection concludes by 2028-01-01, direct supervision commences six months after list publication, pre-effective marker before that). Stage 5 (optional input) emits only a pointer set to the existing binder chain (T574 casefile-binder-composer, T575 casefile-binder-verifier, T576 evidence-handover-bundle): composition, never a rebuilt binder. Request lists are synthetic identifiers; not legal advice.

**Tool URL:** https://ainumbers.co/chaingraph/art-670-examination-readiness-pack.html
**AP2/Policy Mandate export:** yes

## Request body

- object
  - `as_of` string, required: Declared assessment date, YYYY-MM-DD.
  - `module` 'sec-2026' | 'amla', required
  - `requests` unknown[], required: Exam requests: {id, status: delivered|open, due_date}.
    - unknown
  - `module_checklist` unknown[]: Optional module checklist assessments {item, status, note?}.
    - unknown
  - `evidence_request_ids` unknown[]: Optional request ids to hand off to the binder chain.
    - unknown

## Response `200`

Successful tool execution result

- object: Refusal shape: { valid: false, errors: string[] }. Valid shape below; module_annex and evidence_handoff keys appear only when their inputs were supplied.
  - `valid` boolean
  - `errors` string[]
  - `total` integer
  - `delivered` integer
  - `open` integer
  - `overdue_count` integer
  - `overdue_ids` string[]
  - `readiness_pct` number: delivered/total as a one-decimal percentage (IEEE-754 binary64, no intermediate rounding).
  - `findings` object[]
    - `check` 'overdue_requests'
    - `status` 'PASS' | 'FAIL'
    - `detail` string
  - `overall` 'READY' | 'AT_RISK' | 'NOT_READY'
  - `module_annex` object
    - `module` 'sec-2026' | 'amla'
    - `edition` string
    - `items` object[]
      - `item` string
      - `status` 'PASS' | 'FAIL' | 'NOT_ASSESSED'
      - `assessed` boolean
      - `note` string
    - `summary` object
      - `pass` integer
      - `fail` integer
      - `not_assessed` integer
      - `missing` integer
    - `annex_verdict` 'COMPLETE' | 'GAPS' | 'INCOMPLETE'
    - `first_selection_deadline` string
    - `pre_effective` boolean
    - `commencement_rule` string
  - `evidence_handoff` object
    - `mode` 'composition'
    - `binder_tools` object[]
      - `tool_id` string
      - `path` string
      - `role` string
    - `per_request` object[]
      - `request_id` string
      - `handover` 'ELIGIBLE' | 'BLOCKED_NOT_DELIVERED' | 'BLOCKED_OVERDUE'

---

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