---
title: "Published Regulatory Report Edit-Check Runner"
method: POST
path: "/v1/tools/run_regrpt_edit_checks"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Published Regulatory Report Edit-Check Runner

`POST /v1/tools/run_regrpt_edit_checks`

## Request

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

Evaluates a caller-supplied report instance against a caller-supplied published edit-check rule set -- FFIEC Call Report validity and quality edits (Excel/PDF, published ahead of each quarter-end, latest 2026-01-22) or the EBA ITS validation-rules list -- across seven rule shapes: intra-schedule arithmetic identity, cross-schedule tie-out, sign/domain constraint, mandatory-field completeness, closed-domain membership, conditional presence, and conditional prohibition. The three conditional shapes take a when predicate over other cells in the same row. Returns per-rule pass/fail/suppressed status keyed by the published edit id, with failing cell references and computed-vs-reported values. Accepts a deactivation/suppression list as a first-class policy input (the EBA publishes rules deactivated for inaccuracies or IT issues; this kernel never reports a failure on a stood-down rule, and records exactly which suppressions were applied plus any that are stale). Distinct from art-434-call-report-edit-check-gate, which runs a CURATED, HARDCODED battery of checks against a specific art-432/art-433 Schedule RC/RC-R output shape: this kernel bakes in no rule content at all, and evaluates whatever rule set the caller supplies against whatever report instance the caller supplies. Nothing access-gated is required to get a result.

**Tool URL:** https://ainumbers.co/chaingraph/art-484-regrpt-editcheck-runner.html

## Request body

- object
  - `report_instance` unknown, required
  - `rule_set` unknown, required
  - `suppressions` unknown, required

## Response `200`

Successful tool execution result

- object
  - `compliance_flags` unknown[]
    - unknown
  - `findings` object[]
    - `computed_value` integer
    - `description` string
    - `edit_id` string
    - `message` string
    - `reported_value` integer
    - `schedule` string
    - `severity` string
    - `status` string
    - `type` string
  - `note` string
  - `rule_set_source` string
  - `rule_set_version` string
  - `stale_suppressions` unknown[]
    - unknown
  - `summary` object
    - `applied` integer
    - `fail` integer
    - `overall_pass` boolean
    - `pass` integer
    - `stale_suppression_count` integer
    - `suppressed` integer
    - `total_rules` integer
  - `suppressions_applied` unknown[]
    - unknown

---

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