OpenChainGraph Suite · CONTRACT A3 · arch #5

Take-Home Pay Check

Note (dated 2026-08-04): a chain composes independent computations performed in an analytical order. No step's output is carried into the next step by the execution model; each step computes from its own declared inputs. This is true of every chain on this site, including chains whose per-step copy below reads as a data handoff.

Verify a paycheck's take-home pay in three stages: IRS Publication 15-T percentage-method federal withholding (ART-338), FICA and net-pay computation (ART-339), then a session receipt aggregating the run's execution hashes (CRY-05). Federal taxes only; state and local withholding are out of scope. Not tax advice.

OpenChainGraph · 3 Steps cryptographic mandate Hash-Anchored §4 chain_depth:3 Client-Side · Zero PII
Chain Topology: Federal Withholding → Gross-to-Net → Session Receipt
§4 Execution Hash · Chain Definition Anchor
execution_hash:computing…
Chain Stages · 3 Steps
1 ROOT node
Federal Withholding Calculator (Percentage Method) art-338-compute-federal-withholding
Produces federal_withholding_per_period via the IRS Publication 15-T percentage method; tax_year is declared identically on both compute nodes
MCP Call · compute_federal_withholding
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "compute_federal_withholding",
    "arguments": {}
  },
  "id": 1
}
↓
2 D2 node
Gross-to-Net Payroll Calculator (FICA) art-339-compute-gross-to-net
Produces net_pay with the FICA breakdown; the run's execution_hash anchors this stage
MCP Call · compute_gross_to_net
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "compute_gross_to_net",
    "arguments": {}
  },
  "id": 1
}
↓
3 TERMINAL · D3 node
Agent-Action Audit-Trail Aggregator cry-05-agent-action-audit-trail-aggregator
Produces session_receipt_root, the Merkle root over the run's execution_hashes (final stage)
MCP Call · aggregate_execution_receipts
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "aggregate_execution_receipts",
    "arguments": {}
  },
  "id": 1
}
Export Artifacts
Download the §4 chain definition artifact (hash-anchored composite JSON) or the §13.11 W3C Verifiable Credentials view. Both derive from the chain definition. No new hash is minted. Available after hash computation.

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this whole workflow on the server and check one field that answers a real question.

Question: A job offer quotes $5,000 biweekly pay. What is the take-home pay for a single filer in tax year 2026?
Run the AINumbers MCP tool `run_chain` with {"chain":"paycheck-take-home-check"} and read `art-339-compute-gross-to-net.net_pay`.
Re-run with `inputs` for `art-339-compute-gross-to-net`, reusing the values that result echoed, with `gross_wages_per_period` set to 6000. Compare the same field.
Verify: call `verify_execution_hash` (https://mcp.ainumbers.co/mcp) with `claimed_hash` set to `composite_execution_hash` and the full `composite_artifact`.
Ledger, for a human re-check: https://ledger.ainumbers.co/
PII rule: send synthetic or anonymised inputs only. The MCP server runs these kernels and logs no payloads.
Chain page: https://ainumbers.co/chaingraph/chains/paycheck-take-home-check.html