{
  "tool_id": "art-759-iso-amt-exposure-modeler",
  "tool_version": "1.0.0",
  "display_name": "ISO AMT Exposure Modeler",
  "mcp_name": "estimate_iso_amt_exposure",
  "mandate_type": "consumer_finance",
  "wave": 134,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-759-iso-amt-exposure-modeler.html",
  "description": "AMT liability from an ISO exercise spread using the 2026 exemption amounts and phase-out thresholds, ported from ApexLogics Apex #109 (AL-116). For shares, strike price, FMV at exercise, ordinary income, other AMT preference items and a single/mfj filing status, the node computes the ISO spread (an AMT preference under IRC sec. 56(b)(3)), AMTI, the phased-out exemption (90100/140200 reduced by 25 percent above 500000/1000000), tentative minimum tax at 26/28 percent split at the 244500 breakpoint, the regular-tax comparison over the 2026 Rev. Proc. 2025-32 brackets, the AMT owed as the excess of TMT over regular tax, the credit generated, the maximum shares exercisable without triggering AMT (fixed 60-iteration binary search over 0..shares x 10) and a 5-step exercise-quantity scenario ladder. Unknown filing_status or a non-finite input is refused with a named code, never a silent guess. Apex folds MFS into its single option and models the credit as the full AMT owed; both are Apex-value-kept report items (payload DIFFERS.md D2, D6), flagged in the kernel, never silently diverged.",
  "input_schema_ref": "chaingraph/art-759-iso-amt-exposure-modeler.html#manifest",
  "consumes": [],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [{"system":"sha256-source","image_id":"sha256:6eb30e06eba956f9ebbc925b4a3b22f0fd51fbaec98dfe7e8715737891ae317c","valid_from":"2026-10-21"}],
  "export_capability": [
    "json"
  ],
  "standards_basis": "not_applicable",
  "cited_clause_digest": [],
  "compute_proof_ready": "deferred",
  "deferred_reason": "New gpu:false node, art-759-iso-amt-exposure-modeler, built 2026-10-19 (APEX-PORT-109-LAND-1). Fixed-bracket table walk and a binary search with a constant 60-iteration bound; no digest inside compute(), no transcendentals, no iteration bound taken from policy_parameters; expected FAST on GPU-CYCLE-PREFLIGHT-1 static pre-screen. standards_basis is not_applicable: the node ports the Apex page s own planning model; the tax constants it uses are the 2026 adjusted figures from Rev. Proc. 2025-32 quoted in the payload CITES.md, carried as MATCH records in payload DIFFERS.md rather than as a standards conformance claim."
}
