---
title: "Cyber Incident Notification Clock"
method: POST
path: "/v1/tools/compute_cyber_incident_notification_clock"
tags: ["TODO_TAGS_REVIEW", "TODO_AP2_EXPORT_REVIEW"]
---

# Cyber Incident Notification Clock

`POST /v1/tools/compute_cyber_incident_notification_clock`

## Request

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

Starts three parallel regulatory notification-deadline clocks from one hash-anchored cyber-incident determination timestamp: the 36-hour interagency banking-regulator rule (12 CFR 53/225/304), the 4-business-day SEC Form 8-K Item 1.05 notification (weekends-only business-day arithmetic; no federal holiday calendar is applied, a documented scope limit), and the 72-hour NYDFS 23 NYCRR 500.17(a) notice. Each obligation carries its own decision-tree attestation slot (applicable, deadline, completion state, a §22.11-shaped optional exception for an at-risk or missed deadline) and a stable obligation_id ready to be cited by a future Human-Accountability (BANK-SPEC-HA-1) approval record, without embedding a mutable reference inside its own hashed output. A pending SEC Item 1.05 rescission petition (flagged Apr 2026) is carried as an annotation only; it does not alter the computed deadline. Complementary to tools/incident-response-runbook-builder.html. This tool computes deadlines and attestation slots only; it does not itself transmit, file, or submit any regulatory notification, and it is not legal advice.

**Tool URL:** https://ainumbers.co/chaingraph/art-428-cyber-incident-clock.html

## Request body

- object
  - `banking_notification_completed_at` unknown
  - `determination_at` unknown
  - `determination_evidence_hash` unknown
  - `evaluated_at` unknown
  - `incident_id` string: type not evidenced by kernel source
  - `is_bank_holding_company` boolean: type not evidenced by kernel source
  - `is_national_bank` boolean: type not evidenced by kernel source
  - `is_state_member_bank` boolean: type not evidenced by kernel source
  - `nydfs_covered_entity` boolean: type not evidenced by kernel source
  - `nydfs_notification_completed_at` unknown
  - `sec_8k_filed_at` unknown
  - `sec_reporting_company` boolean: type not evidenced by kernel source
  - `sec_rescission_petition_pending` boolean: type not evidenced by kernel source

## Response `200`

Successful tool execution result

- object
  - `determination_at` string
  - `determination_at_parsed` boolean
  - `determination_evidence_hash` string
  - `determination_evidence_hash_well_formed` boolean
  - `determinations` object[]
    - `applicable` boolean
    - `completed_late` boolean
    - `deadline_iso` string
    - `exception` string
    - `ha_note` string
    - `item_state` string
    - `note` string
    - `notification_completed_at` string
    - `obligation_id` string
    - `regulator` string
    - `statute_citation` string
  - `evaluated_at` string
  - `incident_id` string
  - `note` 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)
