Audit-side recomputes indexed by the assertion they exercise
For anyone assembling audit-side evidence on figures they already hold: this page indexes the OpenChainGraph nodes, workflows, and the offline receipt verifier in the Audit & Assurance domain by the financial-reporting assertion each one recomputes something about, so the tool that answers a question is findable by the question rather than by its mechanism's name.
Assertions and the tools that recompute them
One table row per assertion. A tool can serve an assertion only as far as its own scope statement allows, so each entry carries that bound inline. The standards mapping behind these assertion names lives in the existing guides: AI evidence auditors can review, the recomputation evidence pack, and closing out a client-trust review period.
| Assertion | What recomputes something about it |
|---|---|
| Existence or occurrence |
|
| Completeness |
|
| Accuracy and valuation |
|
| Cut-off |
|
| Classification |
|
How the items get picked
Two nodes produce the sample itself, and both are built so the selection replays instead of being re-argued:
- art-458 uses deterministic interval sampling over the declared population hash: no randomness, so the same declared inputs yield the same items for anyone, at any later date.
- art-583 seeds an HMAC-DRBG selection from a caller-pasted public randomness beacon pulse combined with an item-manifest hash committed before the pulse round, and emits the full per-draw transcript for offline re-derivation. Committing the manifest first is what makes the selection cherry-pick-proof. The pulse, its round, and its randomness are caller-declared: the node performs hash math only, never fetches a pulse and never verifies a beacon signature. Its own page directs new runs to the version-2 sampler, art-774.
The workflows and what each runs
Chains (presented in the product as workflows) assemble these nodes into one hash-linked run with a composite receipt:
Substantive Procedure Cycle
The journal-entry rule screen (art-462), the recalculation suite (art-463), and the confirmation matcher (art-464) run alongside each other, then the workpaper bundle composer (art-465) assembles the per-area evidence bundle: procedure id, declared population hash, the upstream execution-hash artifacts, the exception list with disposition inputs, and preparer, reviewer, and partner sign-off roles. Estimates, going concern, and materiality stay out of scope by design. The bundle records that a disposition was declared for an exception; whether that disposition resolves it is a reviewer's call, recorded as an approval record with a reason code, never a silent close.
ICFR Control-Test Cycle
A single stage through the control-test evidence composer (art-461): population, sample, and per-item results reconcile into a test-conclusion artifact that carries coverage, the exception count against the declared threshold, and the conclusion, with reviewer sign-off recorded as required on every conclusion. A quarter-end bundle produced this way aligns to the sub-certification cascade; it is never a filed submission.
GL Tie-Out Recompute
A single stage through the report-to-GL reconciliation (art-526): every declared account's reported figure ties to its declared GL figure, net of any declared plug, with a per-account verdict and a breaking-account count. The chain refuses to run rather than emit a misleading verdict when the cadence is finer than the GL's own schedule or the GL is not yet declared closed, and the same node doubles as a legacy-to-new core conversion diff when the caller supplies the two exports and labels the sides.
Beacon-Sampled Audit Testing
The sampling ceremony as a hash-anchored composite: commit the item-manifest hash before the pulse round exists (art-583 derives the selection and its transcript), then recompute the sampled items through the recompute node configured for the regime under test, with the shipped configurations running certified-payroll and garnishment recomputes. A sample that did not derive stops the automated path. The pulse and its round are caller-declared throughout: no step fetches a pulse or checks a beacon signature.
Starting points
A first node to open, in task words, for a few questions that come up on almost every engagement:
- "Is this report extract the one the source system actually produced?" Start with the IPE Integrity Verifier: declare the source extract's hash, row count, and control total, and the report's, and read the confirmed or exception verdict with its discrepancy list.
- "I need a sample plan I can re-run later and get the same items." Start with the Attribute Sampling Plan Generator: the same declared parameters and population hash select the same items for anyone who replays them.
- "Does every reported account figure tie to the general ledger before this bundle goes out?" Start with the Report-to-GL Reconciliation, or run it inside the GL Tie-Out Recompute workflow for a composite receipt.
- "Which journal entries landed after the period closed?" Start with the Journal-Entry Ruleset Screen over the declared extract and declared close date, and read the post-close flags alongside the rest of the screen.
Packaging and verifying the evidence
The recompute results become reviewable records through the packaging nodes and the offline verifier:
- Workpaper Bundle Composer (art-465): assembles the terminal bundle for the substantive-procedure workflow. It mints no new judgment: it does not re-run the upstream kernels, does not recompute the population hash, and records that a release occurred with review required, not that a countersignature happened.
- AI-Tool-Usage Workpaper Record
(
build_ai_workpaper_record, art-380): composes a documentation record from an existing receipt: tool identity, execution hash, declared determinism class, limitations, and a reviewer sign-off statement. It is an evidence format; it claims no endorsement and no sufficiency verdict. - OCG Receipt Verifier (tool 568): paste a receipt and
its inclusion proof or signed checkpoint, and the page recomputes the
execution_hash, checks the eddsa-jcs-2022 signature, and verifies the Merkle inclusion entirely offline in the browser. A pass verdict speaks to the receipt's integrity, and its scope fence spells out what that does and does not cover. - Verify: recompute the
execution_hashof any OpenChainGraph artifact client-side, without uploading it anywhere.
What this page is
An index. Each linked node, workflow, and tool page is the authority for its own scope, and the row lines here paraphrase those pages rather than extending them. Nothing on this page is an audit opinion, and nothing here is legal advice. Assertions are a way of organizing the questions; the tools answer arithmetic and replay questions over declared inputs, and the judgment layered on top stays with the people running the engagement.