{
  "tool_id": "art-396-compute-15c3-3-reserve",
  "tool_version": "1.0.0",
  "display_name": "15c3-3 Customer Reserve Formula Calculator",
  "mcp_name": "compute_15c3_3_reserve",
  "mandate_type": "compliance_mandate",
  "wave": 63,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-396-compute-15c3-3-reserve.html",
  "description": "SEC Rule 15c3-3 Exhibit A customer reserve formula: credit items (customer free credit balances, margin credit balances, payables) against allowable debit items (margin-account debits with the 1% collateral haircut, failed-to-deliver debits with the 30-day aging exclusion, other allowable debits) to a reserve requirement, deposit-sufficiency verdict, and line-item receipt. Simplified over a representative subset of Exhibit A line items with a PAB (proprietary-account-of-broker-dealer) variant flag; attests the computation over caller-supplied inputs only, not an audit of those inputs or a determination of regulatory compliance.",
  "input_schema_ref": "chaingraph/art-396-compute-15c3-3-reserve.html#manifest",
  "consumes": [],
  "feeds": [
    "art-397-lint-trace-cat-reports"
  ],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [
    {
      "system": "sha256-source",
      "image_id": "sha256:4d4f69e7fa90f1983449c71e85bbf2446e5dae6ee6b77249b04fa5f8f891223a",
      "valid_from": "2026-07-10"
    },
    {
      "system": "risc0",
      "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
      "valid_from": "2026-07-10"
    }
  ],
  "export_capability": [
    "json"
  ],
  "compute_proof_ready": "ready",
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "FCeTGqOWsupg3N8HXU1+I9vQ6BwFM9dverv/XlQHXLYYygLrN90v5yHHAtdBtYkoAk1G8Z9ImNRWRQKCgvRrswwXVLaOe+f1bnztxrpEKbcUoFj5nAT7rdoawAVKEwfTC20E+7FJas18KZPMGpK7Y5nW2JM5Lge2JQeRJiG365cDztmkNfNHjU9U+WTqQ5t9hkIQjgv7L7XmbYdoVZ+IXismCT7g1fdpucjnVU47+zR8yPEYP44WMHwwqw/k2348Ji4+TRFY2YDbaX+Q4zDaEQbZICzofDTdVUSuV/Sdy/0nhYByUshr/sv74aNPIXPwMGqp+uw43PFkN20KV2WIqg==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:4d4f69e7fa90f1983449c71e85bbf2446e5dae6ee6b77249b04fa5f8f891223a",
      "output": {
        "credit_items": [
          {
            "amount_musd": 40,
            "category": "free_credit_balances",
            "included_musd": 40,
            "label": "Free credit balances"
          },
          {
            "amount_musd": 12,
            "category": "margin_credit_balances",
            "included_musd": 12,
            "label": "Margin credit balances"
          },
          {
            "amount_musd": 5,
            "category": "payable_from_securities_loaned_using_customer_securities",
            "included_musd": 5,
            "label": "Payable from securities loaned using customer securities"
          }
        ],
        "debit_items": [
          {
            "aging_days": 5,
            "amount_musd": 20,
            "category": "margin_account_debit",
            "exclusion_reason": null,
            "included_musd": 19.8,
            "label": "Margin account debits"
          },
          {
            "aging_days": 10,
            "amount_musd": 3,
            "category": "securities_failed_to_deliver",
            "exclusion_reason": null,
            "included_musd": 3,
            "label": "Securities failed to deliver (10d)"
          }
        ],
        "deposit_sufficient": true,
        "note": "Simplified computation over a representative subset of Exhibit A credit/debit line items with their prescribed aging and haircut treatments, from caller-supplied line items for one computation date (weekly computation framing). Does not audit the source of the supplied figures and is not a determination of regulatory compliance.",
        "pab_variant": false,
        "regulatory_basis": "SEC Rule 15c3-3 Exhibit A customer reserve formula (17 CFR 240.15c3-3).",
        "reserve_account_balance_musd": 35,
        "reserve_requirement_musd": 34.2,
        "rules_version": "15c3-3-exhibit-a-2026.1",
        "surplus_shortfall_musd": 0.8,
        "total_credits_musd": 57,
        "total_debits_musd": 22.8
      }
    }
  }
}
