OpenChainGraph Suite · ART-461 · SOX 404 / ICFR Control Testing

Control-Test Evidence Composer

Reconciles an attribute sample (item ids, e.g. from the ART-458 sampling plan) against a per-item pass/fail test-result set into one test-conclusion record — sample coverage, exception count vs your tolerable-deviation threshold, and a test conclusion. The tester is recorded under the SOX 404 / PCAOB AS 1215 preparer role; every conclusion carries a fixed reviewer sign-off gate. An exception count flags a deficiency candidate only — severity classification is a separate reviewer act, never computed here.

SOX 404 Control Testing Deterministic Reconciliation §27 Preparer / Reviewer
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Control-Test Inputs
Control ID
Reporting period
Population hash
Tester ID (recorded as preparer)
Tolerable exception count
Sample item ids (one per line)
The attribute sample under test, e.g. selected by ART-458.
Test results (item_id,pass|fail — one per line)
An item with no line here is untested — coverage is incomplete.
Detail
Execution Hash (SHA-256)

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `compose_control_test_evidence`. Task: Compose a SOX 404 / ICFR control-test evidence artifact: reconciles a caller-declared attribute sample (item ids, e.g.
Call it with arguments: {"policy_parameters":{"control_id":"CTRL-AP-014","population_hash":"sha256:pop-aaa111","reporting_period":"2026-Q2","tester_id":"tester-jsmith","tolerable_exception_count":0,"sample":[{"item_id":"INV-1001"},{"item_id":"INV-1002"},{"item_id":"INV-1003"},{"item_id":"INV-1004"}],"test_results":[{"item_id":"INV-1001","result":"pass"},{"item_id":"INV-1002","result":"pass"},{"item_id":"INV-1003","result":"pass"},{"item_id":"INV-1004","result":"pass"}]}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-461-control-test-evidence-composer.html#p=v1.H4sIAAAAAAAA_wGtAVL-eyJjb250cm9sX2lkIjoiQ1RSTC1BUC0wMTQiLCJwb3B1bGF0aW9uX2hhc2giOiJzaGEyNTY6cG9wLWFhYTExMSIsInJlcG9ydGluZ19wZXJpb2QiOiIyMDI2LVEyIiwidGVzdGVyX2lkIjoidGVzdGVyLWpzbWl0aCIsInRvbGVyYWJsZV9leGNlcHRpb25fY291bnQiOjAsInNhbXBsZSI6W3siaXRlbV9pZCI6IklOVi0xMDAxIn0seyJpdGVtX2lkIjoiSU5WLTEwMDIifSx7Iml0ZW1faWQiOiJJTlYtMTAwMyJ9LHsiaXRlbV9pZCI6IklOVi0xMDA0In1dLCJ0ZXN0X3Jlc3VsdHMiOlt7Iml0ZW1faWQiOiJJTlYtMTAwMSIsInJlc3VsdCI6InBhc3MifSx7Iml0ZW1faWQiOiJJTlYtMTAwMiIsInJlc3VsdCI6InBhc3MifSx7Iml0ZW1faWQiOiJJTlYtMTAwMyIsInJlc3VsdCI6InBhc3MifSx7Iml0ZW1faWQiOiJJTlYtMTAwNCIsInJlc3VsdCI6InBhc3MifV19BcYwEa0BAAA