{
      "tool_id": "art-340-compute-flsa-regular-rate",
      "tool_version": "1.0.0",
      "display_name": "FLSA Regular Rate & Overtime Calculator",
      "mcp_name": "compute_flsa_regular_rate",
      "mandate_type": "compliance_mandate",
      "wave": 60,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-340-compute-flsa-regular-rate.html",
      "description": "FLSA regular rate of pay and overtime premium per 29 CFR 778, Subpart C, including nondiscretionary-bonus reallocation into the regular rate (778.110, 778.208-778.209) and the 0.5x overtime premium for hours over 40 in the workweek (778.107). Federal only, not legal advice; state daily/weekly overtime rules out of scope. Multi-workweek bonus proration is the caller's responsibility: nondiscretionary_bonus_amount is the portion already allocated to the single workweek being computed. Not compute_gross_to_net or compute_federal_withholding, which handle payroll tax withholding rather than wage-hour overtime obligations.",
      "input_schema_ref": "chaingraph/art-340-compute-flsa-regular-rate.html#manifest",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:dc00a21aac85481160cee3c24ff63e9fae0faace62668602b069aab28cb7a06a","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-17"}],
      "export_capability": [
        "json"
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "Aw5dDs40FxOBLDwR/dpyioxQEZL4GykyB6E1/zA592UsismtbHlXDEABsN3QlqB5AWyZwrMr70HbiW7PIzvo7Q4fSgnKdJyuO1/qNNTJn9jBg+rtZCVqBMTn7PnmnjIkHHwpCDUT//KLmyJa7kNBuiZEkBa5UJpYQzdeVxw+2QcI7oRi1CqTda+DT4XOS53k4ncJJk6Te46l824zvGXFlhCWA8u/PcT+aPxF2Bk547n/B8ahJC4ZzsEr39WjwXnJDiuCy9Djo0eGBjb+C4ri02yj2Ulc3TecUUryq1FzJKImKj+Df18F8WiI9WT9n7lrUvpbTimwFKux76YvpGSJTQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:dc00a21aac85481160cee3c24ff63e9fae0faace62668602b069aab28cb7a06a",
          "output": {
            "constants_version": "2025",
            "discretionary_bonus_excluded": 0,
            "hourly_rate": 15,
            "hours_worked_week": 45,
            "nondiscretionary_bonus_amount": 100,
            "note": "Federal FLSA only; not legal advice. State daily/weekly overtime rules (which may be more protective) out of scope. nondiscretionary_bonus_amount must already be the portion allocated to THIS workweek -- multi-week bonus proration (778.209) is the caller's responsibility.",
            "other_includable_pay": 30,
            "overtime_hours": 5,
            "overtime_premium_pay": 44.73,
            "regular_rate": 17.89,
            "regulatory_basis": "29 CFR 778, Subpart C (778.107-778.122): regular rate = all non-excludable remuneration / total hours worked (778.109); nondiscretionary bonuses included (778.110, 778.208-778.209); overtime premium = 0.5x regular rate per hour over 40/week (778.107).",
            "straight_time_pay": 675,
            "total_pay_due": 849.73,
            "total_remuneration": 805
          }
        }
      }
    }
