{
  "$schema": "https://apexlogics.org/schema/chaingraph-v1.0.json",
  "version": "5.0.0",
  "updated": "2026-07-04",
  "maintainer": "Post Oak Labs",
  "status": "generated",
  "description": "Machine-readable index of the ApexLogics decision chain-graph: tool nodes + persona journeys. Each tool emits a typed Policy Mandate artifact with a verifiable execution_hash and chain block; journeys are persona-grouped sequences of tools with verified artifact pass-through. Linked from llms.txt and embedded as JSON-LD on the hub. Primary agent-discovery surface.",
  "hub_url": "https://apexlogics.org/index.html",
  "mcp_server": "https://apexlogics.org/.well-known/mcp.json",
  "license": "CC BY 4.0",
  "suite_claim": "Client-side, zero-PII life-decision tools whose exports are typed, chainable, and traceable to a reproducible execution hash — verifiable end-to-end, agent-composable, and hand-off-ready to an LLM or human advisor.",
  "five_tests": [
    "Emits a typed Policy Mandate decision artifact (ap2_version 2.1.0, mandate_type, tool_id, execution_hash, chain block, payload, audit_signature)",
    "Exposes an MCP tools/call endpoint with typed inputSchema, deterministic output parseable without vision",
    "Exports a decision, not reference data — an ROI, break-even, eligibility verdict, or determination",
    "Is chainable — its mandate_type is a valid inbound type for >=1 other tool (seed edges from CONTRACT §6.3 handoff map)",
    "Carries a verifiable anchor — execution_hash recomputable client-side via WebCrypto SHA-256 (CONTRACT §4.4 / CG-28)"
  ],
  "model": {
    "rule": "1 chaingraph = 1 persona. A chaingraph bundles that persona's journeys behind an up-front selector (user picks scenario -> only their journey renders). Personas never mix.",
    "conversion": "in place — each former workflow keeps its URL; upgraded to verified artifact pass-through.",
    "embed": "minimal compute per step + shared constants module (apex-constants-2026.js). Do not replicate full tools into chaingraphs.",
    "ap2_version": "2.1.0",
    "locked": "2026-06-13"
  },
  "chain_block_spec": {
    "parent_hashes": "sha256:<execution_hash> of each upstream artifact consumed this run",
    "parent_tool_ids": "tool_id of each parent",
    "chain_depth": "0 for root; max(parent depths)+1 for chained artifacts",
    "hash": "sha256 over sorted-key, whitespace-stripped JSON of {policy_parameters, output_payload} via WebCrypto crypto.subtle.digest — identical canonicalization to AINumbers OpenChainGraph, so hashes are cross-suite verifiable",
    "verification": "re-run the parent tool with the same inputs, recompute the hash, confirm the cited value"
  },
  "constants_ssot_ref": "apex-constants-2026.js (CONTRACT §3.5)",
  "advisor_prompt_composer": "advisor-prompt-composer (PTG analogue; template registry repo/data/advisor-templates.json)",
  "mandate_type_registry_ref": "data/advisor-templates.json",
  "personas": [
    "worker",
    "grad-applicant",
    "freelancer",
    "immigrant-visa-holder",
    "student",
    "federal-employee",
    "educator",
    "new-parent-caregiver",
    "employer",
    "parent",
    "veteran",
    "trades",
    "nurse-healthcare"
  ],
  "journeys": [
    {
      "id": "worker",
      "persona": "worker",
      "display_name": "Worker / Employee Decisions",
      "url": "/chaingraph/worker.html",
      "selector": "themed",
      "themes": [
        {
          "theme": "Career change",
          "sub_journeys": [
            {
              "id": "ai-career-transition-playbook",
              "label": "AI career transition",
              "nodes": [
                "AL-34",
                "AL-02",
                "AL-06+16",
                "AL-03"
              ]
            },
            {
              "id": "career-pivot-playbook",
              "label": "Career pivot",
              "nodes": [
                "AL-30",
                "AL-31",
                "AL-32",
                "AL-42"
              ]
            },
            {
              "id": "ai-displacement-career-transition",
              "label": "AI displacement",
              "nodes": [
                "AL-111",
                "AL-06+16",
                "AL-02",
                "AL-45"
              ]
            },
            {
              "id": "mid-career-credential-stack-planner",
              "label": "Mid-career credential stack",
              "nodes": [
                "AL-34",
                "AL-64",
                "AL-53",
                "AL-02",
                "AL-06+16"
              ]
            },
            {
              "id": "career-exit-restart-planner",
              "label": "Exit & restart",
              "nodes": [
                "AL-55",
                "AL-26",
                "AL-44"
              ]
            }
          ]
        },
        {
          "theme": "Offers & comp",
          "sub_journeys": [
            {
              "id": "new-offer-suite",
              "label": "New offer",
              "nodes": [
                "AL-42",
                "AL-01",
                "AL-41",
                "AL-40"
              ]
            },
            {
              "id": "remote-work-relocation-suite",
              "label": "Remote / relocation",
              "nodes": [
                "AL-36",
                "AL-37",
                "AL-41",
                "AL-42"
              ]
            },
            {
              "id": "underpaid-stay-and-ask",
              "label": "Am I underpaid?",
              "nodes": [
                "AL-135",
                "AL-136"
              ]
            },
            {
              "id": "employer-benefits-decision",
              "label": "Employer benefits",
              "nodes": [
                "AL-112",
                "AL-23",
                "AL-01"
              ]
            },
            {
              "id": "employer-education-benefit-maximizer",
              "label": "Tuition benefit",
              "nodes": [
                "AL-53",
                "AL-02",
                "AL-66",
                "AL-47"
              ]
            },
            {
              "id": "credentialing-fast-track",
              "label": "Credentialing fast-track",
              "nodes": [
                "AL-65",
                "AL-43",
                "AL-46",
                "AL-47"
              ]
            }
          ]
        },
        {
          "theme": "Equity",
          "sub_journeys": [
            {
              "id": "equity-compensation-decisions",
              "label": "Equity comp (RSU/ISO/ESPP)",
              "nodes": [
                "AL-122",
                "AL-116",
                "AL-117"
              ]
            },
            {
              "id": "equity-exit-planning",
              "label": "Equity exit / 83(b)",
              "nodes": [
                "AL-147",
                "AL-148"
              ]
            }
          ]
        },
        {
          "theme": "Separation",
          "sub_journeys": [
            {
              "id": "job-separation-financial-playbook",
              "label": "Job separation",
              "nodes": [
                "AL-141",
                "AL-143",
                "AL-142"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "grad-applicant",
      "persona": "grad-applicant",
      "display_name": "Graduate / Professional School",
      "url": "/chaingraph/grad-applicant.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "grad-mba-decision",
          "label": "Grad school / MBA (merged)",
          "nodes": [
            "AL-02",
            "AL-63",
            "AL-51",
            "AL-64",
            "AL-04",
            "AL-13"
          ],
          "note": "merge of grad-school-decision-engine + mba-aspirant-playbook (approved 2026-06-13)"
        },
        {
          "id": "law-professional-school-journey",
          "label": "Law / professional school",
          "nodes": [
            "AL-39",
            "AL-51",
            "AL-67",
            "AL-13"
          ]
        },
        {
          "id": "lsat-to-jd-career-planner",
          "label": "LSAT to JD",
          "nodes": [
            "AL-62",
            "AL-51",
            "AL-69",
            "AL-70",
            "AL-13"
          ]
        },
        {
          "id": "mba-ding-comeback-planner",
          "label": "MBA ding -> comeback",
          "nodes": [
            "AL-70",
            "AL-63",
            "AL-64",
            "AL-71"
          ],
          "note": "verify AL-70 duplicate during conversion"
        }
      ]
    },
    {
      "id": "freelancer",
      "persona": "freelancer",
      "display_name": "Freelancer / Self-Employed",
      "url": "/chaingraph/freelancer.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "freelance-leap-calculator",
          "label": "Going freelance",
          "nodes": [
            "AL-29",
            "AL-24",
            "AL-35",
            "AL-25"
          ]
        },
        {
          "id": "freelance-tax-lifecycle",
          "label": "Freelance tax lifecycle",
          "nodes": [
            "AL-123",
            "AL-118",
            "AL-119"
          ]
        },
        {
          "id": "self-employment-tax-optimizer",
          "label": "Advanced SE tax (QBI/S-corp)",
          "nodes": [
            "AL-144",
            "AL-145",
            "AL-146"
          ]
        }
      ]
    },
    {
      "id": "immigrant-visa-holder",
      "persona": "immigrant-visa-holder",
      "display_name": "Immigrant / Visa-Holder",
      "url": "/chaingraph/immigrant-visa-holder.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "international-career-navigator",
          "label": "F-1 / landing analysis",
          "nodes": [
            "AL-61",
            "AL-62",
            "AL-02",
            "AL-41"
          ]
        },
        {
          "id": "international-mba-complete-journey",
          "label": "International MBA",
          "nodes": [
            "AL-61",
            "AL-63",
            "AL-51",
            "AL-64",
            "AL-68"
          ]
        },
        {
          "id": "immigration-career-planner",
          "label": "H-1B / green card",
          "nodes": [
            "AL-151",
            "AL-152"
          ]
        }
      ]
    },
    {
      "id": "student",
      "persona": "student",
      "display_name": "Student — Loans & Paths",
      "url": "/chaingraph/student.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "education-path-decision-engine",
          "label": "Education path",
          "nodes": [
            "AL-45",
            "AL-59",
            "AL-04",
            "AL-13"
          ]
        },
        {
          "id": "student-loan-repayment-decision",
          "label": "Student loan repayment (merged)",
          "nodes": [
            "AL-13",
            "AL-109",
            "AL-110",
            "AL-108",
            "AL-120",
            "AL-121"
          ],
          "note": "merge of student-loan-payoff-decisions + 2026-borrower-decision-journey (approved 2026-06-13)"
        }
      ]
    },
    {
      "id": "federal-employee",
      "persona": "federal-employee",
      "display_name": "Federal Employee",
      "url": "/chaingraph/federal-employee.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "federal-job-decision-suite",
          "label": "Federal vs. private",
          "nodes": [
            "AL-38",
            "AL-37",
            "AL-41",
            "AL-40"
          ]
        },
        {
          "id": "qsbs-federal-career-transition",
          "label": "QSBS + buyout",
          "nodes": [
            "AL-149",
            "AL-150"
          ]
        }
      ]
    },
    {
      "id": "educator",
      "persona": "educator",
      "display_name": "Educator / Teacher",
      "url": "/chaingraph/educator.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "teacher-career-compensation",
          "label": "Teacher career & comp",
          "nodes": [
            "AL-125",
            "AL-126",
            "AL-127",
            "AL-128"
          ]
        },
        {
          "id": "course-design-studio",
          "label": "Course design studio",
          "nodes": [
            "AL-78",
            "AL-74",
            "AL-75",
            "AL-76"
          ]
        }
      ]
    },
    {
      "id": "new-parent-caregiver",
      "persona": "new-parent-caregiver",
      "display_name": "New Parent / Caregiver",
      "url": "/chaingraph/new-parent-caregiver.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "working-parent-childcare",
          "label": "Working parent childcare",
          "nodes": [
            "AL-92",
            "AL-137",
            "AL-138",
            "AL-28"
          ]
        },
        {
          "id": "sandwich-generation-career-break",
          "label": "Caregiving career break",
          "nodes": [
            "AL-124",
            "AL-08+14"
          ]
        }
      ]
    },
    {
      "id": "employer",
      "persona": "employer",
      "display_name": "Employer (HR / People)",
      "url": "/chaingraph/employer.html",
      "selector": "flat",
      "sub_journeys": [
        {
          "id": "corporate-upskilling-roi",
          "label": "Upskilling ROI",
          "nodes": [
            "AL-02",
            "AL-07",
            "AL-113"
          ]
        },
        {
          "id": "employer-talent-retention",
          "label": "Talent retention",
          "nodes": [
            "AL-114",
            "AL-115",
            "AL-01"
          ]
        }
      ]
    },
    {
      "id": "parent",
      "persona": "parent",
      "display_name": "Parent — College Funder",
      "url": "/chaingraph/parent.html",
      "selector": "single",
      "sub_journeys": [
        {
          "id": "college-financial-planning-suite",
          "label": "College financial planning",
          "nodes": [
            "AL-59",
            "AL-50",
            "AL-17",
            "AL-13"
          ]
        }
      ]
    },
    {
      "id": "veteran",
      "persona": "veteran",
      "display_name": "Veteran Transition",
      "url": "/chaingraph/veteran.html",
      "selector": "single",
      "sub_journeys": [
        {
          "id": "veteran-transition-gi-bill",
          "label": "GI Bill & transition",
          "nodes": [
            "AL-132",
            "AL-133",
            "AL-134"
          ]
        }
      ]
    },
    {
      "id": "trades",
      "persona": "trades",
      "display_name": "Skilled Trades",
      "url": "/chaingraph/trades.html",
      "selector": "single",
      "sub_journeys": [
        {
          "id": "skilled-trades-career-builder",
          "label": "Trades career builder",
          "nodes": [
            "AL-129",
            "AL-130",
            "AL-131"
          ]
        }
      ]
    },
    {
      "id": "nurse-healthcare",
      "persona": "nurse-healthcare",
      "display_name": "Nurse / Healthcare",
      "url": "/chaingraph/nurse-healthcare.html",
      "selector": "single",
      "sub_journeys": [
        {
          "id": "nurse-shift-travel-comp",
          "label": "Shift & travel comp",
          "nodes": [
            "AL-97",
            "AL-139",
            "AL-140",
            "AL-28"
          ]
        }
      ]
    }
  ],
  "generation_contract": {
    "note": "nodes[] is GENERATED, not hand-maintained, to preserve single-source-of-truth (manifests are the source). Build script: repo/scripts/build_chaingraph.js (to be written). Runs when node/sandbox is available, same place as check_tools.js.",
    "per_node_fields": [
      "tool_id (NN-slug)",
      "al_id",
      "display_name",
      "mcp_name",
      "mandate_type",
      "category",
      "persona (single)",
      "url",
      "input_schema_ref",
      "consumes",
      "feeds",
      "data_vintage",
      "status"
    ],
    "edge_source": "consumes/feeds seeded from CONTRACT §6.3 Policy Mandate handoff map (25 pairs) + each tool's ap2_inbound_mandate_types / downstream_handoff_candidates manifest fields",
    "al_id_resolution": "resolve combined/retired AL-IDs before generation: AL-06+16 (combined), AL-60 (retired)"
  },
  "nodes_sample_note": "Illustrative shapes only. mcp_name values here are PROVISIONAL and must be confirmed/overwritten by the generator from each tool's manifest/embedded MANIFEST. mandate_type qsbs_exclusion_record (142) is confirmed; grad_loan_gap_record and gi_bill_benefit_record are provisional.",
  "nodes": [
    {
      "tool_id": "25-total-compensation-suite",
      "tool_version": "1.0.0",
      "display_name": "Total Compensation Suite",
      "mcp_name": "calculate_total_compensation",
      "mandate_type": "total_comp_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/25-total-compensation-suite/",
      "description": "Three-offer total compensation stack with federal + 8-tier state income tax, FICA, bonus, equity (RSU + options via Black-Scholes Abramowitz-Stegun), signing bonus, and benefits. Tab 1: single offer deep-dive with tax breakdown and equity fair value. Tab 2: side-by-side comparison of up to 3 offers with net comp ranking. Entirely deterministic; no network calls.",
      "input_schema_ref": "tools/25-total-compensation-suite/manifest.json#input_schema",
      "consumes": [
        "AL-25",
        "AL-33",
        "AL-04"
      ],
      "feeds": [
        "AL-33",
        "AL-04"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-01",
      "all_mandate_types": [
        "total_comp_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "2026 est. federal brackets · 8-tier state effective rates · FICA SS $176,100 base · Black-Scholes (Abramowitz-Stegun) for options"
    },
    {
      "tool_id": "01-credential-roi-suite",
      "tool_version": "1.0.0",
      "display_name": "Credential ROI Suite",
      "mcp_name": "credential_roi_suite",
      "mandate_type": "credential_roi_evaluation",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/01-credential-roi-suite/",
      "description": "Compare bootcamp, degree, and certification ROI using BLS earnings data. Models NPV, payback period, opportunity cost, and salary premium with an Policy Mandate handoff to the Graduate School ROI Comparator.",
      "input_schema_ref": "tools/01-credential-roi-suite/manifest.json#input_schema",
      "consumes": [
        "AL-03",
        "AL-11"
      ],
      "feeds": [
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-02",
      "all_mandate_types": [
        "credential_roi_evaluation"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "BLS OEWS May 2023 (16 SOC codes) · CIRR/SwitchUp 2023 bootcamp benchmarks · NCES IPEDS 2022-23 tuition tiers · Q4 2024 exam fee schedules (15 certifications)"
    },
    {
      "tool_id": "11-human-capital-engine",
      "tool_version": "1.0.0",
      "display_name": "Human Capital Engine",
      "mcp_name": "tool_11_human_capital_engine",
      "mandate_type": "human_capital_assessment",
      "wave": "licensing_credentials",
      "gpu": false,
      "url": "https://apexlogics.org/tools/11-human-capital-engine/",
      "description": "Human Capital Engine",
      "input_schema_ref": "tools/11-human-capital-engine/manifest.json#input_schema",
      "consumes": [
        "AL-18"
      ],
      "feeds": [
        "AL-02",
        "AL-08+14",
        "AL-26",
        "AL-28"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-03",
      "all_mandate_types": [
        "human_capital_assessment"
      ],
      "persona": "working_professional",
      "category": "licensing_credentials",
      "data_vintage": "Tab A: Q4 2024 cert fees + BLS OEWS May 2023 salary premiums (15 certs). Tab B: Skill half-life models from WEF 2025, McKinsey 2021, IBM 2024 (8 industries, 44 skill domains)."
    },
    {
      "tool_id": "26-geo-fiscal-arbitrage-simulator",
      "tool_version": "1.0.0",
      "display_name": "Geo-Fiscal Arbitrage Simulator",
      "mcp_name": "simulate_geo_arbitrage",
      "mandate_type": "geo_arbitrage_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/26-geo-fiscal-arbitrage-simulator/",
      "description": "Models purchasing power equivalence across 70 US metros by combining cost-of-living index with state income tax. Tab 1: salary equivalence — enter a salary in one metro and get the purchasing-power-equivalent salary in any comparison metro. Tab 2: remote pay policy impact — models the net delta when employer applies geographic pay adjustments. Category weights: housing 30%, food 14%, healthcare 10%, transport 12%, misc 34%.",
      "input_schema_ref": "tools/26-geo-fiscal-arbitrage-simulator/manifest.json#input_schema",
      "consumes": [
        "AL-25"
      ],
      "feeds": [
        "AL-01",
        "AL-25"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-04",
      "all_mandate_types": [
        "geo_arbitrage_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "70-metro CoL index (C2ER/Numbeo est. 2025-26) · 8-tier state effective rates · category weights: housing 30%, food 14%, healthcare 10%, transport 12%, misc 34%"
    },
    {
      "tool_id": "24-education-savings-projector",
      "tool_version": "1.0.0",
      "display_name": "Education Savings Projector",
      "mcp_name": "project_education_savings",
      "mandate_type": "education_savings_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/24-education-savings-projector/",
      "description": "Projects 529 plan growth to a target year and models the impact of plan assets on FAFSA Student Aid Index (SAI). Tab 1: 529 balance projection with state tax deduction benefit and investment growth. Tab 2: SAI asset impact modeler — shows how 529 and non-529 assets shift the SAI and estimated financial aid eligibility. Covers SECURE 2.0 Roth rollover provision (IRC §529(c)(3)(E)).",
      "input_schema_ref": "tools/24-education-savings-projector/manifest.json#input_schema",
      "consumes": [
        "AL-17"
      ],
      "feeds": [
        "AL-32",
        "AL-17"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-05",
      "all_mandate_types": [
        "education_savings_record"
      ],
      "persona": "student",
      "category": "student_finance_debt",
      "data_vintage": "IRS Pub. 970 (2025) · State 529 rules Jan 2026 · NCES IPEDS 2023-24 · SECURE 2.0 Act"
    },
    {
      "tool_id": "06-career-resilience-engine",
      "tool_version": "1.0.0",
      "display_name": "Career Resilience Engine",
      "mcp_name": "assess_career_resilience",
      "mandate_type": "automation_exposure_score",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/06-career-resilience-engine/",
      "description": "Score a worker's automation exposure risk (Frey-Osborne 2013) and compute a career resilience score from LinkedIn 2025 growing skills vs. WEF 2025 declining skills. Returns two Policy-Mandate-compliant mandates: automation_exposure_score and career_resilience_score.",
      "input_schema_ref": "tools/06-career-resilience-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-08+14"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-06+16",
      "all_mandate_types": [
        "automation_exposure_score",
        "career_resilience_score"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "Frey & Osborne (2013) Oxford Martin Working Paper — 65 SOC-keyed occupations · LinkedIn Skills on the Rise 2025 (March 2025, 15 fastest-growing US skills) · WEF Future of Jobs Report 2025 (January 2025, 10 fastest-declining skills)"
    },
    {
      "tool_id": "15-workforce-board-roi-report",
      "tool_version": "1.0.0",
      "display_name": "Workforce Board ROI Report Generator",
      "mcp_name": "tool_15_workforce_board_roi_report",
      "mandate_type": "workforce_program_roi",
      "wave": "workforce_development",
      "gpu": false,
      "url": "https://apexlogics.org/tools/15-workforce-board-roi-report/",
      "description": "Workforce Board ROI Report Generator",
      "input_schema_ref": "tools/15-workforce-board-roi-report/manifest.json#input_schema",
      "consumes": [
        "AL-11"
      ],
      "feeds": [
        "AL-08+14",
        "AL-11",
        "AL-02",
        "AL-03"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-07",
      "all_mandate_types": [
        "workforce_program_roi"
      ],
      "persona": "counselor",
      "category": "workforce_development",
      "data_vintage": "DOL ETA WIOA PY 2023 national average negotiated performance targets (5 indicators, 3 program types: Adult, Dislocated Worker, Youth) · BLS QCEW Q3 2023 private-sector average annual wages (12 NAICS sectors)."
    },
    {
      "tool_id": "07-career-transition-suite",
      "tool_version": "1.0.0",
      "display_name": "Career Transition Suite",
      "mcp_name": "assess_career_transition",
      "mandate_type": "career_pivot_assessment",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/07-career-transition-suite/",
      "description": "Score a career pivot's risk using a composite model (financial runway, salary delta, skill proximity, market demand) and generate a weighted skill gap analysis against a target role. Returns two Policy-Mandate-compliant mandates: career_pivot_assessment and career_transition_record.",
      "input_schema_ref": "tools/07-career-transition-suite/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-28"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-08+14",
      "all_mandate_types": [
        "career_pivot_assessment",
        "career_transition_record"
      ],
      "persona": "career_changer",
      "category": "career_transition_mobility",
      "data_vintage": "User-entered inputs only — no embedded reference data. Zero maintenance requirement."
    },
    {
      "tool_id": "27-visa-strategy-navigator",
      "tool_version": "1.0.0",
      "display_name": "Visa Strategy Navigator",
      "mcp_name": "navigate_visa_strategy",
      "mandate_type": "visa_strategy_record",
      "wave": "immigration_visa",
      "gpu": false,
      "url": "https://apexlogics.org/tools/27-visa-strategy-navigator/",
      "description": "Scores 7 US work visa pathways (H-1B, O-1A, O-1B, L-1A, L-1B, EB-1A, EB-2 NIW) against user profile and models green card timeline. Tab 1: pathway scorer — weights 10 profile factors (specialty occupation, extraordinary ability, multinational role, etc.) against FY2025-26 USCIS approval rates to produce a ranked pathway matrix. Tab 2: GC timeline modeler — projects priority date movement for EB-1/EB-2/EB-3 by country of birth using DOS Visa Bulletin backlog data. Legal disclaimer prominently dis",
      "input_schema_ref": "tools/27-visa-strategy-navigator/manifest.json#input_schema",
      "consumes": [
        "AL-31"
      ],
      "feeds": [
        "AL-31"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-09",
      "all_mandate_types": [
        "visa_strategy_record"
      ],
      "persona": "working_professional",
      "category": "immigration_visa",
      "data_vintage": "USCIS FY2025-26 approval rates · DOS Visa Bulletin GC backlog estimates · 7 visa pathway scoring rubric"
    },
    {
      "tool_id": "28-professional-license-reciprocity",
      "tool_version": "1.0.0",
      "display_name": "Professional License Reciprocity Checker",
      "mcp_name": "check_license_reciprocity",
      "mandate_type": "license_reciprocity_record",
      "wave": "licensing_credentials",
      "gpu": false,
      "url": "https://apexlogics.org/tools/28-professional-license-reciprocity/",
      "description": "Checks reciprocity and endorsement eligibility for 10 licensed professions across all 50 states plus DC using official interstate compact and reciprocity agreement data. Covered professions: RN/LPN (eNLC), physician (IMLC), CPA (NASBA SE), PE/structural engineer (NCEES comity), K-12 teacher (NASDTEC), real estate broker/agent (ARELLO bilateral), attorney, cosmetologist, social worker, and contractor. Tab 1: single-profession state-to-state check. Tab 2: multi-state batch checker for relocation p",
      "input_schema_ref": "tools/28-professional-license-reciprocity/manifest.json#input_schema",
      "consumes": [
        "AL-03"
      ],
      "feeds": [
        "AL-03"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-10",
      "all_mandate_types": [
        "license_reciprocity_record"
      ],
      "persona": "working_professional",
      "category": "licensing_credentials",
      "data_vintage": "eNLC 2026 (37 states) · IMLC 2026 (37 states) · NASBA SE (all 54) · NCEES comity (all 50+DC) · NASDTEC (all 50+DC) · ARELLO bilateral pairs 2025"
    },
    {
      "tool_id": "16-apprenticeship-matcher",
      "tool_version": "1.1.0",
      "display_name": "Apprenticeship & Earn-and-Learn Matcher",
      "mcp_name": "match_apprenticeship_program",
      "mandate_type": "apprenticeship_match_record",
      "wave": "workforce_development",
      "gpu": false,
      "url": "https://apexlogics.org/tools/16-apprenticeship-matcher/",
      "description": "Find DOL RAPIDS Registered Apprenticeship Programs by occupation. Models wage progression (50–90% of journeyworker wage), cumulative earnings during program, opportunity cost vs. current income, and post-completion wage gain. Covers 30 DOL RAPIDS-registered occupations across construction, healthcare, IT, manufacturing, energy & utilities, and transportation & logistics.",
      "input_schema_ref": "tools/16-apprenticeship-matcher/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-02",
        "AL-07"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-11",
      "all_mandate_types": [
        "apprenticeship_match_record"
      ],
      "persona": "student",
      "category": "workforce_development",
      "data_vintage": "DOL RAPIDS Program Year 2023 · BLS OEWS May 2023"
    },
    {
      "tool_id": "14-scholarship-roi-tracker",
      "tool_version": "1.0.0",
      "display_name": "Scholarship ROI Tracker",
      "mcp_name": "track_scholarship_roi",
      "mandate_type": "scholarship_pipeline_plan",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/14-scholarship-roi-tracker/",
      "description": "Build and manage a scholarship application pipeline of up to 12 awards. Estimates 2024-25 Federal Pell Grant eligibility, calculates net cost of attendance after all funding, and models loan impact (monthly payment, total interest, interest savings vs. baseline). Exports Policy Mandate and CSV pipeline report.",
      "input_schema_ref": "tools/14-scholarship-roi-tracker/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-17",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-12",
      "all_mandate_types": [
        "scholarship_pipeline_plan"
      ],
      "persona": "student",
      "category": "student_finance_debt",
      "data_vintage": "2024-25 Federal Pell Grant schedule (Federal Register 2025-10243, max award $7,395, SAI cutoff $6,206) · Federal Direct Loan rate 6.53% (2024-25)"
    },
    {
      "tool_id": "22-student-loan-repayment-optimizer",
      "tool_version": "1.0.0",
      "display_name": "Student Loan Repayment Optimizer",
      "mcp_name": "optimize_loan_repayment",
      "mandate_type": "loan_repayment_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/22-student-loan-repayment-optimizer/",
      "description": "Compares 5 federal repayment plans (Standard 10-yr, Graduated, Extended 25-yr, IBR, PAYE/ICR) across total cost, monthly payment trajectory, and PSLF eligibility. Calculates discretionary income for IDR plans using HHS FPL guidelines. PSLF tracker models 120-payment forgiveness timeline. Note: SAVE plan wound down mid-2026 and is excluded. Entirely deterministic.",
      "input_schema_ref": "tools/22-student-loan-repayment-optimizer/manifest.json#input_schema",
      "consumes": [
        "AL-17"
      ],
      "feeds": [
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-13",
      "all_mandate_types": [
        "loan_repayment_record"
      ],
      "persona": "student",
      "category": "student_finance_debt",
      "data_vintage": "Federal repayment plan formulas 2026 · FPL est. 2026 · PSLF rules studentaid.gov"
    },
    {
      "tool_id": "02-fafsa-sai-simulator",
      "tool_version": "1.1.0",
      "display_name": "FAFSA SAI Simulator",
      "mcp_name": "estimate_fafsa_sai",
      "mandate_type": "fafsa_sai_estimate",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/02-fafsa-sai-simulator/",
      "description": "Deterministic estimator of the Student Aid Index (SAI) and Pell Grant tier for the 2026-27 federal financial-aid award year. Models the published need-analysis methodology end to end across all three SAI formulas (A: dependent student, B: independent without dependents, C: independent with dependents). Browser-only, zero PII, zero network calls.",
      "input_schema_ref": "tools/02-fafsa-sai-simulator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-02",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-17",
      "all_mandate_types": [
        "fafsa_sai_estimate"
      ],
      "persona": "student",
      "category": "student_finance_debt",
      "data_vintage": "2026-27 award year (Federal Register 2025-10243, June 5, 2025; FSA Handbook 2026-27 Ch. 3; Pell Grant DCL Jan 30, 2026)"
    },
    {
      "tool_id": "12-cpd-credit-tracker",
      "tool_version": "1.1.0",
      "display_name": "CPD / CPE Credit Tracker",
      "mcp_name": "track_cpd_cpe_credits",
      "mandate_type": "cpd_credit_record",
      "wave": "licensing_credentials",
      "gpu": false,
      "url": "https://apexlogics.org/tools/12-cpd-credit-tracker/",
      "description": "Tracks continuing professional development (CPD) and continuing professional education (CPE) credits for CPA, CLE, HR (SHRM/HRCI), and CME/CEU credentials. User logs completed activities; tool computes credits earned, gap to renewal, ethics minimum status, pace required per week/month, and on-track vs. at-risk status. Zero embedded data — fully user-driven.",
      "input_schema_ref": "tools/12-cpd-credit-tracker/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-03",
        "AL-20"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-18",
      "all_mandate_types": [
        "cpd_credit_record"
      ],
      "persona": "working_professional",
      "category": "licensing_credentials",
      "data_vintage": "User-driven — no embedded reference data. Requirement figures per published 2024 standards (NASBA, ABA, SHRM, HRCI, ACCME, ANCC)."
    },
    {
      "tool_id": "13-exam-cost-planner",
      "tool_version": "1.0.0",
      "display_name": "Exam Cost & Timeline Planner",
      "mcp_name": "tool_13_exam_cost_planner",
      "mandate_type": "exam_pathway_plan",
      "wave": "licensing_credentials",
      "gpu": false,
      "url": "https://apexlogics.org/tools/13-exam-cost-planner/",
      "description": "Exam Cost & Timeline Planner",
      "input_schema_ref": "tools/13-exam-cost-planner/manifest.json#input_schema",
      "consumes": [
        "AL-18"
      ],
      "feeds": [
        "AL-02"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-20",
      "all_mandate_types": [
        "exam_pathway_plan"
      ],
      "persona": "student",
      "category": "licensing_credentials",
      "data_vintage": "Q4 2024 — 32 exam fee schedules from 14 official sources"
    },
    {
      "tool_id": "23-freelance-1099-total-cost-calculator",
      "tool_version": "1.0.0",
      "display_name": "Freelance / 1099 Total Cost Calculator",
      "mcp_name": "calculate_1099_total_cost",
      "mandate_type": "freelance_total_cost_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/23-freelance-1099-total-cost-calculator/",
      "description": "Calculates the true after-tax cost of freelance / 1099 work vs. W-2 employment. Applies SE tax (15.3% on 92.35% of net), self-employed health insurance deduction, SEP-IRA contribution limit, IRS mileage deduction, home office deduction, and 8-tier state effective rate lookup. Binary search algorithm finds the 1099 gross equivalent of any W-2 salary. Single-tab deterministic tool.",
      "input_schema_ref": "tools/23-freelance-1099-total-cost-calculator/manifest.json#input_schema",
      "consumes": [
        "AL-25"
      ],
      "feeds": [
        "AL-25"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-22",
      "all_mandate_types": [
        "freelance_total_cost_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "2026 est. federal brackets · IRS SE tax rules · IRS mileage rate $0.70/mile 2026 est. · SEP-IRA limit $70K"
    },
    {
      "tool_id": "04-benefits-open-enrollment-optimizer",
      "tool_version": "1.0.0",
      "display_name": "Benefits Open Enrollment Optimizer",
      "mcp_name": "optimize_benefits_enrollment",
      "mandate_type": "benefits_election_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/04-benefits-open-enrollment-optimizer/",
      "description": "Compare up to 3 employer health plans by expected annual cost (premium + estimated OOP), model HSA/FSA tax savings including FICA exemption for HSA, and calculate 401(k) match capture rate. All inputs user-supplied — zero embedded employer plan data.",
      "input_schema_ref": "tools/04-benefits-open-enrollment-optimizer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-23",
      "all_mandate_types": [
        "benefits_election_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "2025 IRS limits: HSA self-only $4,300 · HSA family $8,550 · FSA $3,300 · FSA carryover $660 · 401(k) $23,500 (IRS Rev. Proc. 2024-25 · IR-2024-285). Limits are user-editable; no employer plan data embedded."
    },
    {
      "tool_id": "08-severance-decision-engine",
      "tool_version": "1.1.0",
      "display_name": "Separation Package Analyzer",
      "mcp_name": "analyze_separation_package",
      "mandate_type": "severance_decision_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/08-severance-decision-engine/",
      "description": "Models the after-tax take-home value of a separation package offer. Handles lump-sum (IRS supplemental 22%/37% flat rate, no FICA) and salary-continuation (2024 IRS Pub 15-T brackets, FICA applicable) payment structures. User-entered state income tax rate. Optional runway estimate (net take-home ÷ monthly expenses). Inline legal disclaimer. Policy Mandate export with downstream handoff to AL-08+14.",
      "input_schema_ref": "tools/08-severance-decision-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-08+14",
        "AL-28"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-24",
      "all_mandate_types": [
        "severance_decision_record"
      ],
      "persona": "career_changer",
      "category": "career_transition_mobility",
      "data_vintage": "IRS Publication 15-T (2024) · IRS Rev. Proc. 2023-34 (2024 brackets) · 2024 FICA wage base $168,600"
    },
    {
      "tool_id": "05-offer-negotiation-suite",
      "tool_version": "1.0.0",
      "display_name": "Offer Negotiation Suite",
      "mcp_name": "build_offer_negotiation",
      "mandate_type": "offer_negotiation_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/05-offer-negotiation-suite/",
      "description": "Two-tab deterministic tool for compensation negotiation. Tab 1: Negotiation Script Builder — generates anchor/target/floor counter-offer tiers, scripted opening language, lift distribution across user-prioritized levers, and objection-response pairs. Tab 2: Multi-Offer Comparison Matrix — scores up to 6 offers across 12 weighted dimensions with RAG heatmap and ranked recommendation. Entirely user-input; no embedded reference data.",
      "input_schema_ref": "tools/05-offer-negotiation-suite/manifest.json#input_schema",
      "consumes": [
        "AL-27"
      ],
      "feeds": [
        "AL-27"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-25",
      "all_mandate_types": [
        "offer_negotiation_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "No embedded data; frameworks based on Galinsky anchoring research and Fisher & Ury BATNA model"
    },
    {
      "tool_id": "03-graduate-school-roi-comparator",
      "tool_version": "1.0.0",
      "display_name": "Graduate School ROI Comparator",
      "mcp_name": "compare_graduate_school_roi",
      "mandate_type": "graduate_school_roi_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/03-graduate-school-roi-comparator/",
      "description": "Compare up to 3 graduate programs side-by-side on NPV, IRR, break-even, and total investment. Uses NCES IPEDS 2023-24 tuition data and BLS OEWS May 2023 wage benchmarks. Accepts Policy Mandate inbound mandates from AL-02 (Credential ROI Suite) and AL-17 (FAFSA SAI Simulator).",
      "input_schema_ref": "tools/03-graduate-school-roi-comparator/manifest.json#input_schema",
      "consumes": [
        "AL-02",
        "AL-17",
        "AL-03"
      ],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-26",
      "all_mandate_types": [
        "graduate_school_roi_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "NCES IPEDS 2023-24 · BLS OEWS May 2023 · MBA Employment Reports 2023"
    },
    {
      "tool_id": "09-job-search-roi-tracker",
      "tool_version": "1.1.0",
      "display_name": "Job Search ROI Tracker",
      "mcp_name": "track_job_search_roi",
      "mandate_type": "job_search_roi_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/09-job-search-roi-tracker/",
      "description": "Model the expected ROI of job search effort by channel (referral, LinkedIn, recruiter, direct apply, cold outreach, job boards) using geometric probability models and NPV. Tab 1 computes EV/hour and channel ranking by expected offer timeline. Tab 2 computes the NPV delta of accepting a current offer vs. continuing to search, with break-even months and runway analysis. Returns two Policy-Mandate-compliant mandates under job_search_roi_record: channel_roi (Tab 1) and accept_vs_continue (Tab 2). Accepts Policy Mandate i",
      "input_schema_ref": "tools/09-job-search-roi-tracker/manifest.json#input_schema",
      "consumes": [
        "AL-25"
      ],
      "feeds": [
        "AL-28",
        "AL-25"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-27",
      "all_mandate_types": [
        "job_search_roi_record"
      ],
      "persona": "career_changer",
      "category": "career_transition_mobility",
      "data_vintage": "Tab 1: Channel benchmark rates — BLS JOLT 2024 (job openings/hire rates), LinkedIn Economic Graph 2024 (response rates), SHRM 2024 (time-to-fill). Tab 2: Zero maintenance (user-entered inputs only). Annual spot-check recommended."
    },
    {
      "tool_id": "10-career-break-reentry-engine",
      "tool_version": "1.1.0",
      "display_name": "Career Break & Reentry Cost Engine",
      "mcp_name": "model_career_break_cost",
      "mandate_type": "career_break_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/10-career-break-reentry-engine/",
      "description": "Model the full financial cost of a career break (lost income, 401k compounding gap, Social Security impact, break timing NPV) and the industry-specific reentry salary penalty by break duration and role level. Returns two Policy-Mandate-compliant mandates under career_break_record: break_feasibility (Tab 1) and reentry_cost (Tab 2). Accepts Policy Mandate inbound from severance_decision_record (AL-24), career_pivot_assessment, and career_transition_record (AL-08+14).",
      "input_schema_ref": "tools/10-career-break-reentry-engine/manifest.json#input_schema",
      "consumes": [
        "AL-24",
        "AL-08+14",
        "AL-08+14",
        "AL-27"
      ],
      "feeds": [
        "AL-03",
        "AL-08+14"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-28",
      "all_mandate_types": [
        "career_break_record"
      ],
      "persona": "career_changer",
      "category": "career_transition_mobility",
      "data_vintage": "Tab 1: Zero maintenance (user-entered inputs only). Tab 2: Industry reentry penalty curves — SHRM 2024 · BLS OEWS May 2023 · CFA Institute 2024 · NALP 2024 · IEEE 2024 · AGC 2024. Annual spot-check recommended."
    },
    {
      "tool_id": "17-mba-program-fit-ranker",
      "tool_version": "1.0.0",
      "display_name": "MBA Program Fit & ROI Ranker",
      "mcp_name": "rank_mba_programs",
      "mandate_type": "mba_roi_evaluation",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/17-mba-program-fit-ranker/",
      "description": "Compares up to 4 MBA programs across total cost of attendance, opportunity cost, post-MBA salary by specialization, payback period, and 10-year NPV. 40+ programs with embedded data from NCES IPEDS 2023-24, FT Global MBA Rankings 2024, and Bloomberg Businessweek 2024. Tab 1: program ROI ranker with custom weighting across 6 dimensions. Tab 2: opportunity cost deep-dive modeling foregone earnings during full-time enrollment.",
      "input_schema_ref": "tools/17-mba-program-fit-ranker/manifest.json#input_schema",
      "consumes": [
        "AL-02",
        "AL-26"
      ],
      "feeds": [
        "AL-30",
        "AL-20",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-29",
      "all_mandate_types": [
        "mba_roi_evaluation"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "NCES IPEDS 2023-24 · FT Global MBA Rankings 2024 · Bloomberg Businessweek 2024"
    },
    {
      "tool_id": "18-test-prep-investment-analyzer",
      "tool_version": "1.0.0",
      "display_name": "Test Prep Investment Analyzer",
      "mcp_name": "analyze_test_prep_roi",
      "mandate_type": "test_prep_roi_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/18-test-prep-investment-analyzer/",
      "description": "ROI analysis for test preparation investment across 6 exams (GMAT, GRE, TOEFL, IELTS, LSAT, MCAT). Tab 1: score gap analysis — maps current score vs. target percentile, prep cost by provider (Kaplan, Princeton Review, self-study), and expected admissions tier shift. Tab 2: scholarship lift modeler — estimates scholarship delta from score improvement based on embedded program award data. Deterministic; no network calls.",
      "input_schema_ref": "tools/18-test-prep-investment-analyzer/manifest.json#input_schema",
      "consumes": [
        "AL-29"
      ],
      "feeds": [
        "AL-29",
        "AL-20",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-30",
      "all_mandate_types": [
        "test_prep_roi_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "GMAT 2024 percentiles · GRE 2024 · TOEFL iBT · IELTS · LSAT · MCAT · Kaplan/Princeton Review 2024"
    },
    {
      "tool_id": "19-international-student-cost-modeler",
      "tool_version": "1.0.0",
      "display_name": "International Student Cost Modeler",
      "mcp_name": "model_international_student_cost",
      "mandate_type": "international_student_cost_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/19-international-student-cost-modeler/",
      "description": "Models full F-1 visa costs, OPT/STEM OPT earnings window, and H-1B lottery probability for international students. Tab 1 (US programs): F-1 visa fees (SEVIS + consular), 12-month OPT earnings at BLS regional rate, STEM OPT extension (24 months), H-1B FY2020-FY2024 approval rates by cap-subject vs. cap-exempt. Tab 2 (international comparison): side-by-side cost comparison between US and non-US programs using QS 2024 rankings and regional CPI. Legal disclaimer prominently displayed.",
      "input_schema_ref": "tools/19-international-student-cost-modeler/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-26",
        "AL-29",
        "AL-30"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-31",
      "all_mandate_types": [
        "international_student_cost_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "US Dept of State 2024 · USCIS H-1B FY2020-FY2024 · BLS regional CPI · QS 2024"
    },
    {
      "tool_id": "20-parent-college-roi-planner",
      "tool_version": "1.0.0",
      "display_name": "Parent College ROI Planner",
      "mcp_name": "plan_parent_college_roi",
      "mandate_type": "parent_college_roi_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/20-parent-college-roi-planner/",
      "description": "Helps parents plan college funding by modeling 529 balance projection, SAI/EFC asset impact on financial aid, and Parent PLUS loan vs. gift split. Tab 1: 529 projection + SAI asset impact — shows how 529 vs. non-529 assets shift the SAI and Pell eligibility using NCES IPEDS 2023-24 COA data. Tab 2: funding mix optimizer — models loan vs. gift split across 4 school tiers with Parent PLUS (7.54% 2024-25) amortization schedule. Deterministic.",
      "input_schema_ref": "tools/20-parent-college-roi-planner/manifest.json#input_schema",
      "consumes": [
        "AL-17"
      ],
      "feeds": [
        "AL-12",
        "AL-17"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-32",
      "all_mandate_types": [
        "parent_college_roi_record"
      ],
      "persona": "parent",
      "category": "student_finance_debt",
      "data_vintage": "NCES IPEDS 2023-24 · Federal Pell Grant 2024-25 · Parent PLUS 7.54% 2024-25"
    },
    {
      "tool_id": "21-equity-compensation-analyzer",
      "tool_version": "1.0.0",
      "display_name": "Equity Compensation Analyzer",
      "mcp_name": "analyze_equity_compensation",
      "mandate_type": "equity_compensation_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/21-equity-compensation-analyzer/",
      "description": "Deep analysis of RSU and stock option grants. Tab 1: RSU vesting analyzer — models cliff and graded vesting schedules, projects taxable income at each vest event, applies LTCG treatment for shares held beyond 1 year, and flags AMT exposure for ISO grants. Tab 2: multi-offer equity stack — 3-offer NPV comparison combining cash, RSU, ISO/NSO options, and signing bonus with equity vs. cash equivalence calculator. Legal disclaimer prominently displayed.",
      "input_schema_ref": "tools/21-equity-compensation-analyzer/manifest.json#input_schema",
      "consumes": [
        "AL-25"
      ],
      "feeds": [
        "AL-23",
        "AL-25"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-33",
      "all_mandate_types": [
        "equity_compensation_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "IRS AMT exemption 2024 · IRS LTCG brackets 2024 · IRS Pub 15-T 2024"
    },
    {
      "tool_id": "29-ai-skills-premium-calculator",
      "tool_version": "1.0.0",
      "display_name": "AI Skills Premium Calculator",
      "mcp_name": "calculate_ai_skills_premium",
      "mandate_type": "ai_skills_premium_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/29-ai-skills-premium-calculator/",
      "description": "Calculates salary premium from AI skill acquisition across 14 role categories and 10 AI skills. Embeds 2024-25 BLS OEWS median salaries, upskilling cost and time data, and PwC AI Jobs Barometer premium coefficients. Outputs NPV at 1/3/5-year horizons at 5% discount rate.",
      "input_schema_ref": "tools/29-ai-skills-premium-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-02",
        "AL-03",
        "AL-06+16"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-34",
      "all_mandate_types": [
        "ai_skills_premium_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "BLS OEWS 2024, PwC AI Jobs Barometer 2025"
    },
    {
      "tool_id": "30-federal-vs-private-comp-comparator",
      "tool_version": "1.0.0",
      "display_name": "Federal vs. Private Sector Comp Comparator",
      "mcp_name": "compare_federal_private_comp",
      "mandate_type": "federal_comp_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/30-federal-vs-private-comp-comparator/",
      "description": "Full GS-5 through GS-15 pay table (2026 OPM) with 15 locality percentages. Calculates FERS pension NPV, FEHB value, TSP match, and leave value vs. private sector offer for a 20-year lifetime value comparison. Reveals how pension NPV often reverses apparent base pay gaps.",
      "input_schema_ref": "tools/30-federal-vs-private-comp-comparator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-01",
        "AL-04"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-35",
      "all_mandate_types": [
        "federal_comp_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "OPM 2026 GS Pay Tables, FEHB 2025 enrollee share data"
    },
    {
      "tool_id": "31-trade-vs-degree-roi-engine",
      "tool_version": "1.0.0",
      "display_name": "Trade vs. Degree ROI Engine",
      "mcp_name": "compare_trade_vs_degree",
      "mandate_type": "education_path_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/31-trade-vs-degree-roi-engine/",
      "description": "Compares NPV of 10 trade/certification paths against 10 degree tracks using BLS wage data, state multipliers, apprenticeship income credits, and opportunity cost ($35K baseline). Draws canvas earnings trajectories and animated bar comparisons. 3% discount rate, 20-year horizon.",
      "input_schema_ref": "tools/31-trade-vs-degree-roi-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-02",
        "AL-13",
        "AL-39"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-36",
      "all_mandate_types": [
        "education_path_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "BLS OEWS 2024, BLS Employment Projections 2022-32"
    },
    {
      "tool_id": "32-remote-work-tax-mapper",
      "tool_version": "1.0.0",
      "display_name": "Remote Work Tax Mapper",
      "mcp_name": "map_remote_work_tax",
      "mandate_type": "remote_tax_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/32-remote-work-tax-mapper/",
      "description": "Calculates state income tax liability across all 50 states + DC for remote workers. Embeds full state tax rates, reciprocity pairs, NY/PA convenience-of-employer rules, and 2025 federal brackets for single/MFJ. Compares three scenarios: current arrangement, move to employer state, and 100% WFH in a no-tax state.",
      "input_schema_ref": "tools/32-remote-work-tax-mapper/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-04"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-37",
      "all_mandate_types": [
        "remote_tax_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "2025 state income tax rates, 2025 IRS federal brackets, FICA 2025 ($176,100 SS wage base)"
    },
    {
      "tool_id": "33-noncompete-risk-screener",
      "tool_version": "1.0.0",
      "display_name": "Non-Compete Risk & Enforceability Screener",
      "mcp_name": "screen_noncompete_risk",
      "mandate_type": "noncompete_risk_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/33-noncompete-risk-screener/",
      "description": "Scores a non-compete agreement on a 0–100 enforceability risk scale based on state law tier (void/restrictive/moderate/broad), duration, geographic scope, role, consideration, and garden leave. All 50 states + DC classified. Outputs plain-language flags, recommendations, and disclaimer. General legal information only — not legal advice.",
      "input_schema_ref": "tools/33-noncompete-risk-screener/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-25"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-38",
      "all_mandate_types": [
        "noncompete_risk_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "State non-compete statute and case law landscape as of 2025"
    },
    {
      "tool_id": "34-professional-degree-roi-ranker",
      "tool_version": "1.0.0",
      "display_name": "Professional Degree ROI Ranker",
      "mcp_name": "rank_professional_degree_roi",
      "mandate_type": "professional_degree_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/34-professional-degree-roi-ranker/",
      "description": "Compares up to 3 professional degree paths (MD/DO/JD/PharmD/DVM/MBA/BA) across specialties with embedded median salaries, training years, and cost ranges. Calculates break-even age, NPV over career horizon, and DTI ratio. Flags late-entry risk (break-even >50) and over-leverage (DTI >2.0). Side-by-side 13-row comparison table with winner indicator.",
      "input_schema_ref": "tools/34-professional-degree-roi-ranker/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-26",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-39",
      "all_mandate_types": [
        "professional_degree_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "AAMC 2024 Physician Specialty Salary Data, BLS OEWS 2024, NCES IPEDS 2023-24"
    },
    {
      "tool_id": "35-military-civilian-salary-bridge",
      "tool_version": "1.0.0",
      "display_name": "Military-to-Civilian Salary Bridge",
      "mcp_name": "bridge_military_civilian_salary",
      "mandate_type": "military_civilian_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/35-military-civilian-salary-bridge/",
      "description": "Calculates total military compensation (base pay + BAH + BAS + TRICARE + TSP match + leave value) and converts it to a civilian salary floor using a 22% tax gross-up for tax-free allowances. Embeds full 2025 DoD base pay tables (E-1 through O-10), BAH rates for 20 metro areas, and sector adjustments for private/federal/contractor/nonprofit. Estimates GI Bill value and benefits gaps.",
      "input_schema_ref": "tools/35-military-civilian-salary-bridge/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-01"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-40",
      "all_mandate_types": [
        "military_civilian_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "DoD Military Pay Tables 2025, BAH rates 2025, GI Bill rates 2024-25"
    },
    {
      "tool_id": "36-workforce-pell-eligibility-screener",
      "tool_version": "1.0.0",
      "display_name": "Workforce Pell Eligibility Screener",
      "mcp_name": "screen_workforce_pell_eligibility",
      "mandate_type": "workforce_pell_record",
      "wave": "workforce_development",
      "gpu": false,
      "url": "https://apexlogics.org/tools/36-workforce-pell-eligibility-screener/",
      "description": "Estimates Workforce Pell Grant award for short-term credential programs (150–599 clock hours, 8–14 weeks) under OBBBA P.L. 119-21 (effective July 1, 2026). Inputs: AGI or SAI, family size, dependency status, clock hours, program weeks, occupation category, optional program cost. Outputs: estimated SAI, base Pell eligibility, proration ratio, Workforce Pell award, program cost coverage, lifetime Pell usage note. New OBBBA rules: SAI cutoff raised to $14,790; bachelor's degree holders now eligible",
      "input_schema_ref": "tools/36-workforce-pell-eligibility-screener/manifest.json#input_schema",
      "consumes": [
        "AL-17"
      ],
      "feeds": [
        "AL-02",
        "AL-01"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-41",
      "all_mandate_types": [
        "workforce_pell_record"
      ],
      "persona": "student",
      "category": "workforce_development",
      "data_vintage": "ED Pell Grant 2026-27 (Dear Colleague Letter Jan 2026); OBBBA P.L. 119-21 (July 4, 2025); Workforce Pell Final Rule (March 9, 2026)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "6133036d46f873ccd54faeed75a9030b3a3c86c2f59a41d5224ae08b3fa4a168",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ]
    },
    {
      "tool_id": "37-workforce-pell-credential-ranker",
      "tool_version": "1.0.0",
      "display_name": "Workforce Pell Credential Value Ranker",
      "mcp_name": "rank_workforce_pell_credentials",
      "mandate_type": "workforce_pell_credential_rank",
      "wave": "workforce_development",
      "gpu": false,
      "url": "https://apexlogics.org/tools/37-workforce-pell-credential-ranker/",
      "description": "Ranks 21 Workforce Pell-eligible short-term credentials by ROI, wage gain, demand, and Pell coverage — personalized to the user's base Pell eligibility. Embeds BLS OEWS May 2023 wages and BLS OOH 2024-34 projections for healthcare, IT/cyber, skilled trades, manufacturing, transportation, and financial services. Policy Mandate v2.0 mandate type: workforce_pell_credential_rank.",
      "input_schema_ref": "tools/37-workforce-pell-credential-ranker/manifest.json#input_schema",
      "consumes": [
        "AL-41",
        "AL-17"
      ],
      "feeds": [
        "AL-41",
        "AL-01"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-42",
      "all_mandate_types": [
        "workforce_pell_credential_rank"
      ],
      "persona": "student",
      "category": "workforce_development",
      "data_vintage": "BLS OEWS May 2023; BLS OOH 2024-34; ED Pell Grant 2026-27; OBBBA P.L. 119-21"
    },
    {
      "tool_id": "38-early-career-net-worth-engine",
      "tool_version": "1.0.0",
      "display_name": "Early Career Net Worth Trajectory Engine",
      "mcp_name": "project_early_career_net_worth",
      "mandate_type": "net_worth_trajectory_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/38-early-career-net-worth-engine/",
      "description": "Projects 10-year net worth for early-career individuals across three savings scenarios (aggressive/base/conservative ±10pp). Inputs: starting salary, growth rate, savings rate, student debt, 401k match, filing status. Uses 2026 IRS projected tax brackets. Outputs: year-by-year net worth, portfolio, debt, break-even year, milestone calendar. Policy Mandate v2.0 mandate: net_worth_trajectory_record.",
      "input_schema_ref": "tools/38-early-career-net-worth-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-13",
        "AL-25"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-43",
      "all_mandate_types": [
        "net_worth_trajectory_record"
      ],
      "persona": "student",
      "category": "compensation_offers",
      "data_vintage": "IRS 2026 tax brackets (projected); SS/Medicare 7.65%; IRS 401k limit $23,500; Damodaran 2024 equity returns",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "c254f1dc3072eaef56c5726de8e86fc926a56a0825c8c6c135eaa6d55afb4ccb",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "FNbQqYh241+rmx4Hcj/n8Hsx/lWgv1qmIa4D2FjsTBohkZb8PT+DqwKWJgWIrTglY0eexiy8Wd9AlHPDIIq1BAUJTEo96RWAJggaGjXUlWI9eDKaE3uSUZkxDtZp6zkLBqzi4a6a9NZYxUIJTTgqAfSDJg+UPY60cpZw+9DKjOkJ4t41I4md7D3YZEbINGHnyxP7G2aW4/magLM1ATedFiQO0rSEn6TxuVSzevAPlolXAu9rF/ppcqd9FU30re6tKCVTyq7e8GUst8Q8t5dA4iElRBiqsZz3Mt5hL7JbPvEUZbsv5o0Vs22laIDVwY6NBxyJNljX1LyR4VHKDHRWCQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:c254f1dc3072eaef56c5726de8e86fc926a56a0825c8c6c135eaa6d55afb4ccb",
          "output": {
            "scenario_gap_yr10": 172502,
            "scenarios": [
              {
                "break_even_year": 2,
                "debt_yr10": 0,
                "name": "Aggressive",
                "net_worth_yr10": 316082,
                "net_worth_yr5": 110223,
                "portfolio_yr10": 316082,
                "savings_rate_pct": 25
              },
              {
                "break_even_year": 2,
                "debt_yr10": 0,
                "name": "Base",
                "net_worth_yr10": 229831,
                "net_worth_yr5": 76250,
                "portfolio_yr10": 229831,
                "savings_rate_pct": 15
              },
              {
                "break_even_year": 3,
                "debt_yr10": 0,
                "name": "Under-saver",
                "net_worth_yr10": 143580,
                "net_worth_yr5": 42277,
                "portfolio_yr10": 143580,
                "savings_rate_pct": 5
              }
            ]
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "39-signing-bonus-clawback-analyzer",
      "tool_version": "1.0.0",
      "display_name": "Signing Bonus Clawback Analyzer",
      "mcp_name": "analyze_signing_bonus_clawback",
      "mandate_type": "signing_bonus_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/39-signing-bonus-clawback-analyzer/",
      "description": "Models the true net cost of a signing bonus clawback. Inputs: gross bonus, clawback period and structure (full/pro-rated), federal marginal rate, state rate, FICA, repayment year. Outputs: after-tax received, four repayment scenarios (same-year wash, IRC §1341 credit, itemized deduction, worst-case), pro-rated obligation timeline. Zero external data. Policy Mandate v2.0: signing_bonus_record.",
      "input_schema_ref": "tools/39-signing-bonus-clawback-analyzer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-25"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-44",
      "all_mandate_types": [
        "signing_bonus_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "IRS Pub. 525; IRC §1341; IRS supplemental wage rate 22% — no time-sensitive data embedded"
    },
    {
      "tool_id": "40-gig-income-optimizer",
      "tool_version": "1.0.0",
      "display_name": "Part-Time / Gig Income Optimizer",
      "mcp_name": "optimize_gig_income_tax",
      "mandate_type": "gig_income_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/40-gig-income-optimizer/",
      "description": "For hybrid W-2 + 1099 workers. Computes marginal effective rate on gig income (income tax + SE tax net of IRC §164(f) deduction), quarterly estimated payment amounts and due dates, safe harbor thresholds, and optional net hourly rate analysis. Uses 2026 projected IRS brackets. Policy Mandate v2.0: gig_income_record.",
      "input_schema_ref": "tools/40-gig-income-optimizer/manifest.json#input_schema",
      "consumes": [
        "AL-22"
      ],
      "feeds": [
        "AL-23",
        "AL-32"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-45",
      "all_mandate_types": [
        "gig_income_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "IRS 2026 brackets (projected Rev. Proc. 2025-22); SE tax 15.3% (IRC §1401); SS wage base $176,100 (2025); IRS $1,000 quarterly trigger",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "45f5f243e8aab20f17a0510ec03af47c1fc15b80c27e2764cbda94c597a7b7f5",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "JHGltYCGqElyAWeONsPrcdxt/kmO8GpL3vfHhWI96LMG8EYIpAJJNzpzqere0MsSH6LXeNMMfqkJIaCsuHKjdyFcl5sg5y188TiXdDdWiurKLV8Akm8dpYbWvuxMgRPqB90gJdxwQxk/UHhYxxA5luwCO1bqAGeMq4LNt99fRNIIyvQcoNAPaV6WPhi6vSetHNLZo+z9cuqsZMugd98iixGduXwkKS4Ma7dOPwTxbj868fYbC3AMKH8+2SKxx43ML5ziOlK+j6XGSJpdFCc0fHNfiO3P/NY3ICZdK/tRbMIKTClGPkNXUUTTl52Jc1Gb/z7IQkvZBCYx0f+px+O7eQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:45f5f243e8aab20f17a0510ec03af47c1fc15b80c27e2764cbda94c597a7b7f5",
          "output": {
            "data_sources": [
              "IRS 2026 tax brackets (projected from Rev. Proc. 2025-32)",
              "IRC §1401 — Self-employment tax rate 15.3%",
              "IRC §164(f) — 50% SE tax above-the-line deduction",
              "SS wage base $184,500 (2026)"
            ],
            "effective_marginal_rate_pct": 33.99,
            "federal_tax_on_gig": 5316,
            "net_after_tax_gig": 19802,
            "net_gig_income": 26000,
            "quarterly_payment_amount": 750,
            "quarterly_payment_required": true,
            "se_deduction": 1837,
            "self_employment_tax": 3674,
            "state_tax_on_gig": 1208,
            "total_gig_tax": 10198
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "41-cert-renewal-forecaster",
      "tool_version": "1.0.0",
      "display_name": "Certification Renewal Cost Forecaster",
      "mcp_name": "forecast_cert_renewal_costs",
      "mandate_type": "cert_renewal_forecast_record",
      "wave": "licensing_credentials",
      "gpu": false,
      "url": "https://apexlogics.org/tools/41-cert-renewal-forecaster/",
      "description": "6-year renewal cash-flow planner for up to 6 professional certifications. Embeds 19 credentials (PMP, CISSP, CPA, AWS, CompTIA, PE, CFA, SHRM, HRCI, ASQ, CCNA, CKA, CDL, and more) with renewal cycles, fees, CEU requirements, and study hour estimates. Detects collision years. Policy Mandate v2.0: cert_renewal_forecast_record.",
      "input_schema_ref": "tools/41-cert-renewal-forecaster/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-13",
        "AL-12"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-46",
      "all_mandate_types": [
        "cert_renewal_forecast_record"
      ],
      "persona": "working_professional",
      "category": "licensing_credentials",
      "data_vintage": "Issuer-published renewal requirements as of 2025 (PMI, ISC², CompTIA, AWS, SHRM, HRCI, ASQ, GBCI, Cisco, CNCF)"
    },
    {
      "tool_id": "42-isa-vs-loan-comparator",
      "tool_version": "1.0.0",
      "display_name": "ISA vs. Student Loan Comparator",
      "mcp_name": "compare_isa_vs_loan",
      "mandate_type": "isa_loan_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/42-isa-vs-loan-comparator/",
      "description": "Compares Income Share Agreement vs. student loan financing under a user-defined income trajectory. Models total repayment, NPV, break-even income, and year-by-year cash flow. ISA features: income share %, payment term, repayment cap, income floor. Zero external data — pure math. Policy Mandate v2.0: isa_loan_record.",
      "input_schema_ref": "tools/42-isa-vs-loan-comparator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-22",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-47",
      "all_mandate_types": [
        "isa_loan_record"
      ],
      "persona": "student",
      "category": "student_finance_debt",
      "data_vintage": "Zero — all logic is pure math on user inputs. No embedded data."
    },
    {
      "tool_id": "43-dual-enrollment-roi-calculator",
      "tool_version": "1.0.0",
      "display_name": "Dual Enrollment ROI Calculator",
      "mcp_name": "tool_43_dual_enrollment_roi_calculator",
      "mandate_type": "dual_enrollment_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/43-dual-enrollment-roi-calculator/",
      "description": "Quantifies tuition arbitrage, semester compression, and early workforce earnings NPV from dual enrollment. Pure math on user inputs — no embedded data.",
      "input_schema_ref": "tools/43-dual-enrollment-roi-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-02",
        "AL-03"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-48",
      "all_mandate_types": [
        "dual_enrollment_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "Zero — all logic is pure math on user inputs"
    },
    {
      "tool_id": "44-deferred-comp-457b-engine",
      "tool_version": "1.0.0",
      "display_name": "Deferred Comp 457(b) Decision Engine",
      "mcp_name": "tool_44_deferred_comp_457b_engine",
      "mandate_type": "deferred_comp_457b_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/44-deferred-comp-457b-engine/",
      "description": "Models after-tax value of 457(b) deferral vs. taxable account across current and retirement marginal rates, growth horizon, and LTCG rate. Computes break-even retirement rate, NPV advantage, and annual withdrawal comparison.",
      "input_schema_ref": "tools/44-deferred-comp-457b-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-25",
        "AL-04"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-49",
      "all_mandate_types": [
        "deferred_comp_457b_record"
      ],
      "persona": "employee",
      "category": "compensation_benefits",
      "data_vintage": "Very low — IRC §457 logic is stable. 2026 contribution limit ($23,500) embedded; verify IRS Notice annually."
    },
    {
      "tool_id": "45-tutor-roi-calculator",
      "tool_version": "1.0.0",
      "display_name": "Tutor ROI Calculator",
      "mcp_name": "tool_45_tutor_roi_calculator",
      "mandate_type": "tutor_roi_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/45-tutor-roi-calculator/",
      "description": "Models expected value of tutoring investment: probability of score improvement × (merit scholarship NPV + admission value uplift) vs. tutor cost. Returns net ROI, break-even probability, and gross value.",
      "input_schema_ref": "tools/45-tutor-roi-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-08+14",
        "AL-02",
        "AL-51"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-50",
      "all_mandate_types": [
        "tutor_roi_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "Zero — all logic is pure math on user inputs"
    },
    {
      "tool_id": "46-test-retake-decision-engine",
      "tool_version": "1.0.0",
      "display_name": "Test Retake Decision Engine",
      "mcp_name": "tool_46_test_retake_decision_engine",
      "mandate_type": "test_retake_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/46-test-retake-decision-engine/",
      "description": "EV model for retake vs. apply-now on GRE/GMAT/LSAT/MCAT/SAT/ACT. Returns expected value of each path, EV advantage, break-even probability of improvement, and cycle delay cost.",
      "input_schema_ref": "tools/46-test-retake-decision-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-03",
        "AL-18",
        "AL-50"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-51",
      "all_mandate_types": [
        "test_retake_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "Zero — all logic is pure expected-value math on user inputs"
    },
    {
      "tool_id": "47-mba-application-portfolio-optimizer",
      "tool_version": "1.0.0",
      "display_name": "MBA Application Portfolio Optimizer",
      "mcp_name": "tool_47_mba_application_portfolio_optimizer",
      "mandate_type": "mba_portfolio_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/47-mba-application-portfolio-optimizer/",
      "description": "Expected-value optimizer for MBA application school list. Models probability of receiving at least one offer, expected scholarship outcome, portfolio EV, cost per expected admit, and marginal value of adding each additional school by tier.",
      "input_schema_ref": "tools/47-mba-application-portfolio-optimizer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-26",
        "AL-22",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-52",
      "all_mandate_types": [
        "mba_portfolio_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "Zero — all logic is probability math on user-supplied inputs"
    },
    {
      "tool_id": "48-tuition-reimbursement-true-value-calculator",
      "tool_version": "1.0.0",
      "display_name": "Tuition Reimbursement True Value Calculator",
      "mcp_name": "tool_48_tuition_reimbursement_true_value_calculator",
      "mandate_type": "tuition_reimbursement_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/48-tuition-reimbursement-true-value-calculator/",
      "description": "Models the true net value of an employer tuition reimbursement benefit: IRS Section 127 tax savings, clawback risk and expected liability, study-time opportunity cost, and credential salary lift PV. Includes California AB 692 (2026) flag for stay-or-pay agreements.",
      "input_schema_ref": "tools/48-tuition-reimbursement-true-value-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-02",
        "AL-18",
        "AL-46"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-53",
      "all_mandate_types": [
        "tuition_reimbursement_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "IRS §127 limit 2024 · CA AB 692 effective 2026-01-01"
    },
    {
      "tool_id": "49-phd-vs-industry-pivot-calculator",
      "tool_version": "1.0.0",
      "display_name": "PhD vs. Industry Pivot Calculator",
      "mcp_name": "tool_49_phd_vs_industry_pivot_calculator",
      "mandate_type": "phd_pivot_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/49-phd-vs-industry-pivot-calculator/",
      "description": "NPV model for finishing a PhD vs. leaving for industry now. Computes opportunity cost of staying, break-even year post-PhD, PSLF forgiveness impact, and year-by-year cumulative earnings comparison.",
      "input_schema_ref": "tools/49-phd-vs-industry-pivot-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-26",
        "AL-03",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-54",
      "all_mandate_types": [
        "phd_pivot_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "Zero — pure NPV math on user inputs"
    },
    {
      "tool_id": "50-law-school-roi-by-career-track",
      "tool_version": "1.0.0",
      "display_name": "Law School ROI by Career Track",
      "mcp_name": "tool_50_law_school_roi_by_career_track",
      "mandate_type": "law_school_roi_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/50-law-school-roi-by-career-track/",
      "description": "10-year NPV comparison of four JD career tracks: BigLaw, In-House/Mid-Market, Government, and Public Interest. Models PSLF loan forgiveness, IDR vs. standard repayment, break-even year, and opportunity cost. Extends AL-39 (MD-only) to cover JD economics.",
      "input_schema_ref": "tools/50-law-school-roi-by-career-track/manifest.json#input_schema",
      "consumes": [
        "AL-26"
      ],
      "feeds": [
        "AL-13",
        "AL-22",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-55",
      "all_mandate_types": [
        "law_school_roi_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "NALP 2024 · DOJ GS scale 2025 · IBR/SAVE 2024 · Federal poverty guidelines 2025"
    },
    {
      "tool_id": "51-gmat-vs-gre-strategic-choice-engine",
      "tool_version": "1.0.0",
      "display_name": "GMAT vs. GRE Strategic Choice Engine",
      "mcp_name": "tool_51_gmat_vs_gre_strategic_choice_engine",
      "mandate_type": "test_choice_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/51-gmat-vs-gre-strategic-choice-engine/",
      "description": "Profile-based scoring engine recommending GMAT vs. GRE for MBA and graduate applicants. Scores 7 profile dimensions (quant/verbal strength, target programs, timeline, prior experience, format preference, budget), produces target score tables by school tier, all-in cost comparison, and prep time estimate.",
      "input_schema_ref": "tools/51-gmat-vs-gre-strategic-choice-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-30",
        "AL-51",
        "AL-52",
        "AL-29"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-56",
      "all_mandate_types": [
        "test_choice_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "GMAT Focus Edition fees 2024 · GRE fees 2024 · GMAC/ETS score data 2023–24"
    },
    {
      "tool_id": "52-exec-mba-vs-fulltime-mba-engine",
      "tool_version": "1.0.0",
      "display_name": "Executive MBA vs. Full-Time MBA Decision Engine",
      "mcp_name": "tool_52_exec_mba_vs_fulltime_mba_engine",
      "mandate_type": "exec_mba_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/52-exec-mba-vs-fulltime-mba-engine/",
      "description": "10-year NPV comparison of three paths: EMBA (keep working), Full-Time MBA (2-year leave), and No MBA. Models employer sponsorship, 2-year forgone salary, career pivot feasibility by goal type, salary lift timing, and year-by-year break-even.",
      "input_schema_ref": "tools/52-exec-mba-vs-fulltime-mba-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-29",
        "AL-52",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-57",
      "all_mandate_types": [
        "exec_mba_record"
      ],
      "persona": "working_professional",
      "category": "education_path_roi",
      "data_vintage": "Zero — pure NPV math on user-supplied inputs"
    },
    {
      "tool_id": "53-stem-opt-financial-runway-planner",
      "tool_version": "1.0.0",
      "display_name": "STEM OPT Financial Runway Planner",
      "mcp_name": "tool_53_stem_opt_financial_runway_planner",
      "mandate_type": "stem_opt_record",
      "wave": "immigration_visa",
      "gpu": false,
      "url": "https://apexlogics.org/tools/53-stem-opt-financial-runway-planner/",
      "description": "Financial runway model for F-1 international students navigating OPT and STEM OPT. Models H-1B lottery probability across up to 3 annual attempts, savings trajectory at each milestone, worst-case balance if status lapses, EB-2 NIW path viability, cap-exempt employer strategy, and priority date wait by country of birth.",
      "input_schema_ref": "tools/53-stem-opt-financial-runway-planner/manifest.json#input_schema",
      "consumes": [
        "AL-09",
        "AL-31"
      ],
      "feeds": [
        "AL-09",
        "AL-31"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-59",
      "all_mandate_types": [
        "stem_opt_record"
      ],
      "persona": "student",
      "category": "immigration_visa",
      "data_vintage": "USCIS H-1B cap-subject selection rate FY2025 · OPT/STEM OPT regulations 2024 · EB-2 priority dates 2025"
    },
    {
      "tool_id": "54-toefl-ielts-duolingo-choice-engine",
      "tool_version": "1.0.0",
      "display_name": "TOEFL vs. IELTS vs. Duolingo Choice Engine",
      "mcp_name": "tool_54_toefl_ielts_duolingo_choice_engine",
      "mandate_type": "english_test_choice_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/54-toefl-ielts-duolingo-choice-engine/",
      "description": "Profile-based scoring engine recommending TOEFL, IELTS, or Duolingo for international MBA and graduate applicants. Scores 8 profile dimensions, produces target score tables by program tier, all-in cost comparison, and 2026 school acceptance policy notes including Wharton's new Duolingo acceptance.",
      "input_schema_ref": "tools/54-toefl-ielts-duolingo-choice-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-30",
        "AL-51",
        "AL-52",
        "AL-31"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-61",
      "all_mandate_types": [
        "english_test_choice_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2026 school acceptance policies · TOEFL $235, IELTS $250, Duolingo $59 (2026 fees) · TOEFL 1.0–6.0 scale effective Jan 21 2026"
    },
    {
      "tool_id": "55-lsat-tier-match-planner",
      "tool_version": "1.0.0",
      "display_name": "LSAT Score → Law School Tier Match & Financial Planner",
      "mcp_name": "tool_55_lsat_tier_match_planner",
      "mandate_type": "lsat_tier_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/55-lsat-tier-match-planner/",
      "description": "Maps LSAT score and GPA to realistic law school tier access (T14/T15–50/Regional) with financial outcomes: expected debt, 10-year NPV by career track, scholarship probability, PSLF forgiveness, and points-to-next-tier analysis.",
      "input_schema_ref": "tools/55-lsat-tier-match-planner/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-51",
        "AL-55",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-62",
      "all_mandate_types": [
        "lsat_tier_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "LSAC 2024 median LSAT by school tier · NALP 2024 BigLaw salary data · ABA 509 data 2024 scholarship rates · Federal poverty guidelines 2025 for PSLF/IDR"
    },
    {
      "tool_id": "56-mba-scholarship-strategy-engine",
      "tool_version": "1.0.0",
      "display_name": "MBA Scholarship Strategy Engine",
      "mcp_name": "tool_56_mba_scholarship_strategy_engine",
      "mandate_type": "mba_scholarship_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/56-mba-scholarship-strategy-engine/",
      "description": "Two-stage scholarship strategy engine: (1) Round Timing Optimizer — dollar EV of applying R1 vs. R2 vs. R3 given application readiness, admit-rate edge, and merit budget depletion; (2) Offer Negotiation EV — probability-weighted value of countering with a competing offer, by school type.",
      "input_schema_ref": "tools/56-mba-scholarship-strategy-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-52",
        "AL-26",
        "AL-29",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-63",
      "all_mandate_types": [
        "mba_scholarship_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2024–25 admissions cycle round-level admit rates · merit budget depletion curves · negotiation success rates by school type"
    },
    {
      "tool_id": "57-mba-admissions-consulting-roi",
      "tool_version": "1.0.0",
      "display_name": "MBA Admissions Consulting ROI Calculator",
      "mcp_name": "tool_57_mba_admissions_consulting_roi",
      "mandate_type": "consulting_roi_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/57-mba-admissions-consulting-roi/",
      "description": "Expected-value model for admissions consulting: converts claimed admission-probability uplift into dollar EV using tier salary premium NPVs, computes break-even uplift for the fee, and runs sensitivity across 2–15pp real uplift.",
      "input_schema_ref": "tools/57-mba-admissions-consulting-roi/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-52",
        "AL-63",
        "AL-26",
        "AL-29"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-64",
      "all_mandate_types": [
        "consulting_roi_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2024–25 consultant fee ranges (comprehensive packages) · tier salary data from 2024 employment reports"
    },
    {
      "tool_id": "58-mba-yield-decision-engine",
      "tool_version": "1.0.0",
      "display_name": "MBA Yield Decision Engine",
      "mcp_name": "tool_58_mba_yield_decision_engine",
      "mandate_type": "mba_yield_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/58-mba-yield-decision-engine/",
      "description": "Weighted multi-criteria decision engine for choosing among 2–3 MBA admission offers: tier salary outcomes, net cost, career goal fit, network strength, cost of living — with sensitivity analysis across five priority profiles.",
      "input_schema_ref": "tools/58-mba-yield-decision-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-63",
        "AL-26",
        "AL-13",
        "AL-29"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-65",
      "all_mandate_types": [
        "mba_yield_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2024 MBA employment report salary data by tier · metro cost-of-living indices 2025"
    },
    {
      "tool_id": "59-dual-degree-roi-calculator",
      "tool_version": "1.0.0",
      "display_name": "Dual Degree ROI Calculator",
      "mcp_name": "tool_59_dual_degree_roi_calculator",
      "mandate_type": "dual_degree_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/59-dual-degree-roi-calculator/",
      "description": "Three-path NPV model for JD/MBA, MD/MBA, MPH/MBA, MPP/MBA decisions: primary degree only vs. concurrent dual vs. sequential. Computes dual marginal cost, cross-domain salary premium, break-even year, and concurrency savings.",
      "input_schema_ref": "tools/59-dual-degree-roi-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-26",
        "AL-55",
        "AL-13",
        "AL-39"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-66",
      "all_mandate_types": [
        "dual_degree_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2024–25 published dual program structures (Fuqua, Columbia, Yale, Penn) · NALP/AAMC 2024 salary baselines"
    },
    {
      "tool_id": "60-online-mba-comparator",
      "tool_version": "1.0.0",
      "display_name": "Online MBA vs. EMBA vs. Full-Time MBA 4-Path Comparator",
      "mcp_name": "tool_60_online_mba_comparator",
      "mandate_type": "online_mba_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/60-online-mba-comparator/",
      "description": "Four-path NPV and goal-fit comparator: Online MBA, EMBA, Full-Time MBA, No MBA. Models income continuity, employer perception multipliers (GMAC 2025 ~90% online acceptance), salary reset vs. uplift mechanics, and pivot feasibility by career goal.",
      "input_schema_ref": "tools/60-online-mba-comparator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-57",
        "AL-26",
        "AL-48",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-67",
      "all_mandate_types": [
        "online_mba_record"
      ],
      "persona": "working_professional",
      "category": "education_path_roi",
      "data_vintage": "GMAC 2025 employer perception survey · 2024–25 published program costs · format uplift multipliers from alumni outcome studies"
    },
    {
      "tool_id": "61-mba-waitlist-ev-engine",
      "tool_version": "1.0.0",
      "display_name": "MBA Waitlist Expected Value Engine",
      "mcp_name": "tool_61_mba_waitlist_ev_engine",
      "mandate_type": "mba_waitlist_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/61-mba-waitlist-ev-engine/",
      "description": "Three-option EV model for waitlisted MBA applicants: stay on list (hedged with safety deposit), withdraw and commit, or gap-year and reapply. Uses school-class yield rates to estimate P(off waitlist) and tier premium NPVs for upgrade value.",
      "input_schema_ref": "tools/61-mba-waitlist-ev-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-65",
        "AL-63",
        "AL-52",
        "AL-69"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-68",
      "all_mandate_types": [
        "mba_waitlist_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2024–25 published yield rates and waitlist movement estimates by school class · tier salary premiums from 2024 employment reports"
    },
    {
      "tool_id": "62-deferred-enrollment-mba-engine",
      "tool_version": "1.0.0",
      "display_name": "Deferred Enrollment MBA Decision Engine",
      "mcp_name": "tool_62_deferred_enrollment_mba_engine",
      "mandate_type": "deferred_mba_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/62-deferred-enrollment-mba-engine/",
      "description": "Option-value model for deferred MBA admits: accept a guaranteed seat now vs. decline and reapply to a higher tier later. Computes risk-adjusted EVs, break-even upgrade probability, and the dollar value of the guarantee.",
      "input_schema_ref": "tools/62-deferred-enrollment-mba-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-52",
        "AL-68",
        "AL-26",
        "AL-43"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-69",
      "all_mandate_types": [
        "deferred_mba_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2024–25 deferred program structures (HBS 2+2, Stanford, Wharton Moelis, Yale Silver Scholars) · tier salary premiums from 2024 employment reports"
    },
    {
      "tool_id": "63-mba-reapplicant-ev-engine",
      "tool_version": "1.0.0",
      "display_name": "MBA Reapplicant EV Engine",
      "mcp_name": "evaluate_mba_reapplication_ev",
      "mandate_type": "mba_reapplicant_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/63-mba-reapplicant-ev-engine/",
      "description": "Expected-value engine for dinged MBA applicants: reapply same schools, restructure the portfolio, take the admit in hand, or skip the MBA. Models reapplicant admit probability from profile-change uplifts, prices the cycle-delay cost, and ranks improvement moves by pp-per-dollar and pp-per-hour efficiency.",
      "input_schema_ref": "tools/63-mba-reapplicant-ev-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-51",
        "AL-52",
        "AL-56",
        "AL-63"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-70",
      "all_mandate_types": [
        "mba_reapplicant_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "School reapplicant statements + class profiles, 2025–26 · tier salary premium NPVs from 2024 employment reports"
    },
    {
      "tool_id": "64-one-vs-two-year-mba-comparator",
      "tool_version": "1.0.0",
      "display_name": "One-Year vs. Two-Year MBA Global Comparator",
      "mcp_name": "compare_mba_format_geography",
      "mandate_type": "mba_format_geo_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/64-one-vs-two-year-mba-comparator/",
      "description": "Three-path NPV comparator (1-yr international MBA, 2-yr US MBA, no MBA) modeling the three mechanics generic calculators miss: opportunity-cost asymmetry (10 vs 21 months out), career-switch feasibility gates (no-internship double switch ×0.60), and geo-placement gates (e.g., INSEAD <10% US placement). Embedded 12-program table, visa hard-stop logic, payback year, geo-fit scoring.",
      "input_schema_ref": "tools/64-one-vs-two-year-mba-comparator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-29",
        "AL-31",
        "AL-59",
        "AL-65"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-71",
      "all_mandate_types": [
        "mba_format_geo_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "2025–26 class profiles & published fees · school employment reports 2024–25 · GMAC application trends"
    },
    {
      "tool_id": "65-law-school-ed-ev-engine",
      "tool_version": "1.0.0",
      "display_name": "Law School Early Decision EV Engine",
      "mcp_name": "evaluate_law_ed_tradeoff",
      "mandate_type": "law_ed_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/65-law-school-ed-ev-engine/",
      "description": "Computes the expected value of binding Early Decision vs. a Regular Decision portfolio for law school: ED admission boost by median position (splitter logic), forfeited scholarship negotiation leverage, break-even ED boost, ED guarantee programs, and debt/payment impact.",
      "input_schema_ref": "tools/65-law-school-ed-ev-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-55",
        "AL-62",
        "AL-13"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-72",
      "all_mandate_types": [
        "law_ed_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "LSAC 2024 median LSAT by school tier · NALP 2024 BigLaw salary data · ABA 509 data 2024 scholarship rates · LSAC ED policy survey 2024"
    },
    {
      "tool_id": "66-mim-vs-mba-timing-engine",
      "tool_version": "1.0.0",
      "display_name": "MiM vs. MBA Timing Engine",
      "mcp_name": "compare_mim_mba_timing",
      "mandate_type": "mim_mba_timing_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/66-mim-vs-mba-timing-engine/",
      "description": "Lifetime NPV comparison (to age 35 and 45) of three paths for 21-24-year-old candidates with under two years of experience: MiM now (1 year, $40-70K, smaller early uplift compounding from ~age 23), work 3-5 years then full-time MBA (2 years, larger uplift later, opportunity cost on higher forgone salary), or no graduate degree. Computes the crossover salary above which waiting for the MBA wins, payback years per path, discount-rate sensitivity at 3/5/8%, and the MiM-then-MBA double-degree trap w",
      "input_schema_ref": "tools/66-mim-vs-mba-timing-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-26",
        "AL-29",
        "AL-66"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-73",
      "all_mandate_types": [
        "mim_mba_timing_record"
      ],
      "persona": "student",
      "category": "education_path_roi",
      "data_vintage": "GMAC + school employment reports, 2025-26 (MiM/MBA outcome bands; engine math is pure NPV on user inputs)"
    },
    {
      "tool_id": "67-backward-design-lesson-builder",
      "tool_version": "1.0.0",
      "display_name": "Backward-Design Lesson Builder",
      "mcp_name": "build_backward_design_lesson",
      "mandate_type": "lesson_design_record",
      "wave": "selected_studies_education",
      "gpu": false,
      "url": "https://apexlogics.org/tools/67-backward-design-lesson-builder/",
      "description": "Scaffolds the Understanding by Design (UbD) framework — Stage 1 Desired Results, Stage 2 Assessment Evidence, Stage 3 Learning Plan — so educators build lessons starting from intended outcomes.",
      "input_schema_ref": "tools/67-backward-design-lesson-builder/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "68-assessment-item-writer"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-74",
      "all_mandate_types": [
        "lesson_design_record"
      ],
      "persona": "educator",
      "category": "selected_studies_education",
      "data_vintage": "UbD framework: Wiggins & McTighe 2005; Bloom's taxonomy updated 2001"
    },
    {
      "tool_id": "68-assessment-item-writer",
      "tool_version": "1.0.0",
      "display_name": "Assessment Item Writer + Distractor Analyzer",
      "mcp_name": "write_assessment_item",
      "mandate_type": "assessment_item_record",
      "wave": "selected_studies_education",
      "gpu": false,
      "url": "https://apexlogics.org/tools/68-assessment-item-writer/",
      "description": "Build multiple-choice items aligned to Bloom's taxonomy with distractor classification by error type, enabling formative use of wrong answers.",
      "input_schema_ref": "tools/68-assessment-item-writer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-75",
      "all_mandate_types": [
        "assessment_item_record"
      ],
      "persona": "educator",
      "category": "selected_studies_education",
      "data_vintage": "Bloom's Revised Taxonomy: Anderson & Krathwohl 2001; MC item-writing: Haladyna, Downing & Rodriguez 2002"
    },
    {
      "tool_id": "69-classroom-decision-simulator",
      "tool_version": "1.0.0",
      "display_name": "Classroom Decision Simulator",
      "mcp_name": "simulate_classroom_decisions",
      "mandate_type": "classroom_scenario_record",
      "wave": "selected_studies_education",
      "gpu": false,
      "url": "https://apexlogics.org/tools/69-classroom-decision-simulator/",
      "description": "Interactive branching simulator with 4 real classroom scenarios — disengagement, pacing crises, challenge questions, authority tests — each choice revealing research-informed feedback from Marzano, Wong & Wong, and Emmer & Evertson.",
      "input_schema_ref": "tools/69-classroom-decision-simulator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "71-first-time-instructor-toolkit"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-76",
      "all_mandate_types": [
        "classroom_scenario_record"
      ],
      "persona": "educator",
      "category": "selected_studies_education",
      "data_vintage": "Practitioner research: Marzano 2003, Wong & Wong 2009, Emmer & Evertson 2013"
    },
    {
      "tool_id": "70-gt-differentiation-designer",
      "tool_version": "1.0.0",
      "display_name": "GT Differentiation Designer",
      "mcp_name": "design_gt_differentiation",
      "mandate_type": "gt_differentiation_record",
      "wave": "selected_studies_education",
      "gpu": false,
      "url": "https://apexlogics.org/tools/70-gt-differentiation-designer/",
      "description": "Adapts a standard lesson for gifted and talented students using curriculum compacting, six enrichment strategies (depth/complexity/abstraction/open-endedness/real-world/independent study), and acceleration options.",
      "input_schema_ref": "tools/70-gt-differentiation-designer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "67-backward-design-lesson-builder"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-77",
      "all_mandate_types": [
        "gt_differentiation_record"
      ],
      "persona": "educator",
      "category": "selected_studies_education",
      "data_vintage": "GT differentiation frameworks: Renzulli 1977, Tomlinson 2001, Rogers 2002; TAGT standards"
    },
    {
      "tool_id": "71-first-time-instructor-toolkit",
      "tool_version": "1.0.0",
      "display_name": "First-Time Instructor Toolkit",
      "mcp_name": "build_instructor_toolkit",
      "mandate_type": "instructor_toolkit_record",
      "wave": "selected_studies_education",
      "gpu": false,
      "url": "https://apexlogics.org/tools/71-first-time-instructor-toolkit/",
      "description": "Generates a syllabus framework, first-week plan, and rubric starter for a new instructor of record — covering course profile, learning outcomes, policies, grade breakdown, weekly schedule, and a Week 1 day-by-day plan.",
      "input_schema_ref": "tools/71-first-time-instructor-toolkit/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "67-backward-design-lesson-builder",
        "68-assessment-item-writer"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-78",
      "all_mandate_types": [
        "instructor_toolkit_record"
      ],
      "persona": "instructor",
      "category": "selected_studies_education",
      "data_vintage": "Syllabus design: Grunert O'Brien et al. 2008; Fink 2003, Creating Significant Learning Experiences"
    },
    {
      "tool_id": "72-cefr-text-leveler",
      "tool_version": "1.0.0",
      "display_name": "CEFR Text Leveler",
      "mcp_name": "tool_72_cefr_text_leveler",
      "mandate_type": "cefr_leveling_record",
      "wave": "selected_studies_esl",
      "gpu": false,
      "url": "https://apexlogics.org/tools/72-cefr-text-leveler/",
      "description": "Rules-based CEFR readability analysis: sentence complexity, vocabulary frequency tier, grammatical structure flags, and simplification recommendations for A2/B1/B2 target levels.",
      "input_schema_ref": "tools/72-cefr-text-leveler/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-79",
      "all_mandate_types": [
        "cefr_leveling_record"
      ],
      "persona": "esl_teacher",
      "category": "selected_studies_esl",
      "data_vintage": "CEFR 2020 descriptors, NGSL vocabulary bands 2013"
    },
    {
      "tool_id": "73-l1-interference-spotter",
      "tool_version": "1.0.0",
      "display_name": "L1-Interference Spotter (Mandarin → English)",
      "mcp_name": "tool_73_l1_interference_spotter",
      "mandate_type": "l1_interference_record",
      "wave": "selected_studies_esl",
      "gpu": false,
      "url": "https://apexlogics.org/tools/73-l1-interference-spotter/",
      "description": "Reference and triage tool covering 8 major Mandarin–English transfer error categories: articles, tense/aspect, topic-comment order, copula omission, classifiers, phonological transfer, question formation, and negation. Includes a quick quiz.",
      "input_schema_ref": "tools/73-l1-interference-spotter/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-80",
      "all_mandate_types": [
        "l1_interference_record"
      ],
      "persona": "esl_teacher",
      "category": "selected_studies_esl",
      "data_vintage": "Swan & Smith 2001; Li & Thompson 1981"
    },
    {
      "tool_id": "74-error-correction-triage",
      "tool_version": "1.0.0",
      "display_name": "Error-Correction Triage",
      "mcp_name": "tool_74_error_correction_triage",
      "mandate_type": "error_correction_record",
      "wave": "selected_studies_esl",
      "gpu": false,
      "url": "https://apexlogics.org/tools/74-error-correction-triage/",
      "description": "SLA-grounded triage tool for teacher decisions on error correction: global vs. local classification, Lyster-Ranta technique recommendations, deferral logic based on instructional context, plus full technique reference and research digest.",
      "input_schema_ref": "tools/74-error-correction-triage/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-81",
      "all_mandate_types": [
        "error_correction_record"
      ],
      "persona": "esl_teacher",
      "category": "selected_studies_esl",
      "data_vintage": "SLA research: Lyster & Ranta 1997, Lightbown & Spada 2006"
    },
    {
      "tool_id": "75-tkt-framework-lesson-stager",
      "tool_version": "1.0.0",
      "display_name": "TKT Framework Lesson Stager",
      "mcp_name": "tool_75_tkt_framework_lesson_stager",
      "mandate_type": "tkt_lesson_record",
      "wave": "selected_studies_esl",
      "gpu": false,
      "url": "https://apexlogics.org/tools/75-tkt-framework-lesson-stager/",
      "description": "Generates complete lesson plan templates for PPP, TBL (Willis), ESA (Harmer), and 3Ps frameworks with timing, activity types, error correction guidance, and CCQ/ICQ builder. Aligned to Cambridge TKT framework expectations.",
      "input_schema_ref": "tools/75-tkt-framework-lesson-stager/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-82",
      "all_mandate_types": [
        "tkt_lesson_record"
      ],
      "persona": "esl_teacher",
      "category": "selected_studies_esl",
      "data_vintage": "TKT Handbook 2023; Harmer 2007; Willis 1996"
    },
    {
      "tool_id": "76-primary-source-workbench",
      "tool_version": "1.0.0",
      "display_name": "Primary Source Workbench",
      "mcp_name": "tool_76_primary_source_workbench",
      "mandate_type": "primary_source_record",
      "wave": "selected_studies_history",
      "gpu": false,
      "url": "https://apexlogics.org/tools/76-primary-source-workbench/",
      "description": "SOAPSTone analysis, provenance checklist, bias inventory, and corroboration framework for any historical primary source. Five embedded documents or paste your own.",
      "input_schema_ref": "tools/76-primary-source-workbench/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-83",
      "all_mandate_types": [
        "primary_source_record"
      ],
      "persona": "history_student",
      "category": "selected_studies_history",
      "data_vintage": "SOAPSTone framework 2017; Wineburg 2001"
    },
    {
      "tool_id": "77-historiography-comparator",
      "tool_version": "1.0.0",
      "display_name": "Historiography Comparator",
      "mcp_name": "tool_77_historiography_comparator",
      "mandate_type": "historiography_record",
      "wave": "selected_studies_history",
      "gpu": false,
      "url": "https://apexlogics.org/tools/77-historiography-comparator/",
      "description": "Maps five major historiographical schools (Traditional, Annales, Marxist, Revisionist, Postmodern) onto ten canonical historical events. Includes a thesis builder for academic writing.",
      "input_schema_ref": "tools/77-historiography-comparator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-84",
      "all_mandate_types": [
        "historiography_record"
      ],
      "persona": "history_student",
      "category": "selected_studies_history",
      "data_vintage": "Burke 2001; Evans 1997; Stanford 1998"
    },
    {
      "tool_id": "78-anachronism-detector",
      "tool_version": "1.0.0",
      "display_name": "Anachronism Detector",
      "mcp_name": "tool_78_anachronism_detector",
      "mandate_type": "anachronism_record",
      "wave": "selected_studies_history",
      "gpu": false,
      "url": "https://apexlogics.org/tools/78-anachronism-detector/",
      "description": "Checks claims, fiction excerpts, or historical scenarios against an embedded database of 80+ chronological facts. Flags terms that predate their invention by stated period. Includes a 5-excerpt quiz.",
      "input_schema_ref": "tools/78-anachronism-detector/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-85",
      "all_mandate_types": [
        "anachronism_record"
      ],
      "persona": "history_student",
      "category": "selected_studies_history",
      "data_vintage": "OED first-use dates; invention chronology compiled 2024–25"
    },
    {
      "tool_id": "79-counterfactual-stress-tester",
      "tool_version": "1.0.0",
      "display_name": "Counterfactual Stress-Tester",
      "mcp_name": "tool_79_counterfactual_stress_tester",
      "mandate_type": "counterfactual_record",
      "wave": "selected_studies_history",
      "gpu": false,
      "url": "https://apexlogics.org/tools/79-counterfactual-stress-tester/",
      "description": "Evidence-constrained counterfactual reasoning through five structured steps: evidence constraint check, nearest possible world, first-order effects, second-order effects, and magnitude calibration. Includes fallacy cards and three worked examples.",
      "input_schema_ref": "tools/79-counterfactual-stress-tester/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-86",
      "all_mandate_types": [
        "counterfactual_record"
      ],
      "persona": "history_student",
      "category": "selected_studies_history",
      "data_vintage": "Ferguson 1997; Tetlock & Belkin 1996; Lebow 2010"
    },
    {
      "tool_id": "80-franchise-vs-promotion-relegation",
      "tool_version": "1.0.0",
      "display_name": "Franchise vs. Promotion/Relegation Comparator",
      "mcp_name": "tool_80_franchise_vs_promotion_relegation",
      "mandate_type": "franchise_governance_record",
      "wave": "selected_studies_sport",
      "gpu": false,
      "url": "https://apexlogics.org/tools/80-franchise-vs-promotion-relegation/",
      "description": "Eight-dimension comparison of closed franchise model (NFL/NBA/MLB) vs. open promotion/relegation model (EPL/Bundesliga): competitive balance, investment incentives, revenue distribution, fan culture, player markets, and governance. Embedded 2024 league financial data.",
      "input_schema_ref": "tools/80-franchise-vs-promotion-relegation/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-87",
      "all_mandate_types": [
        "franchise_governance_record"
      ],
      "persona": "sport_management_student",
      "category": "selected_studies_sport",
      "data_vintage": "Deloitte Football Money League 2024; Forbes team valuations 2024"
    },
    {
      "tool_id": "81-survey-study-designer",
      "tool_version": "1.0.0",
      "display_name": "Survey Study Designer",
      "mcp_name": "tool_81_survey_study_designer",
      "mandate_type": "survey_design_record",
      "wave": "selected_studies_sport",
      "gpu": false,
      "url": "https://apexlogics.org/tools/81-survey-study-designer/",
      "description": "Five-stage guided workflow for survey research design: research question sharpening, sampling strategy and sample size calculation, instrument design with Likert scale builder, pilot plan, and analysis plan with SPSS references and APA reporting templates.",
      "input_schema_ref": "tools/81-survey-study-designer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-88",
      "all_mandate_types": [
        "survey_design_record"
      ],
      "persona": "sport_management_student",
      "category": "selected_studies_sport",
      "data_vintage": "Fowler (2014), Survey Research Methods (5th ed.); Dillman et al. (2014)"
    },
    {
      "tool_id": "82-payroll-efficiency-classroom",
      "tool_version": "1.0.0",
      "display_name": "Payroll Efficiency Classroom",
      "mcp_name": "tool_82_payroll_efficiency_classroom",
      "mandate_type": "payroll_efficiency_record",
      "wave": "selected_studies_sport",
      "gpu": false,
      "url": "https://apexlogics.org/tools/82-payroll-efficiency-classroom/",
      "description": "Moneyball pedagogy: teaches $/fWAR efficiency using hardcoded 2024 MLB team data. Covers WAR fundamentals, $/WAR calculation, team report card analysis, and a budget-constrained GM exercise. Color-coded efficiency table and CSS/SVG bar chart included.",
      "input_schema_ref": "tools/82-payroll-efficiency-classroom/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-89",
      "all_mandate_types": [
        "payroll_efficiency_record"
      ],
      "persona": "sport_management_student",
      "category": "selected_studies_sport",
      "data_vintage": "Spotrac 2024 payroll; FanGraphs 2024 fWAR (approximate)"
    },
    {
      "tool_id": "83-umpire-accuracy-lab",
      "tool_version": "1.0.0",
      "display_name": "Umpire Accuracy Lab",
      "mcp_name": "tool_83_umpire_accuracy_lab",
      "mandate_type": "umpire_accuracy_record",
      "wave": "selected_studies_sport",
      "gpu": false,
      "url": "https://apexlogics.org/tools/83-umpire-accuracy-lab/",
      "description": "Measurement lesson and structured debate on MLB umpire ball-strike accuracy. Covers scale of error (34,294 incorrect calls in 2018), two-strike count bias, performance evaluation framework, and pro/con arguments on automated ball-strike (ABS) technology. Inspired by BU Questrom umpire accuracy research.",
      "input_schema_ref": "tools/83-umpire-accuracy-lab/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-90",
      "all_mandate_types": [
        "umpire_accuracy_record"
      ],
      "persona": "sport_management_student",
      "category": "selected_studies_sport",
      "data_vintage": "Inspired by BU Questrom umpire accuracy research; Williams et al."
    },
    {
      "tool_id": "84-micro-theory-sandbox",
      "tool_version": "1.0.0",
      "display_name": "Micro Theory Sandbox",
      "mcp_name": "tool_84_micro_theory_sandbox",
      "mandate_type": "micro_theory_record",
      "wave": "selected_studies_economics",
      "gpu": false,
      "url": "https://apexlogics.org/tools/84-micro-theory-sandbox/",
      "description": "Interactive supply-demand and cost-curve diagrams with sliders for demand/supply shifters, price floor/ceiling interventions, and market structure selector (perfect competition, monopoly, monopolistic competition, oligopoly). SVG-rendered, zero network calls.",
      "input_schema_ref": "tools/84-micro-theory-sandbox/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-91",
      "all_mandate_types": [
        "micro_theory_record"
      ],
      "persona": "economics_student",
      "category": "selected_studies_economics",
      "data_vintage": "Framework: Varian 2014; Samuelson & Nordhaus 2010"
    },
    {
      "tool_id": "85-comparative-economic-systems",
      "tool_version": "1.0.0",
      "display_name": "US Macro Dashboard",
      "mcp_name": "tool_85_comparative_economic_systems",
      "mandate_type": "economic_systems_record",
      "wave": "selected_studies_economics",
      "gpu": false,
      "url": "https://apexlogics.org/tools/85-comparative-economic-systems/",
      "description": "Interactive SVG line charts for four core US macro indicators (real GDP growth, CPI inflation, unemployment rate, federal funds rate) 1960–2024, with NBER recession shading, decade zoom, normalized overlay, and decade snapshot cards.",
      "input_schema_ref": "tools/85-comparative-economic-systems/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-92",
      "all_mandate_types": [
        "economic_systems_record"
      ],
      "persona": "economics_student",
      "category": "selected_studies_economics",
      "data_vintage": "Gregory & Stuart 2004; case studies compiled 2024"
    },
    {
      "tool_id": "86-ask-the-economists-panel",
      "tool_version": "1.0.0",
      "display_name": "Phillips Curve Explorer",
      "mcp_name": "tool_86_ask_the_economists_panel",
      "mandate_type": "economists_panel_record",
      "wave": "selected_studies_economics",
      "gpu": false,
      "url": "https://apexlogics.org/tools/86-ask-the-economists-panel/",
      "description": "Interactive scatter plot of US unemployment vs. CPI inflation 1960–2024, color-coded by decade. Shows when the trade-off held, when stagflation broke it, and what the flat 2010s curve and 2021-22 surge reveal. Includes theory cards and a 5-point identification quiz.",
      "input_schema_ref": "tools/86-ask-the-economists-panel/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-93",
      "all_mandate_types": [
        "economists_panel_record"
      ],
      "persona": "economics_student",
      "category": "selected_studies_economics",
      "data_vintage": "Primary works: Smith 1776 to Friedman 1980; secondary analysis compiled 2024"
    },
    {
      "tool_id": "87-american-economic-history",
      "tool_version": "1.0.0",
      "display_name": "Recession Anatomy Lab",
      "mcp_name": "tool_87_american_economic_history",
      "mandate_type": "economic_history_record",
      "wave": "selected_studies_economics",
      "gpu": false,
      "url": "https://apexlogics.org/tools/87-american-economic-history/",
      "description": "Six US recessions (1973–2020) dissected: GDP decline, unemployment peak, inflation context, cause, policy response, recovery length. SVG bar chart for cross-recession comparison, full timeline view with GDP overlay, and ±3yr sparklines per recession.",
      "input_schema_ref": "tools/87-american-economic-history/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-94",
      "all_mandate_types": [
        "economic_history_record"
      ],
      "persona": "economics_student",
      "category": "selected_studies_economics",
      "data_vintage": "Historical Statistics of the US (Cambridge); Gordon 2016; Friedman & Schwartz 1963"
    },
    {
      "tool_id": "88-principles-refresher",
      "tool_version": "1.0.0",
      "display_name": "Principles of Economics Refresher",
      "mcp_name": "economics_principles_refresher",
      "mandate_type": "econ_principles_record",
      "wave": "selected_studies_economics",
      "gpu": false,
      "url": "https://apexlogics.org/tools/88-principles-refresher/",
      "description": "Interactive Econ 101/102 refresher: supply-demand sandbox with directional-change quiz, GDP accounting identity (C+I+G+NX) with component sliders, market structure comparison (perfect competition/monopolistic/oligopoly/monopoly), and 30-card key-terms flashcard deck.",
      "input_schema_ref": "tools/88-principles-refresher/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-91",
        "AL-92"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-95",
      "all_mandate_types": [
        "econ_principles_record"
      ],
      "persona": "economics_student",
      "category": "selected_studies_economics",
      "data_vintage": "Framework: Mankiw (2021), Principles of Economics 9th ed.; Samuelson & Nordhaus (2010)"
    },
    {
      "tool_id": "89-sales-ote-commission-analyzer",
      "tool_version": "1.0.0",
      "display_name": "Sales OTE & Commission Analyzer",
      "mcp_name": "tool_89_sales_ote_commission_analyzer",
      "mandate_type": "sales_comp_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/89-sales-ote-commission-analyzer/",
      "description": "Model your real W-2 outcome from an OTE offer: base/variable split, quota attainment scenarios, accelerator tiers, and draw/clawback risk.",
      "input_schema_ref": "tools/89-sales-ote-commission-analyzer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-96",
      "all_mandate_types": [
        "sales_comp_record"
      ],
      "persona": "working_professional",
      "category": "compensation_benefits",
      "data_vintage": "BLS OEWS 2024 · Internal sales comp benchmarks"
    },
    {
      "tool_id": "90-counter-offer-decision-engine",
      "tool_version": "1.0.0",
      "display_name": "Counter-Offer Decision Engine",
      "mcp_name": "tool_90_counter_offer_decision_engine",
      "mandate_type": "counter_offer_record",
      "wave": "career_planning",
      "gpu": false,
      "url": "https://apexlogics.org/tools/90-counter-offer-decision-engine/",
      "description": "Model the 5-year NPV of staying vs. leaving when your employer counters a competing offer.",
      "input_schema_ref": "tools/90-counter-offer-decision-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-97",
      "all_mandate_types": [
        "counter_offer_record"
      ],
      "persona": "working_professional",
      "category": "career_planning",
      "data_vintage": "Labor market research 2024"
    },
    {
      "tool_id": "91-relocation-package-value-engine",
      "tool_version": "1.0.0",
      "display_name": "Relocation Package True Value Engine",
      "mcp_name": "tool_91_relocation_package_value_engine",
      "mandate_type": "relocation_package_record",
      "wave": "career_planning",
      "gpu": false,
      "url": "https://apexlogics.org/tools/91-relocation-package-value-engine/",
      "description": "Strip the gross-up illusion from your employer relocation offer. Model lump sum vs. managed relo net value after taxes, actual moving costs, and housing delta.",
      "input_schema_ref": "tools/91-relocation-package-value-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-98",
      "all_mandate_types": [
        "relocation_package_record"
      ],
      "persona": "working_professional",
      "category": "career_planning",
      "data_vintage": "ATTOM moving cost data 2024 · IRS Publication 521"
    },
    {
      "tool_id": "92-dual-career-household-optimizer",
      "tool_version": "1.0.0",
      "display_name": "Dual-Career Household Income Optimizer",
      "mcp_name": "tool_92_dual_career_household_optimizer",
      "mandate_type": "dual_career_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/92-dual-career-household-optimizer/",
      "description": "Two incomes, one household. Model childcare break-even salary, part-time sabbatical cost, and geographic relocation trade-offs for dual-earner couples.",
      "input_schema_ref": "tools/92-dual-career-household-optimizer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-99",
      "all_mandate_types": [
        "dual_career_record"
      ],
      "persona": "working_professional",
      "category": "compensation_benefits",
      "data_vintage": "BLS CES 2024 · ChildCare Aware of America 2024"
    },
    {
      "tool_id": "93-internship-roi-calculator",
      "tool_version": "1.0.0",
      "display_name": "Internship ROI Calculator",
      "mcp_name": "tool_93_internship_roi_calculator",
      "mandate_type": "internship_roi_record",
      "wave": "education_finance",
      "gpu": false,
      "url": "https://apexlogics.org/tools/93-internship-roi-calculator/",
      "description": "Model the opportunity cost of unpaid or low-pay internships against FTE conversion probability, career acceleration NPV, and salary premium.",
      "input_schema_ref": "tools/93-internship-roi-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-100",
      "all_mandate_types": [],
      "persona": "student",
      "category": "education_finance",
      "data_vintage": "NACE Internship Survey 2024 · BLS OEWS 2024"
    },
    {
      "tool_id": "94-community-college-transfer-roi",
      "tool_version": "1.0.0",
      "display_name": "Community College Transfer Pathway ROI",
      "mcp_name": "tool_94_community_college_transfer_roi",
      "mandate_type": "cc_transfer_record",
      "wave": "education_finance",
      "gpu": false,
      "url": "https://apexlogics.org/tools/94-community-college-transfer-roi/",
      "description": "Compare the 2+2 pathway (2 years CC + transfer to 4-year) against enrolling directly in a 4-year institution. Models tuition savings, transfer risk, and time-to-completion delta.",
      "input_schema_ref": "tools/94-community-college-transfer-roi/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-101",
      "all_mandate_types": [],
      "persona": "student",
      "category": "education_finance",
      "data_vintage": "NCES IPEDS 2023-24 · Community College Research Center 2024"
    },
    {
      "tool_id": "95-grad-cert-vs-masters-engine",
      "tool_version": "1.0.0",
      "display_name": "Graduate Certificate vs. Master's Degree Engine",
      "mcp_name": "tool_95_grad_cert_vs_masters_engine",
      "mandate_type": "grad_cert_vs_masters_record",
      "wave": "education_finance",
      "gpu": false,
      "url": "https://apexlogics.org/tools/95-grad-cert-vs-masters-engine/",
      "description": "6-month certificate or 2-year master's? Compare post-bacc credential options: total cost, time-to-market, salary lift, and NPV by field.",
      "input_schema_ref": "tools/95-grad-cert-vs-masters-engine/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-102",
      "all_mandate_types": [],
      "persona": "working_professional",
      "category": "education_finance",
      "data_vintage": "BLS OEWS 2024 · NCES IPEDS 2023-24"
    },
    {
      "tool_id": "96-adult-learner-degree-completion-roi",
      "tool_version": "1.0.0",
      "display_name": "Adult Learner Degree Completion ROI",
      "mcp_name": "tool_96_adult_learner_degree_completion_roi",
      "mandate_type": "adult_learner_roi_record",
      "wave": "education_finance",
      "gpu": false,
      "url": "https://apexlogics.org/tools/96-adult-learner-degree-completion-roi/",
      "description": "37 million Americans have some college and no degree. Model the ROI of completing your bachelor's through adult-friendly programs — online, WGU-style, or part-time evening.",
      "input_schema_ref": "tools/96-adult-learner-degree-completion-roi/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-103",
      "all_mandate_types": [],
      "persona": "working_professional",
      "category": "education_finance",
      "data_vintage": "BLS OEWS 2024 · NCES IPEDS 2023-24 · Lumina Foundation 2024"
    },
    {
      "tool_id": "97-nursing-career-ladder-roi",
      "tool_version": "1.0.0",
      "display_name": "Nursing & Allied Health Career Ladder ROI",
      "mcp_name": "tool_97_nursing_career_ladder_roi",
      "mandate_type": "nursing_career_record",
      "wave": "licensing_credentials",
      "gpu": false,
      "url": "https://apexlogics.org/tools/97-nursing-career-ladder-roi/",
      "description": "CNA to CRNA: model the cost, time, and salary at every rung of the nursing and allied health career ladder, with rung-to-rung ROI and cumulative NPV.",
      "input_schema_ref": "tools/97-nursing-career-ladder-roi/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-104",
      "all_mandate_types": [
        "nursing_career_record"
      ],
      "persona": "student",
      "category": "licensing_credentials",
      "data_vintage": "BLS OES 2024 · AACN 2024 · AANP 2024"
    },
    {
      "tool_id": "98-side-hustle-transition-calculator",
      "tool_version": "1.0.0",
      "display_name": "Side Hustle → Full-Time Business Transition Calculator",
      "mcp_name": "tool_98_side_hustle_transition_calculator",
      "mandate_type": "side_hustle_transition_record",
      "wave": "career_planning",
      "gpu": false,
      "url": "https://apexlogics.org/tools/98-side-hustle-transition-calculator/",
      "description": "When is your side hustle big enough to quit your day job? Model revenue runway, COBRA health insurance bridge, SE tax step-up, emergency fund requirement, and the month you break even.",
      "input_schema_ref": "tools/98-side-hustle-transition-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-105",
      "all_mandate_types": [
        "side_hustle_transition_record"
      ],
      "persona": "working_professional",
      "category": "career_planning",
      "data_vintage": "BLS CES 2024 · KFF Employer Health Benefits Survey 2024"
    },
    {
      "tool_id": "99-l1-interference-spotter-spanish",
      "tool_version": "1.0.0",
      "display_name": "L1-Interference Spotter: Spanish→English",
      "mcp_name": "tool_99_l1_interference_spotter_spanish",
      "mandate_type": "l1_interference_spanish_record",
      "wave": "selected_studies_esl_tefl",
      "gpu": false,
      "url": "https://apexlogics.org/tools/99-l1-interference-spotter-spanish/",
      "description": "Spanish is the largest L1 group for English learners in the United States. Catalogs 9 major Spanish→English transfer error categories with examples, correction strategies, and CEFR-level context.",
      "input_schema_ref": "tools/99-l1-interference-spotter-spanish/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-106",
      "all_mandate_types": [
        "l1_interference_spanish_record"
      ],
      "persona": "educator",
      "category": "selected_studies_esl_tefl",
      "data_vintage": "Applied linguistics research 2024 · ACTFL framework"
    },
    {
      "tool_id": "100-game-theory-payoff-matrix",
      "tool_version": "1.0.0",
      "display_name": "Game Theory Payoff Matrix Builder",
      "mcp_name": "tool_100_game_theory_payoff_matrix",
      "mandate_type": "game_theory_record",
      "wave": "selected_studies_economics",
      "gpu": false,
      "url": "https://apexlogics.org/tools/100-game-theory-payoff-matrix/",
      "description": "Build 2×2 or 3×3 strategic payoff matrices, solve for Nash equilibria and dominant strategies, classify the game type, and generate a lesson-ready analysis.",
      "input_schema_ref": "tools/100-game-theory-payoff-matrix/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-107",
      "all_mandate_types": [
        "game_theory_record"
      ],
      "persona": "economics_student",
      "category": "selected_studies_economics",
      "data_vintage": "Economic theory (timeless)"
    },
    {
      "tool_id": "101-rap-vs-standard-decision-engine",
      "tool_version": "1.0.0",
      "display_name": "RAP vs. Standard Decision Engine",
      "mcp_name": "tool_101_rap_vs_standard_decision_engine",
      "mandate_type": "rap_decision_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/101-rap-vs-standard-decision-engine/",
      "description": "Compares the Repayment Assistance Plan (RAP) vs. Standard 10-year plan for federal Direct Loans under OBBBA 2025 (effective July 1, 2026). RAP formula: 1–10% of AGI sliding scale (2.5x–4.5x FPL), $10 floor, 30-year forgiveness. Also models PSLF track under RAP.",
      "input_schema_ref": "tools/101-rap-vs-standard-decision-engine/manifest.json#input_schema",
      "consumes": [
        "AL-13",
        "AL-17"
      ],
      "feeds": [
        "AL-97",
        "AL-26",
        "AL-17"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-108",
      "all_mandate_types": [
        "rap_decision_record"
      ],
      "category": "student_finance_debt",
      "data_vintage": "OBBBA 2025 / HHS FPL 2026"
    },
    {
      "tool_id": "102-grad-loan-cap-gap-planner",
      "tool_version": "1.0.0",
      "display_name": "Grad Loan Cap Gap Planner",
      "mcp_name": "tool_102_grad_loan_cap_gap_planner",
      "mandate_type": "grad_loan_gap_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/102-grad-loan-cap-gap-planner/",
      "description": "Quantifies the funding gap for graduate and professional borrowers under new OBBBA 2025 Grad PLUS caps ($20,500/yr for most grad programs; $50,000/yr for professional programs). Models federal eligibility year-by-year and private loan gap-fill scenarios.",
      "input_schema_ref": "tools/102-grad-loan-cap-gap-planner/manifest.json#input_schema",
      "consumes": [
        "AL-108",
        "AL-13",
        "AL-26"
      ],
      "feeds": [
        "AL-98",
        "AL-96",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-109",
      "all_mandate_types": [
        "grad_loan_gap_record"
      ],
      "category": "student_finance_debt",
      "data_vintage": "OBBBA 2025 / COA estimates 2025–26",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "28005cc6b2235cdf14ec86954dcea280987c0df1e4b5923e34df8ec11aece989",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ]
    },
    {
      "tool_id": "103-529-lifelong-learning-maximizer",
      "tool_version": "1.0.0",
      "display_name": "529 Lifelong Learning Maximizer",
      "mcp_name": "tool_103_529_lifelong_learning_maximizer",
      "mandate_type": "529_lifelong_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/103-529-lifelong-learning-maximizer/",
      "description": "Eligibility checker for OBBBA 2025 expanded 529 qualified expenses (CDL/vocational, CPA/bar exam fees, professional license renewal, CPE/CE, K-12 up to $20k). Models federal tax-free growth and state deduction benefit for target education spending.",
      "input_schema_ref": "tools/103-529-lifelong-learning-maximizer/manifest.json#input_schema",
      "consumes": [
        "AL-109",
        "AL-05"
      ],
      "feeds": [
        "AL-97",
        "AL-05",
        "AL-12"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-110",
      "all_mandate_types": [
        "529_lifelong_record"
      ],
      "category": "student_finance_debt",
      "data_vintage": "OBBBA 2025 / IRS 529 rules 2026"
    },
    {
      "tool_id": "104-ai-displacement-risk-screener",
      "tool_version": "1.0.0",
      "display_name": "AI Displacement Risk Screener",
      "mcp_name": "ai_displacement_risk_screener",
      "mandate_type": "ai_displacement_record",
      "wave": "career_workforce",
      "gpu": false,
      "url": "https://apexlogics.org/tools/104-ai-displacement-risk-screener/",
      "description": "Compute an automation-exposure score from embedded O*NET/Frey-Osborne task-composition data for any job title or SOC code. Returns a 0–100 risk score, risk tier, 3 adjacent lower-exposure occupations with salary delta, and a routing card to the right retraining path.",
      "input_schema_ref": "tools/104-ai-displacement-risk-screener/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-06+16",
        "AL-02",
        "AL-36",
        "AL-07"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-111",
      "all_mandate_types": [
        "ai_displacement_record"
      ],
      "category": "career_workforce",
      "data_vintage": "O*NET 2024 / BLS OES 2025"
    },
    {
      "tool_id": "105-hdhp-vs-ppo-break-even",
      "tool_version": "1.0.0",
      "display_name": "HDHP vs. PPO Break-Even Calculator",
      "mcp_name": "hdhp_vs_ppo_break_even",
      "mandate_type": "health_plan_breakeven_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/105-hdhp-vs-ppo-break-even/",
      "description": "Find the annual medical-spend level at which an HDHP+HSA beats a PPO in total out-of-pocket cost, including the HSA tax benefit. Plots the full cost curve $0–$20k and identifies the break-even spend point.",
      "input_schema_ref": "tools/105-hdhp-vs-ppo-break-even/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-23",
        "AL-01"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-112",
      "all_mandate_types": [
        "health_plan_breakeven_record"
      ],
      "category": "compensation_benefits",
      "data_vintage": "IRS HSA limits 2026"
    },
    {
      "tool_id": "106-employer-training-payback",
      "tool_version": "1.0.0",
      "display_name": "Employer Training Investment Payback Calculator",
      "mcp_name": "employer_training_payback",
      "mandate_type": "training_roi_record",
      "wave": "career_workforce",
      "gpu": false,
      "url": "https://apexlogics.org/tools/106-employer-training-payback/",
      "description": "Model cost-per-employee-trained vs. productivity lift, attrition reduction, and promotion-rate improvement to produce board-ready training ROI across 1, 3, and 5-year horizons.",
      "input_schema_ref": "tools/106-employer-training-payback/manifest.json#input_schema",
      "consumes": [
        "AL-02"
      ],
      "feeds": [
        "AL-02",
        "AL-07"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-113",
      "all_mandate_types": [
        "training_roi_record"
      ],
      "category": "career_workforce",
      "data_vintage": "SHRM benchmarks 2025 (overridable)"
    },
    {
      "tool_id": "107-turnover-cost-calculator",
      "tool_version": "1.0.0",
      "display_name": "Turnover Cost Calculator",
      "mcp_name": "turnover_cost_calculator",
      "mandate_type": "turnover_cost_record",
      "wave": "career_workforce",
      "gpu": false,
      "url": "https://apexlogics.org/tools/107-turnover-cost-calculator/",
      "description": "Itemize the full cost of a single departure — separation, vacancy coverage, recruitment, and onboarding — by role level and salary. Shows total as % of salary vs. SHRM 50–200% band and annualizes at your current attrition rate.",
      "input_schema_ref": "tools/107-turnover-cost-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-115",
        "AL-113",
        "AL-02"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-114",
      "all_mandate_types": [
        "turnover_cost_record"
      ],
      "category": "career_workforce",
      "data_vintage": "SHRM 2025 benchmarks (overridable)"
    },
    {
      "tool_id": "108-retention-investment-roi",
      "tool_version": "1.0.0",
      "display_name": "Retention Investment ROI Model",
      "mcp_name": "retention_investment_roi",
      "mandate_type": "retention_roi_record",
      "wave": "career_workforce",
      "gpu": false,
      "url": "https://apexlogics.org/tools/108-retention-investment-roi/",
      "description": "Model the net ROI of a retention program — flexible benefits, raises, engagement initiatives — vs. the cost of ongoing attrition. Calculates payback period, break-even attrition reduction, and 1/2/3-year net benefit.",
      "input_schema_ref": "tools/108-retention-investment-roi/manifest.json#input_schema",
      "consumes": [
        "AL-114"
      ],
      "feeds": [
        "AL-114",
        "AL-113",
        "AL-02"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-115",
      "all_mandate_types": [
        "retention_roi_record"
      ],
      "category": "career_workforce",
      "data_vintage": "SHRM 2025 (overridable)"
    },
    {
      "tool_id": "109-iso-amt-exposure-modeler",
      "tool_version": "1.0.0",
      "display_name": "ISO AMT Exposure Modeler",
      "mcp_name": "iso_amt_exposure_modeler",
      "mandate_type": "iso_amt_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/109-iso-amt-exposure-modeler/",
      "description": "Calculate AMT liability from ISO exercise spread using 2026 exemption amounts and phase-outs. Shows AMT owed, break-even share price, and optimal exercise quantity to stay below AMT threshold.",
      "input_schema_ref": "tools/109-iso-amt-exposure-modeler/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-117",
        "AL-01",
        "AL-116"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-116",
      "all_mandate_types": [
        "iso_amt_record"
      ],
      "category": "compensation_benefits",
      "data_vintage": "IRS 2026 AMT parameters",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "f4fcc016112c9dd0b422cc90bd1c64e4aaf59fcbbafa7bcc8ee2dbc5e026a11c",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "G61YFEdN8Pr7p+01GEZmnmQ3jxDHa4Pm0P1kNxHWYz4j1imR1cmAdTybjwTIVP1tVpVEroLEp+GhR2CwgV/0TRgrmzabza46ZvPQl6uAngjKuH/uXPM3//wtebfGzd/8Lqvxq27kHFbdB8UEShZ63mqbiXrRyX1lVKK+l6xxaeMq8/q0YN1yLda+GESQefwcCsvL9b0f3FSp9Wi8UBmlViEBpmUx8hGCvbZzrZBbjPzO6wm6rJxFPEY5KsG0PZhoMBrv3HA1UjFpvgYyoR6BZ+NdyWV3pLFZ6hBBw5xUtwQYQfBEheK5Ezx03YLrNc3FlfpREzbAHt4xyxzacuvRSQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:f4fcc016112c9dd0b422cc90bd1c64e4aaf59fcbbafa7bcc8ee2dbc5e026a11c",
          "output": {
            "amt_credit_generated": 0,
            "amt_owed": 0,
            "amti": 160000,
            "effective_exemption": 90100,
            "iso_spread": 10000,
            "max_shares_no_amt": 5009,
            "regular_tax": 28598,
            "tmt": 18174
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "110-espp-break-even-optimal-sell",
      "tool_version": "1.0.0",
      "display_name": "ESPP Break-Even & Optimal Sell Analyzer",
      "mcp_name": "espp_break_even_optimal_sell",
      "mandate_type": "espp_disposition_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/110-espp-break-even-optimal-sell/",
      "description": "Calculate qualifying vs. disqualifying disposition tax outcomes for ESPP shares. Finds the break-even holding period for qualifying disposition, compares after-tax proceeds, and recommends optimal sell timing.",
      "input_schema_ref": "tools/110-espp-break-even-optimal-sell/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-116",
        "AL-01",
        "AL-23"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-117",
      "all_mandate_types": [
        "espp_disposition_record"
      ],
      "category": "compensation_benefits",
      "data_vintage": "IRS 2026 LTCG thresholds"
    },
    {
      "tool_id": "111-scorp-election-break-even",
      "tool_version": "1.0.0",
      "display_name": "S-Corp Election Break-Even Modeler",
      "mcp_name": "scorp_election_break_even",
      "mandate_type": "scorp_election_record",
      "wave": "career_workforce",
      "gpu": false,
      "url": "https://apexlogics.org/tools/111-scorp-election-break-even/",
      "description": "Calculate the income level at which electing S-Corp status saves more in SE tax than it costs in accounting/payroll admin overhead. Uses 2026 SS wage base and models reasonable salary across net SE income levels.",
      "input_schema_ref": "tools/111-scorp-election-break-even/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-119",
        "AL-123",
        "AL-01"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-118",
      "all_mandate_types": [
        "scorp_election_record"
      ],
      "category": "career_workforce",
      "data_vintage": "IRS 2026 SS wage base $184,500"
    },
    {
      "tool_id": "112-solo-401k-vs-sep-ira",
      "tool_version": "1.0.0",
      "display_name": "Solo 401(k) vs. SEP-IRA Optimizer",
      "mcp_name": "solo_401k_vs_sep_ira_optimizer",
      "mandate_type": "selfemployed_retirement_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/112-solo-401k-vs-sep-ira/",
      "description": "Compare maximum contribution limits and tax savings for Solo 401(k), SEP-IRA, and SIMPLE IRA based on 2026 limits and net self-employment income. Includes age-based catch-up contributions and Roth Solo 401(k) option.",
      "input_schema_ref": "tools/112-solo-401k-vs-sep-ira/manifest.json#input_schema",
      "consumes": [
        "AL-118"
      ],
      "feeds": [
        "AL-118",
        "AL-01",
        "AL-23"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-119",
      "all_mandate_types": [
        "selfemployed_retirement_record"
      ],
      "category": "compensation_benefits",
      "data_vintage": "IRS 2026 retirement contribution limits"
    },
    {
      "tool_id": "113-pslf-qualifying-payment-counter",
      "tool_version": "1.0.0",
      "display_name": "PSLF Qualifying Payment Counter",
      "mcp_name": "pslf_qualifying_payment_counter",
      "mandate_type": "pslf_progress_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/113-pslf-qualifying-payment-counter/",
      "description": "Project PSLF progress: calculate qualifying payments made and remaining, estimated forgiveness amount, and monthly payment under RAP, IBR, or PAYE using 2026 FPL and OBBBA RAP formula.",
      "input_schema_ref": "tools/113-pslf-qualifying-payment-counter/manifest.json#input_schema",
      "consumes": [
        "AL-13",
        "AL-108"
      ],
      "feeds": [
        "AL-108",
        "AL-121",
        "AL-26"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-120",
      "all_mandate_types": [
        "pslf_progress_record"
      ],
      "category": "student_finance_debt",
      "data_vintage": "HHS FPL 2026; OBBBA RAP formula"
    },
    {
      "tool_id": "114-student-loan-refinancing-break-even",
      "tool_version": "1.0.0",
      "display_name": "Student Loan Refinancing Break-Even Calculator",
      "mcp_name": "student_loan_refinancing_break_even",
      "mandate_type": "loan_refi_record",
      "wave": "student_finance_debt",
      "gpu": false,
      "url": "https://apexlogics.org/tools/114-student-loan-refinancing-break-even/",
      "description": "Calculate whether refinancing federal student loans into a private loan is financially beneficial. Models interest savings vs. PSLF eligibility loss, IDR protection loss, and origination fees.",
      "input_schema_ref": "tools/114-student-loan-refinancing-break-even/manifest.json#input_schema",
      "consumes": [
        "AL-120",
        "AL-13"
      ],
      "feeds": [
        "AL-120",
        "AL-26",
        "AL-108"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-121",
      "all_mandate_types": [
        "loan_refi_record"
      ],
      "category": "student_finance_debt",
      "data_vintage": "OBBBA 2025; general market"
    },
    {
      "tool_id": "115-rsu-withholding-gap",
      "tool_version": "1.0.0",
      "display_name": "RSU Withholding Gap Calculator",
      "mcp_name": "rsu_withholding_gap_calculator",
      "mandate_type": "rsu_withholding_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/115-rsu-withholding-gap/",
      "description": "Calculate the tax gap between the 22% federal supplemental withholding rate on RSU vests and your actual marginal tax rate. Prevents surprise tax bills. Uses 2026 SS wage base and simplified state buckets.",
      "input_schema_ref": "tools/115-rsu-withholding-gap/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-123",
        "AL-01",
        "AL-116"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-122",
      "all_mandate_types": [
        "rsu_withholding_record"
      ],
      "category": "compensation_benefits",
      "data_vintage": "IRS 2026; SS wage base $184,500"
    },
    {
      "tool_id": "116-freelance-quarterly-estimated-tax",
      "tool_version": "1.0.0",
      "display_name": "Freelance Quarterly Estimated Tax Calculator",
      "mcp_name": "freelance_quarterly_estimated_tax",
      "mandate_type": "freelance_quarterly_record",
      "wave": "career_workforce",
      "gpu": false,
      "url": "https://apexlogics.org/tools/116-freelance-quarterly-estimated-tax/",
      "description": "Calculate quarterly estimated tax payments for freelancers and self-employed individuals. Covers federal income tax, SE tax (SS + Medicare), and simplified state buckets. Shows IRS due dates and safe-harbor amounts.",
      "input_schema_ref": "tools/116-freelance-quarterly-estimated-tax/manifest.json#input_schema",
      "consumes": [
        "AL-118",
        "AL-122"
      ],
      "feeds": [
        "AL-118",
        "AL-119",
        "AL-122"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-123",
      "all_mandate_types": [
        "freelance_quarterly_record"
      ],
      "category": "career_workforce",
      "data_vintage": "IRS 2026 brackets; SS wage base $184,500"
    },
    {
      "tool_id": "117-caregiver-income-impact",
      "tool_version": "1.0.0",
      "display_name": "Caregiver Income Impact & Lost Earnings Estimator",
      "mcp_name": "caregiver_income_impact",
      "mandate_type": "caregiver_impact_record",
      "wave": "career_workforce",
      "gpu": false,
      "url": "https://apexlogics.org/tools/117-caregiver-income-impact/",
      "description": "Quantify the total financial cost of caregiving: direct income loss from reduced hours or leave, projected retirement savings gap, estimated Social Security reduction, and lifetime earnings impact.",
      "input_schema_ref": "tools/117-caregiver-income-impact/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-02",
        "AL-07",
        "AL-06+16"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-124",
      "all_mandate_types": [
        "caregiver_impact_record"
      ],
      "category": "career_workforce",
      "data_vintage": "SSA actuarial 2025; general wage data"
    },
    {
      "tool_id": "118-teacher-salary-schedule-projector",
      "tool_version": "1.0.0",
      "display_name": "Teacher Salary Schedule & Lifetime Earnings Projector",
      "mcp_name": "project_teacher_salary_schedule",
      "mandate_type": "teacher_salary_schedule_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/118-teacher-salary-schedule-projector/",
      "description": "Project lifetime K-12 teacher earnings from a step-and-lane salary schedule. Model step advancement, COLA, and planned lane changes (e.g., earning a master's) to reveal career earnings trajectory and final-year salary (FAS) for pension planning.",
      "input_schema_ref": "tools/118-teacher-salary-schedule-projector/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-126",
        "AL-128"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-125",
      "all_mandate_types": [
        "teacher_salary_schedule_record"
      ],
      "persona": "working_professional",
      "category": "education_path_roi",
      "data_vintage": "BLS OEWS 2025 (illustrative presets only; district grid user-supplied)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "3216d9cdb1ecbe1d616ce9d70a2d849c15c17018d0cb873fd692d6df5e35c5f1",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "119-educator-advanced-degree-roi",
      "tool_version": "1.0.0",
      "display_name": "Master's / Lane-Change ROI for Educators",
      "mcp_name": "calculate_educator_advanced_degree_roi",
      "mandate_type": "educator_advanced_degree_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/119-educator-advanced-degree-roi/",
      "description": "Calculate the NPV, payback period, and break-even lane bump for a K-12 teacher pursuing a master's degree or additional graduate credits — net of tuition, opportunity cost, employer tuition assistance, and Teacher Loan Forgiveness (ESEA §1059c). Includes optional pension FAS uplift modeling.",
      "input_schema_ref": "tools/119-educator-advanced-degree-roi/manifest.json#input_schema",
      "consumes": [
        "AL-125"
      ],
      "feeds": [
        "AL-128"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-126",
      "all_mandate_types": [
        "educator_advanced_degree_record"
      ],
      "persona": "working_professional",
      "category": "education_path_roi",
      "data_vintage": "2026 (TLF — ESEA §1059c statutory since 2004; NPV formula)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "ac5c7956d73db0d6794781fbfe9c92cb3658e90b0d648d68a0229be5d2a7f87a",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "B40zLQZ0DYt9ctTmv6eYO5M14FqV04Fu8QPVR3kyjdEQ8rMsTLY1Y3MEtWNy2CEQbNUObe4uy1JZp1y6d4FfZwGRcU+Jd5HcbS+vi/iPSUbkzHTj3m3LmaDtLS7ScOHoCvUFWMn2e5Wu3ZSljL35XBfO4wfEwjYmdhKcTaiw/h0pxABRtWn52s0mH3mb+aUfsIuz/DSbnUAbnX8FZPuuDxeCf2eY5kWK2PL1Hp+LTbMZw4ZXmgVnvDIN+4rdXcMeBX1sjlkHBtwyCDBSxNIPUDbq0K5xsbu788UxDCOG00sStE/v5BuQ8NRcHZX6JiNeK+RZluxqogvDs7nByZzIXg==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:ac5c7956d73db0d6794781fbfe9c92cb3658e90b0d648d68a0229be5d2a7f87a",
          "output": {
            "downstream_handoff_candidates": [
              "AL-128"
            ],
            "inputs": {
              "colaPct": 2,
              "currentSalary": 58000,
              "discountRate": 4,
              "employerAssistPct": 0,
              "laneBump": 4500,
              "monthsToComplete": 24,
              "tlfAmount": 0,
              "totalTuition": 18000,
              "yearsToRetirement": 20
            },
            "metadata": {
              "data_vintage": "2026",
              "license": "CC-BY-4.0",
              "regulatory_citations": [
                "ESEA §1059c — Teacher Loan Forgiveness statutory amounts ($5,000/$17,500)"
              ]
            },
            "outputs": {
              "breakevenLaneBump": 3445,
              "lifetimeLaneBump": 96355,
              "netCost": 46978,
              "npv": 29927,
              "paybackYears": 12,
              "pensionUpliftPV": 15542
            }
          }
        }
      }
    },
    {
      "tool_id": "120-nbct-roi-calculator",
      "tool_version": "1.0.0",
      "display_name": "National Board Certification (NBCT) ROI Calculator",
      "mcp_name": "calculate_nbct_roi",
      "mandate_type": "nbct_roi_record",
      "wave": "licensing_credentials",
      "gpu": false,
      "url": "https://apexlogics.org/tools/120-nbct-roi-calculator/",
      "description": "Calculate the ROI of pursuing National Board Certification: NPV, payback months, benefit-cost ratio, and minimum stipend needed to break even — accounting for assessment fee, retakes, study opportunity cost, renewal cycle, and discount rate.",
      "input_schema_ref": "tools/120-nbct-roi-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-125",
        "AL-126",
        "AL-128"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-127",
      "all_mandate_types": [
        "nbct_roi_record"
      ],
      "persona": "working_professional",
      "category": "licensing_credentials",
      "data_vintage": "2026 (NBCT fee default ~$1,900 — nbpts.org, labeled and user-overridable)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "d387855f28f73c415659419c855c2d35525645244b34f6980ffe4bdb3f018152",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "ECwsrVwIoXVQWusi1kh6TFBWGlKsD0dxtDy9a2u0f2cKjqBwlgYABzrZGWgLVx1897hUn8iBXPf6U0OewfrIzSLzrGssA3ggS/jvnZhdgi5496xWGUhbzADyN1gwlzSBI2SEevixrj+QdPO89GguOz30EQQSu39Ldr/77bDbufMgH0dzvUt453S1jl9fvkqiwIblqoRmPANKfBsoRfK7vypnYNftEQFrDJlCAUDoU3foh/3Qhw5c2LaZZtyZ75HECrRXzbsuGM6Dn0TFeA/miTrGtop8F/v3Wnhvmv9vYrcXhwLIIdThqTO7+xjWbu6uO2yEsOloZzK+fmqPJMVDFQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:fa40137c9e4c5ac8a97c234777d156858625932dd71106f2b051e18b7d18896d",
          "output": {
            "inputs": {
              "annualStipend": 5000,
              "assessFee": 1900,
              "discountRate": 4,
              "prepMonths": 10,
              "renewalCost": 1250,
              "renewalYear": 5,
              "retakesCost": 475,
              "stipendYears": 10
            },
            "metadata": {
              "data_vintage": "2026",
              "license": "CC-BY-4.0",
              "regulatory_citations": [
                "NBCT assessment fee ~$1,900 (nbpts.org 2025 — labeled default, user-overridable)"
              ]
            },
            "outputs": {
              "benefitCostRatio": 3.14,
              "lifetimeStipendNominal": 50000,
              "minStipendBreakEven": 1592,
              "npv": 26755,
              "paybackMonths": 37
            }
          }
        }
      }
    },
    {
      "tool_id": "121-teacher-pension-estimator",
      "tool_version": "1.0.0",
      "display_name": "Teacher Pension Multiplier & Vesting Estimator",
      "mcp_name": "estimate_teacher_pension",
      "mandate_type": "teacher_pension_record",
      "wave": "education_path_roi",
      "gpu": false,
      "url": "https://apexlogics.org/tools/121-teacher-pension-estimator/",
      "description": "Project annual pension, lifetime value (NPV), and vesting-cliff cost from a defined-benefit teacher pension plan. User supplies plan multiplier, FAS basis (1/3/5-yr), vesting threshold, salary growth, COLA, and years of service. Calculates replacement rate and milestone comparison table (vesting, 20/25/planned retirement).",
      "input_schema_ref": "tools/121-teacher-pension-estimator/manifest.json#input_schema",
      "consumes": [
        "AL-125",
        "AL-126"
      ],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-128",
      "all_mandate_types": [
        "teacher_pension_record"
      ],
      "persona": "working_professional",
      "category": "education_path_roi",
      "data_vintage": "2026 (user-supplied plan parameters; formula-based projections; no embedded state tables)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "2143468001c1cae4a7344b2d0f28a7e162defb149ca41ee93ede54100c85e1ea",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "FIL12ff+V9PLkSpHSuwJviFsiNN3FEctoQc5XopsVLQBI96CaVp7PctpAHRQr1wgKkqOCtbFiay3ONi42/m7OhWrzZW1baUCYRpSlB2hO1zgP5rEY/aYPoP26KIvz8mlA+4iqIAgowK6l04/sLufEhefZJBBPnbua8JfiY+QM9AKJBWjHNpXn1X6SKTPfjewFo3ZP4s887rvLy7+xDO+dA9ZM9uEcx5Ijha2nZoJXbhM7GSu0R+HWCpv67f0W7YPANwnq6WgyZwB2tklzleu1sXeJkNl2PU0n6uv+lx930kSthQ1w0SV6nxQW6OuY72JReu/p3ZGY1UC2C1O+I9IvQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:2143468001c1cae4a7344b2d0f28a7e162defb149ca41ee93ede54100c85e1ea",
          "output": {
            "inputs": {
              "currentSalary": 62000,
              "currentYears": 10,
              "discountRate": 4,
              "estYearsInRetirement": 25,
              "fasType": 3,
              "multiplier": 2,
              "pensionColaPct": 2,
              "plannedRetYears": 30,
              "salaryGrowthPct": 3,
              "vestingYears": 5
            },
            "metadata": {
              "data_vintage": "2026",
              "license": "CC-BY-4.0",
              "regulatory_citations": []
            },
            "outputs": {
              "annualPension": 65249,
              "fas": 108749,
              "isVested": true,
              "lifetimePensionNominal": 2089959,
              "lifetimePensionPV": 1254685,
              "replacementRatePct": 58.3
            }
          }
        }
      }
    },
    {
      "tool_id": "122-trade-wage-progression-projector",
      "tool_version": "1.0.0",
      "display_name": "Apprentice → Journeyman → Master Wage-Progression Projector",
      "mcp_name": "tool_122_trade_wage_progression_projector",
      "mandate_type": "trade_wage_progression_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/122-trade-wage-progression-projector/",
      "description": "Project earnings arc from apprentice through journeyman to master/foreman. Models the earn-while-you-learn advantage vs. a debt-financed 4-year degree. BLS OEWS 2025 wage defaults for 5 trades.",
      "input_schema_ref": "tools/122-trade-wage-progression-projector/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-130",
        "AL-131"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-129",
      "all_mandate_types": [
        "trade_wage_progression_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "BLS OEWS May 2025",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "7afcfbb778be957f4e44fc3f2dc9a2bcfef90345f72e78e0a202d4ab83c6350f",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "LnWLpLbIOZS85P4SqhHsZBjkjSpEVdnjkogykTu0fiQCx36fxiXng/ejarxCX4YUZENnJCNxIcdrzRg9c7YsSBIKdym484cXEwdx7Pea4aUnrekDU2yMonADHNqubMqmMCi7KbMzhHsVJcYOfKBuT0bRGltEoJdbP+hRp38SWN8g4F++D9IAFu/MXKFeCNL8oIBYHVGhDvxg2hlHtehIJAYWpLYUbuQbWK1W/Er/Qly+6nCZdkeCcGEFQ8eg2Ss4LZVhz7byjnLsPQRChDj5NY5v5b0KRHoNmnHCGrjwUrsuXPi/LhCfApLaD4jVVn4T4m1Hmd+06+EMLE48pWIY7Q==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:7afcfbb778be957f4e44fc3f2dc9a2bcfef90345f72e78e0a202d4ab83c6350f",
          "output": {
            "downstream_handoff_candidates": [
              "AL-130",
              "AL-131"
            ],
            "inputs": {
              "annualRaisePct": 2.5,
              "apprenticeYears": 4,
              "currentStage": "apprentice",
              "journeymanWage": 31,
              "masterPremiumPct": 25,
              "otHoursPerYear": 100,
              "trade": "electrician",
              "weeklyHours": 40,
              "yearsProject": 20
            },
            "metadata": {
              "data_vintage": "BLS OEWS May 2025",
              "tool_name": "Apprentice → Journeyman → Master Wage-Progression Projector"
            },
            "outputs": {
              "degreeBreakEvenYear": null,
              "journeymanAnnual": 64480,
              "lifetimeEarnings": 1519493,
              "masterAnnual": 80600,
              "otAnnualContribution": 4650,
              "tradeAdvantageVsDegree": 464154
            }
          }
        }
      }
    },
    {
      "tool_id": "123-trade-specialization-roi",
      "tool_version": "1.0.0",
      "display_name": "Trade Specialization & Certification ROI",
      "mcp_name": "tool_123_trade_specialization_roi",
      "mandate_type": "trade_specialization_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/123-trade-specialization-roi/",
      "description": "NPV analysis of trade certifications (Master Electrician, EPA 608, NICET, OSHA-30, AWS Welder). Model up to 4 certs, rank by NPV, payback period, and benefit-cost ratio. Preset costs for common certs; all values overridable.",
      "input_schema_ref": "tools/123-trade-specialization-roi/manifest.json#input_schema",
      "consumes": [
        "AL-129"
      ],
      "feeds": [
        "AL-131",
        "AL-28"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-130",
      "all_mandate_types": [
        "trade_specialization_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "Zero maint — pure NPV formula",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "b9dba0a16ddb48e7949c847b7a2825a0b8e5c60b00f37198f5fd3792326d6ad0",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "ready",
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "ITGZwfkjRQ3Vmgiy3izG8IbK/nzEJ2qk924FNKeegwIopaFaXRsQzn5N5EygK0QOwXqqRQQVMqSEJCyTUJyG9ygU+hUzaHlQyj23smH6r8GS6UiiHnJx3gTzC9BqUU2lK9PSgixOR7u4VgNU4WtmcV9OYUjRhX2vZBw0TydmaKwYrMLZKVjIzHtH6aS2Oj+OLmYQ846DxHOHlPii4FuQTSR/4eV7nxOK5QR4vWGxKN2TVV4wuLssCa8WwDafr+7BEE53p3t6lfCBDPidvNsZXEUMNhpUAO10yc8XL+SfNvQcJSTTI0DPxH0NensaIZDnRkQiu0QEzX1Z1b/fAyi1lA==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:b9dba0a16ddb48e7949c847b7a2825a0b8e5c60b00f37198f5fd3792326d6ad0",
          "output": {
            "downstream_handoff_candidates": [
              "AL-131",
              "AL-28"
            ],
            "inputs": {
              "certs": [
                {
                  "annualPremium": 2000,
                  "cost": 500,
                  "name": "OSHA 30",
                  "newWorkValue": 1500
                },
                {
                  "annualPremium": 0,
                  "cost": 0,
                  "name": "Cert #2",
                  "newWorkValue": 0
                },
                {
                  "annualPremium": 0,
                  "cost": 0,
                  "name": "Cert #3",
                  "newWorkValue": 0
                },
                {
                  "annualPremium": 0,
                  "cost": 0,
                  "name": "Cert #4",
                  "newWorkValue": 0
                }
              ],
              "currentEarnings": 62000,
              "discountRatePct": 4,
              "yearsRemaining": 20
            },
            "metadata": {
              "data_vintage": "Zero maint — pure NPV formula",
              "tool_name": "Trade Specialization & Certification ROI"
            },
            "outputs": {
              "bestCert": "OSHA 30",
              "bestCertNPV": 46661,
              "certRanking": [
                {
                  "name": "OSHA 30",
                  "npv": 46661
                },
                {
                  "name": "Cert #2",
                  "npv": 0
                },
                {
                  "name": "Cert #3",
                  "npv": 0
                },
                {
                  "name": "Cert #4",
                  "npv": 0
                }
              ],
              "combinedAnnualPremium": 3500,
              "totalCost": 500,
              "totalNPV": 46661
            }
          }
        }
      }
    },
    {
      "tool_id": "124-contractor-launch-break-even",
      "tool_version": "1.0.0",
      "display_name": "Contractor Business Launch Break-Even",
      "mcp_name": "tool_124_contractor_launch_break_even",
      "mandate_type": "contractor_launch_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/124-contractor-launch-break-even/",
      "description": "Find the billable-rate floor and the month solo contracting net income clears W-2 take-home. Models overhead, SECA SE tax (15.3%), startup costs, utilization ramp, materials markup, and 24-month cash runway.",
      "input_schema_ref": "tools/124-contractor-launch-break-even/manifest.json#input_schema",
      "consumes": [
        "AL-129"
      ],
      "feeds": [
        "AL-118",
        "AL-23"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-131",
      "all_mandate_types": [
        "contractor_launch_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "SECA §1401 (SE tax 15.3%); zero embedded rate tables",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "ced8a3369b633e87ee4c7c363e6ede5cd6356cfa766e1e72d071da9a1f79720b",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "DAAmAeYUCBz2Nqntwtt7sO5CA12hL8Tqzkt04G9YjfImmDuAeEv23/NPAymvF6AxfY6kHRARPAGsto+32ax0zyHC477kWzOEsIwn/6c9DhjKlTK3x0w78QtFxJUS2+NUKPLdRwtDOB7S8UdCp0yPLGiANdX6s5ZoOD37/IAZkrotGQHFfCVtikT+pmp2Oef90theFARBPWIUDi6NJPJaMSmo4yX1ou4DmkJ4vezD4XWf7c2YavYsVoiOgWvkbWS3Bo/F1C/C+Dvoie/mWLg6UnRLOHuSnZ3vCT+XxQQPgTwm589l1wO/il0nUhGqn5aIoVQMCOaReCdolUiM98oPQA==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:ced8a3369b633e87ee4c7c363e6ede5cd6356cfa766e1e72d071da9a1f79720b",
          "output": {
            "downstream_handoff_candidates": [
              "AL-118",
              "AL-23"
            ],
            "inputs": {
              "benefitsValue": 12000,
              "billableHoursPerWeek": 32,
              "monthlyOverhead": 1500,
              "ownerPay": 70000,
              "rampMonths": 6,
              "startupCosts": 12500,
              "taxRatePct": 22,
              "w2Salary": 65000,
              "weeksWorked": 48
            },
            "metadata": {
              "data_vintage": "SECA §1401 (SE tax 15.3%); zero embedded rate tables",
              "tool_name": "Contractor Business Launch Break-Even"
            },
            "outputs": {
              "annualRevTarget": 118976,
              "billableRateFloor": 61.83,
              "breakEvenMonth": 6,
              "cashRunwayNeeded": 21500,
              "seTaxAnnual": 12328
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "125-gi-bill-benefit-maximizer",
      "tool_version": "1.0.0",
      "display_name": "GI Bill Benefit Maximizer",
      "mcp_name": "tool_125_gi_bill_benefit_maximizer",
      "mandate_type": "gi_bill_benefit_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/125-gi-bill-benefit-maximizer/",
      "description": "Compare Post-9/11 GI Bill (Ch. 33) vs. MGIB (Ch. 30). Model tuition coverage, BAH stipend, Yellow Ribbon matching, books allowance, and net value after opportunity cost of not working full-time.",
      "input_schema_ref": "tools/125-gi-bill-benefit-maximizer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-133",
        "AL-134"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-132",
      "all_mandate_types": [
        "gi_bill_benefit_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "VA.gov FY2025 GI Bill rate tables (effective Aug 1, 2024)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "e36e08aba32fbe64ba6ae65eccb876ac4acc9c595520e271e77a3811c57eb2ce",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "126-skillbridge-credential-transfer-roi",
      "tool_version": "1.0.0",
      "display_name": "SkillBridge & Credential Transfer ROI",
      "mcp_name": "tool_126_skillbridge_credential_transfer_roi",
      "mandate_type": "skillbridge_credential_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/126-skillbridge-credential-transfer-roi/",
      "description": "Model ROI of DoD SkillBridge internships, MAP/ACE credit transfers, and civilian credential programs for transitioning service members. Compares expected salary lift vs. cost and time for up to 4 credentials.",
      "input_schema_ref": "tools/126-skillbridge-credential-transfer-roi/manifest.json#input_schema",
      "consumes": [
        "AL-132"
      ],
      "feeds": [
        "AL-134",
        "AL-132"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-133",
      "all_mandate_types": [
        "skillbridge_credential_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "DoDI 1322.29 (SkillBridge); zero embedded salary tables — user-input",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "48f14de53db9f86a76e10175249d6ee091243cd0285b31489c908656cf4b9861",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "GRWGa2bSc/lhUrLq/z0GoXchWy+6+SIM74eZiFW+IE8dwby238G/xZGl+md+MX9v0B+DgbzMLISbMp9leF6dTC9tQs7iKJMYULZT7lYOseoUOG1KyBTn3mcNW/3ffiF6JUBrVVfKyKa/AZLRfXcXdp6VX5DAxOhSbg2KYMMN4M0naoJPiK4bJyIA5nEJMWfF5ucR05a++H6OHw/DMQHmkhP3A8N0AASktOEtbS0Q2R+GkKtSBdStLw5BpXXYyak1ILCD25rVhHjpPvV4Lyp5014XNLTmLfQ6XJ7EoGmc4ygi62KJ1bs+zunXYqVk2jCNtnlDx+i0nXGlNoV4dGVC/A==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:48f14de53db9f86a76e10175249d6ee091243cd0285b31489c908656cf4b9861",
          "output": {
            "downstream_handoff_candidates": [
              "AL-134",
              "AL-132"
            ],
            "inputs": {
              "civSalary": 75000,
              "credentialCount": 0,
              "projYears": 5,
              "sbConvPct": 70,
              "sbMonths": 4,
              "totalCredCost": 0
            },
            "metadata": {
              "data_vintage": "DoDI 1322.29 (SkillBridge); zero embedded salary tables",
              "tool_name": "SkillBridge & Credential Transfer ROI"
            },
            "outputs": {
              "breakEvenMonths": 0,
              "netROI": 29279,
              "skillBridgeEV5yr": 27300,
              "totalSalaryPremium": 29279
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "127-veteran-income-bridge",
      "tool_version": "1.0.0",
      "display_name": "Veteran Income Bridge",
      "mcp_name": "tool_127_veteran_income_bridge",
      "mandate_type": "veteran_income_bridge_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/127-veteran-income-bridge/",
      "description": "Map every income stream during military-to-civilian transition: severance (§1174), VA disability (FY2025 rates), TSP, unemployment, spouse income, and bridge employment. Month-by-month runway with civilian salary close-out.",
      "input_schema_ref": "tools/127-veteran-income-bridge/manifest.json#input_schema",
      "consumes": [
        "AL-132",
        "AL-133"
      ],
      "feeds": [
        "AL-132",
        "AL-133"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-134",
      "all_mandate_types": [
        "veteran_income_bridge_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "VA FY2025 disability compensation rates (38 CFR, effective Dec 1, 2024); 10 U.S.C. §1174",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "d7ce2a5420a486ea641261bd263d813465efcc95b8b9786876178d88e7d1fc37",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "128-raise-ask-ev-calculator",
      "tool_version": "1.0.0",
      "display_name": "Raise-Ask Expected Value Calculator",
      "mcp_name": "calculate_raise_ask_ev",
      "mandate_type": "raise_ask_record",
      "wave": "compensation_offers",
      "gpu": false,
      "url": "https://apexlogics.org/tools/128-raise-ask-ev-calculator/",
      "description": "Compute the probability-weighted expected value of asking for a salary raise — including EV of asking vs. silence, recommended anchor, partial-grant scenario, and scripted ask framework.",
      "input_schema_ref": "tools/128-raise-ask-ev-calculator/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-136",
        "AL-97",
        "AL-01"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-135",
      "all_mandate_types": [
        "raise_ask_record"
      ],
      "persona": "working_professional",
      "category": "compensation_offers",
      "data_vintage": "2026 — pure formula, no embedded tables",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "8ad923acdc838ffe95bdd3c03adb2660acf9dae2577b9e56b6956282d419d407",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ]
    },
    {
      "tool_id": "129-promotion-vs-job-hop",
      "tool_version": "1.0.0",
      "display_name": "Promotion vs. Job-Hop Calculator",
      "mcp_name": "promotion_vs_job_hop",
      "mandate_type": "mobility_decision_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/129-promotion-vs-job-hop/",
      "description": "Compare staying for an internal promotion against an external job-hop over a 5-year horizon, netting out forfeited equity, ramp risk, tenure reset, and benefits gap to find the true break-even external premium.",
      "input_schema_ref": "tools/129-promotion-vs-job-hop/manifest.json#input_schema",
      "consumes": [
        "AL-135"
      ],
      "feeds": [
        "AL-97",
        "AL-27"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-136",
      "all_mandate_types": [
        "mobility_decision_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "2026 — BLS OEWS 2025 labeled heuristic; user-input figures govern",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "20244d5329adba8631a354be9a2f6b11fe2999b627a85cf94b22523647851598",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ]
    },
    {
      "tool_id": "130-dependent-care-fsa-cdctc-optimizer",
      "tool_version": "1.0.0",
      "display_name": "Dependent Care FSA vs. CDCTC Optimizer",
      "mcp_name": "tool_130_dependent_care_fsa_cdctc_optimizer",
      "mandate_type": "dependent_care_fsa_cdctc_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/130-dependent-care-fsa-cdctc-optimizer/",
      "description": "Maximize childcare tax savings by optimizing the split between Dependent Care FSA (IRC §129) and Child & Dependent Care Tax Credit (IRC §21). Includes FICA savings on FSA contributions. Compares all three strategies.",
      "input_schema_ref": "tools/130-dependent-care-fsa-cdctc-optimizer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-138"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-137",
      "all_mandate_types": [
        "dependent_care_fsa_cdctc_record"
      ],
      "persona": "working_professional",
      "category": "compensation_benefits",
      "data_vintage": "IRC §129 (DC-FSA); IRC §21 (CDCTC); IRS Pub. 503; 2025 contribution limits",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "c2852c64fcd2236918846998cf7e7e31b38eb77b8cf3aed48cc28b0f77bf5200",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "FwDXKf5O2x68+sdcwh3Ax/JJoBqXJ35K5p4XGsruamMYzAYUNLLbpFaZpZwHLsUZrBV46kS0+m3p+iVMism/JAEeBvNOHXc+0kgxz9U1/2oV2gB2ow7khDvDIqTVw3k3DnJN0TVxbV1kHiuKmLvw4PS/0ZT6AEapK421+UH//ksodjKscMv0RDhqSz9/0IeB4PI++1jXZxC8MO7P6/HcEx8TYwFz+5ReCqZa+/7DeLZAZXTI0ZlWNsTBxZ4EIXCQLfX6RRQD2/J7yRaAE0TJqULxqcN4M+bcJNccfTBjFE8OKf3d7Onp33/NSjrK1FOCWK9WjNk3TljDjbBlwBz1Hg==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:c2852c64fcd2236918846998cf7e7e31b38eb77b8cf3aed48cc28b0f77bf5200",
          "output": {
            "downstream_handoff_candidates": [
              "AL-138"
            ],
            "inputs": {
              "agi": 95000,
              "childcareCost": 18000,
              "filingStatus": "mfj",
              "fsaAvailable": true,
              "marginalRatePct": 22,
              "numChildren": 2,
              "stateRatePct": 5
            },
            "metadata": {
              "data_vintage": "IRC §129 (DC-FSA); IRC §21 (CDCTC); IRS Pub. 503; 2026 limits (OBBBA)",
              "tool_name": "Dependent Care FSA vs. CDCTC Optimizer"
            },
            "outputs": {
              "cdctcCredit": 0,
              "ficaSavings": 574,
              "netChildcareCost": 15401,
              "optimalFSAContribution": 7500,
              "totalSavings": 2599
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "131-parental-leave-income-gap",
      "tool_version": "1.0.0",
      "display_name": "Parental Leave Income Gap Planner",
      "mcp_name": "tool_131_parental_leave_income_gap",
      "mandate_type": "parental_leave_income_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/131-parental-leave-income-gap/",
      "description": "Model income gap during parental leave by stacking employer paid leave, state PFL/SDI (CA/NY/NJ/WA/CO/OR), and FMLA unpaid weeks. Week-by-week schedule showing monthly shortfall, savings needed, and post-return recovery timeline.",
      "input_schema_ref": "tools/131-parental-leave-income-gap/manifest.json#input_schema",
      "consumes": [
        "AL-137"
      ],
      "feeds": [
        "AL-137"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-138",
      "all_mandate_types": [
        "parental_leave_income_record"
      ],
      "persona": "working_professional",
      "category": "compensation_benefits",
      "data_vintage": "29 CFR §825 (FMLA); state PFL benefit rates as of 2025 (CA/NY/NJ/WA/CO/OR)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "4456c5ee03695604fcd137f116da887d31c9bce74182f091044febef37bf380b",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "132-travel-nurse-vs-staff-comp",
      "tool_version": "1.0.0",
      "display_name": "Travel Nurse vs. Staff Nurse Comp",
      "mcp_name": "tool_132_travel_nurse_vs_staff_comp",
      "mandate_type": "travel_nurse_comp_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/132-travel-nurse-vs-staff-comp/",
      "description": "True net-pay comparison of travel nursing vs. permanent staff. Stacks tax-free housing stipend and M&IE per diem against gap weeks, agency deductions, and travel costs. Shows stipend tax savings and effective all-in hourly rate.",
      "input_schema_ref": "tools/132-travel-nurse-vs-staff-comp/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-140",
        "AL-28"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-139",
      "all_mandate_types": [
        "travel_nurse_comp_record"
      ],
      "persona": "working_professional",
      "category": "compensation_benefits",
      "data_vintage": "IRS Rev. Rul. 59-58; IRC §162(a)(2); GSA M&IE rates 2025 — user-input rates",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "e0563eecdb37490e50cdf0733a78e0dcbb48b3b6ef7d26d3bd1047891eb84e85",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "AeXBFl5IPRvY4sXtcCw1hYCy522xRilq/bFKfoNRviENGjw4gVangqerxCHdUpt5RyPNyzt17JFBv9MZnAVdGgYqON4z9H5780yjpGssJ1qS4LRMfZtIfEVzWXyQ5NJfB9BVnP42A+fgX+md3eP+HAaalLt64PUaxIZeHHVjZeIbVV2yi6UrpraRe7z2RWcfz1kZlGcm3L2/D93W6KJKzhwwWTf3Bc8mxFlMABKMvRUr32kZRo3XBTvx66egpqWlKDDST4ulgAjGsKI2f1f5bggD1gKucG8RNMpLXhBwB8YX/2tfnqpVd0x+h7UeFXB9gA6/ndC0TjvuFjNDUqqLog==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:e0563eecdb37490e50cdf0733a78e0dcbb48b3b6ef7d26d3bd1047891eb84e85",
          "output": {
            "downstream_handoff_candidates": [
              "AL-140",
              "AL-28"
            ],
            "inputs": {
              "contractWeeks": 13,
              "contractsPerYear": 3,
              "gapWeeks": 3,
              "housingStipend": 1200,
              "mieStipend": 350,
              "staffBenefits": 12000,
              "staffHours": 36,
              "staffRate": 38,
              "travelBase": 22
            },
            "metadata": {
              "data_vintage": "IRS Rev. Rul. 59-58; IRC §162(a)(2); GSA M&IE rates 2025",
              "tool_name": "Travel Nurse vs. Staff Nurse Comp"
            },
            "outputs": {
              "annualDelta": 18891,
              "effectiveHourlyRate": 51.45,
              "staffNetAnnual": 53352,
              "stipendTaxSavings": 13299,
              "travelNetAnnual": 72243
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "133-shift-differential-overtime-optimizer",
      "tool_version": "1.0.0",
      "display_name": "Shift Differential & Overtime Optimizer",
      "mcp_name": "tool_133_shift_differential_overtime_optimizer",
      "mandate_type": "shift_differential_optimizer_record",
      "wave": "compensation_benefits",
      "gpu": false,
      "url": "https://apexlogics.org/tools/133-shift-differential-overtime-optimizer/",
      "description": "Model net pay across up to 4 shift configurations (day, evening, night, weekend). Calculates FLSA overtime at 1.5× with shift differentials correctly stacked into regular rate per 29 CFR §778.207. Accounts for childcare cost differential by shift type.",
      "input_schema_ref": "tools/133-shift-differential-overtime-optimizer/manifest.json#input_schema",
      "consumes": [
        "AL-139"
      ],
      "feeds": [
        "AL-28",
        "AL-139"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-140",
      "all_mandate_types": [
        "shift_differential_optimizer_record"
      ],
      "persona": "working_professional",
      "category": "compensation_benefits",
      "data_vintage": "29 U.S.C. §207 (FLSA OT); 29 CFR §778.207 (shift diff in regular rate); zero embedded rates",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "31677a38641f8306d516adde039a4c64d99bfc18eb437ec5ce42872d5d749146",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "134-cobra-vs-aca-optimizer",
      "tool_version": "1.0.0",
      "display_name": "COBRA vs. ACA Marketplace Optimizer",
      "mcp_name": "optimize_cobra_vs_aca_coverage",
      "mandate_type": "coverage_transition_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/134-cobra-vs-aca-optimizer/",
      "description": "Compare full COBRA monthly cost against a Marketplace plan net of the baseline premium tax credit. Flags the 60-day enrollment window and the 400% FPL income cliff.",
      "input_schema_ref": "tools/134-cobra-vs-aca-optimizer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-142",
        "AL-23"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-141",
      "all_mandate_types": [
        "coverage_transition_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "HHS 2026 FPL · baseline ACA PTC bands (400% cliff in effect 2026)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "bad26a455065203efd9ba8b31981fa7ab1f8ebc28d9c995c519425b75d2abe77",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "135-option-exercise-window",
      "tool_version": "1.0.0",
      "display_name": "Post-Termination Stock-Option Exercise-Window Decision",
      "mcp_name": "evaluate_option_exercise_window",
      "mandate_type": "exercise_window_record",
      "wave": "equity_tax",
      "gpu": false,
      "url": "https://apexlogics.org/tools/135-option-exercise-window/",
      "description": "Decide whether to exercise vested options inside the post-termination window. Models exercise cost, spread, AMT flag, and EV of exercise-and-hold vs. lapse across exit scenarios.",
      "input_schema_ref": "tools/135-option-exercise-window/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-116"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-142",
      "all_mandate_types": [
        "exercise_window_record"
      ],
      "persona": "working_professional",
      "category": "equity_tax",
      "data_vintage": "2026 — no embedded data tables; AMT via AL-116",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "bdaf0b849a180d8ed1349633971c5267b832487703812f911587bbfbba340a8a",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "BSU0KGab01M+FxxwRVNi/Zu8n2z5zxtQFrIGl77l/f4Hlk47RDYXhrANkaxTM7RNAFHrt6XOLjYPsrFB+BDiuBcLPmJ7iXSOT2T90UIY4AgQKHGQ18RyjREZ+Fnn7bdkCUTqAHc6JKh8nmnFMkh0L+rrl9X5XKWmn+nnIjcbwF8ZYJnDyGPUJUNokcuNc+6J4atroZOzWa1wYAQsbpy2ARpaFleSDp1eJqoZr1Or4I2awE6hQGGgMYTqe7LAhTW8BqhZDs8MtJWywErM/E/bWof15MqFqS52Z+9qnVxLX/kgjL0wNAvIAuOWT6kDK8jNHx+oucEf4LckYkh/VzSP9g==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:bdaf0b849a180d8ed1349633971c5267b832487703812f911587bbfbba340a8a",
          "output": {
            "downstream_handoff_candidates": [
              "AL-116"
            ],
            "inputs": {
              "cashAvailable": 50000,
              "fmv": 15,
              "optionType": "iso",
              "strikePrice": 2,
              "vestedShares": 10000,
              "windowDays": 90
            },
            "metadata": {
              "data_vintage": "2026",
              "license": "CC-BY-4.0"
            },
            "outputs": {
              "amtFlag": true,
              "evExercise": 185000,
              "exercisableShares": 10000,
              "exerciseCost": 20000,
              "spread": 130000,
              "verdict": "exercise"
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "136-severance-ui-timing",
      "tool_version": "1.0.0",
      "display_name": "Severance + Unemployment Timing Sequencer",
      "mcp_name": "sequence_severance_ui_timing",
      "mandate_type": "severance_ui_timing_record",
      "wave": "career_transition_mobility",
      "gpu": false,
      "url": "https://apexlogics.org/tools/136-severance-ui-timing/",
      "description": "Sequence lump-sum vs. salary-continuation severance with UI eligibility timing to avoid forfeiting unemployment benefits.",
      "input_schema_ref": "tools/136-severance-ui-timing/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-27"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-143",
      "all_mandate_types": [
        "severance_ui_timing_record"
      ],
      "persona": "working_professional",
      "category": "career_transition_mobility",
      "data_vintage": "2026 — state UI rules via buckets; dollar figures user-input",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "83b7cc152d49f883f613c8f098f3fafe346272ffac1800c58e4218294bba3eda",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "KEhsLx6V6kVqvCgMkeEkbH1xnv17GcreFQTFQxl8PBgXoFbhEu50Qpg3+Wr911Sol8s9iJasdkz0aChnif7JsSp/F1q4iudzXuNi3sP0qUIBqWlrWENhFCkLrvt/NLxrK0O2EnvWcQPrLAW+xIKWgzlXhfXa86fPRZYuIlJmn4MeoUqupfy2ovrCAIaTHIN7y4kZw98dLgI5CMpEGoUbpAbykD6MpQA3cjOquTf53YA9c6h5+K+lFPVZ//4klpoSCq4Z+np9uH2O0vWb8tVP+UFlEYO02ZZFmyyANmjfy6UuN6OKRDuMTjd4C6vaIcMFzaQLqS5e+oEDMK0b2aJUZw==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:83b7cc152d49f883f613c8f098f3fafe346272ffac1800c58e4218294bba3eda",
          "output": {
            "downstream_handoff_candidates": [
              "AL-27"
            ],
            "inputs": {
              "searchWeeks": 20,
              "severanceForm": "continuation",
              "severanceTotal": 30000,
              "stateBucket": "standard",
              "weeklyBenefit": 500,
              "weeklySalary": 2000
            },
            "metadata": {
              "data_vintage": "2026 state UI buckets",
              "license": "CC-BY-4.0"
            },
            "outputs": {
              "benefitsAtRisk": 7500,
              "optimalAction": "Negotiate to convert continuation to lump sum → file UI immediately",
              "totalUIOptimal": 10000,
              "uiDelayWeeks": 0,
              "uiWeeksCaptured": 20
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "137-qbi-199a-optimizer",
      "tool_version": "1.0.0",
      "display_name": "QBI §199A Deduction Optimizer",
      "mcp_name": "optimize_qbi_deduction",
      "mandate_type": "qbi_deduction_record",
      "wave": "freelance_tax",
      "gpu": false,
      "url": "https://apexlogics.org/tools/137-qbi-199a-optimizer/",
      "description": "Estimate the 20% qualified business income deduction under §199A (OBBBA-permanent), model the SSTB phase-out, and show the W-2 wage / UBIA optimization lever for higher earners.",
      "input_schema_ref": "tools/137-qbi-199a-optimizer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-118"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-144",
      "all_mandate_types": [
        "qbi_deduction_record"
      ],
      "persona": "freelancer_contractor",
      "category": "freelance_tax",
      "data_vintage": "2026 §199A thresholds (OBBBA-permanent) — $201,775 single / $403,500 MFJ; phase-out band $75K/$150K",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "b0d7c5dc96a06dbaf42c589b320c7c9f717e8f4715498b6554d9f3d946dc721a",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "FsAtr7ctsAX3lfh0fdNHR1goEti0VqR2FYMoLWyazscLRdpZ1YucVnZmd5yxDP0O1+O5EF9QDnC4wZs+Qn2H6geVHWwiIEtWRrAKzM29IVT9wVq4TkA084/Gn4DKPFFSEQOFYSp81oA68fqAb2rtJrOhTuXDmKkEVP4x3q2xTnQqayg8qpCTfgzv+gtEI1M+Ei8PtrLKj/CBwI4F0OVYtAMeQoUnqIkuZrb5P+Ch8IQ6lhTRsO6+Rg4pMMlTKKD1BwD+lg1a/Oyd1PKpudSh8rWvwD6CpnXt84YvL/EKeEcabWWglWKhRNt92MLksgTunCOtQY4+E1Jr30N/ZvtALg==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:b0d7c5dc96a06dbaf42c589b320c7c9f717e8f4715498b6554d9f3d946dc721a",
          "output": {
            "downstream_handoff_candidates": [
              "AL-118"
            ],
            "inputs": {
              "filingStatus": "single",
              "isSSTB": false,
              "phaseoutBand": 75000,
              "qbi": 150000,
              "taxableIncome": 230000,
              "threshold": 201775,
              "ubia": 100000,
              "w2Wages": 40000
            },
            "metadata": {
              "data_vintage": "2026 §199A OBBBA-permanent; thresholds $201,775/$403,500",
              "license": "CC-BY-4.0"
            },
            "outputs": {
              "bindingLimit": 20000,
              "leverW2Needed": 0,
              "phaseoutPct": 0.376,
              "qbiDeduction": 26237,
              "sstbDisallowed": false,
              "taxSavedEstimate": 5772,
              "tentativeDeduction": 30000
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "138-scorp-reasonable-comp",
      "tool_version": "1.0.0",
      "display_name": "S-Corp Reasonable Compensation Estimator",
      "mcp_name": "estimate_scorp_reasonable_comp",
      "mandate_type": "reasonable_comp_record",
      "wave": "freelance_tax",
      "gpu": false,
      "url": "https://apexlogics.org/tools/138-scorp-reasonable-comp/",
      "description": "Estimate defensible reasonable compensation for S-corp owner-employees: model salary vs. distribution split, FICA savings, and IRS audit-risk flags using industry/role benchmarks.",
      "input_schema_ref": "tools/138-scorp-reasonable-comp/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-144",
        "AL-118"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-145",
      "all_mandate_types": [
        "reasonable_comp_record"
      ],
      "persona": "freelancer_contractor",
      "category": "freelance_tax",
      "data_vintage": "2026 — SS wage base $184,500; Medicare 2.9% (no ceiling); 0.9% Additional Medicare above $200K single / $250K MFJ",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "14c2276ff7f91b504b0d52e8169bcb0511be3751ca22708f471392cf4c555917",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "139-home-office-augusta",
      "tool_version": "1.0.0",
      "display_name": "Home Office & Augusta Rule Calculator",
      "mcp_name": "calculate_home_office_augusta",
      "mandate_type": "home_office_record",
      "wave": "freelance_tax",
      "gpu": false,
      "url": "https://apexlogics.org/tools/139-home-office-augusta/",
      "description": "Compute the home-office deduction (regular/simplified) and model the Augusta Rule (IRC §280A(g)) tax-free rental allowance of up to 14 days per year for S-corp or sole-prop owners.",
      "input_schema_ref": "tools/139-home-office-augusta/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-145",
        "AL-144"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-146",
      "all_mandate_types": [
        "home_office_record"
      ],
      "persona": "freelancer_contractor",
      "category": "freelance_tax",
      "data_vintage": "2026 — IRS simplified method $5/sq ft (max 300 sq ft = $1,500); Augusta Rule IRC §280A(g) 14-day limit; regular method uses actual expenses",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "27eecd96a5c2cddf7074036bce623945d1c41cc62bf75b965b60314074013eea",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "140-83b-election-decision",
      "tool_version": "1.0.0",
      "display_name": "83(b) Election Decision Engine",
      "mcp_name": "decide_83b_election",
      "mandate_type": "eighty_three_b_record",
      "wave": "equity_compensation",
      "gpu": false,
      "url": "https://apexlogics.org/tools/140-83b-election-decision/",
      "description": "For early-exercise options or restricted stock at grant, models the tax-now vs. tax-at-vest tradeoff, LTCG clock benefit, and forfeiture downside — with verdict framing around the irreversible 30-day filing deadline.",
      "input_schema_ref": "tools/140-83b-election-decision/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-116",
        "AL-148",
        "AL-149"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-147",
      "all_mandate_types": [
        "eighty_three_b_record"
      ],
      "persona": "founder",
      "category": "equity_compensation",
      "data_vintage": "IRC §83(b) statutory; tax rate buckets 2026 est.",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "1fbdca9855caab64a8e2192f75a194c87d60197972353e4279eff036124f4ffb",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "CIu25pMYUw6Of27EKUO6EzzXYBENiQi9Sv3OeHKh1Xwsiy9MQMILX4/gZHvyFLN10aDwy/XoWJYXNZJUx6rNBAFN+YXcqljuqtCb7Cruh+cDjC1GBffeVyM6IRKFwHfdFLhMdgfDZIuSMPqe8mO0cJn9MQSwo3P7hBPSVfFB6A8X60oUq9HQNXUjTNgWzFMnm4Ou6wDsWoUXmlr7niCiEi7RtaXRT7AltMuveLm1R2KYjagUztuvX4DUMoBF1n+/CR6kwNxOJxpe6sF1ZHu70To1CV0MZn5NcK9XN94X8s0TYQTqZiYqgpq115gKTs4+YQwAFUH9oj0QaO5qzWV2Kw==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:1fbdca9855caab64a8e2192f75a194c87d60197972353e4279eff036124f4ffb",
          "output": {
            "downstream_handoff_candidates": [
              "AL-116",
              "AL-148",
              "AL-149"
            ],
            "inputs": {
              "fmvAtGrant": 1,
              "forfeitureProb": 0.2,
              "grantType": "rsa",
              "ltcgRate": 0.2,
              "ordinaryTaxRate": 0.37,
              "shares": 10000,
              "strikePrice": 0.5,
              "vestingYears": 4
            },
            "metadata": {
              "data_vintage": "IRC §83(b) statutory; tax buckets 2026 est.",
              "license": "CC-BY-4.0"
            },
            "outputs": {
              "evSavingsFromFiling": 12240,
              "expectedTaxAtVest": 28120,
              "forfeitureDownside": 1850,
              "spreadAtGrant": 5000,
              "taxAtElection": 1850,
              "verdict": "file",
              "zeroSpreadAtGrant": false
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "141-equity-exit-waterfall",
      "tool_version": "1.0.0",
      "display_name": "Equity Exit Waterfall Calculator",
      "mcp_name": "calculate_equity_waterfall",
      "mandate_type": "equity_waterfall_record",
      "wave": "equity_tax",
      "gpu": false,
      "url": "https://apexlogics.org/tools/141-equity-exit-waterfall/",
      "description": "Model your equity payout in an M&A or IPO exit: enter your ownership %, liquidation preferences, and exit valuation to see proceeds after preference waterfalls, pro-rata and participation caps.",
      "input_schema_ref": "tools/141-equity-exit-waterfall/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-147",
        "AL-149"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-148",
      "all_mandate_types": [
        "equity_waterfall_record"
      ],
      "persona": "startup_employee",
      "category": "equity_tax",
      "data_vintage": "2026 — structural model; no dated constants required",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "cfccb5e8cef5cfd8ab3e09290cc5b73a2077d19a1dcb42db58f0308a478206aa",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "142-qsbs-1202-estimator",
      "tool_version": "1.0.0",
      "display_name": "QSBS §1202 Exclusion Estimator",
      "mcp_name": "estimate_qsbs_1202",
      "mandate_type": "qsbs_exclusion_record",
      "wave": "equity_compensation",
      "gpu": false,
      "url": "https://apexlogics.org/tools/142-qsbs-1202-estimator/",
      "description": "Estimate the IRC §1202 capital gains exclusion on Qualified Small Business Stock — checks eligibility, applies the 50/75/100% tier based on acquisition date, calculates federal tax saving, and surfaces state non-conformity risk.",
      "input_schema_ref": "tools/142-qsbs-1202-estimator/manifest.json#input_schema",
      "consumes": [
        "AL-147",
        "AL-148"
      ],
      "feeds": [
        "AL-116"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-149",
      "all_mandate_types": [
        "qsbs_exclusion_record"
      ],
      "persona": "founder",
      "category": "equity_compensation",
      "data_vintage": "IRC §1202 statutory; OBBBA 2025 (exclusion permanent); gain caps per statute",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "2809de9fa73125600cbfdc861a4d2dd99499dc245c7b71c28b2575b5492c4d05",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "143-federal-buyout-decision",
      "tool_version": "1.0.0",
      "display_name": "Federal / Public Buyout Decision Engine",
      "mcp_name": "decide_federal_buyout",
      "mandate_type": "buyout_decision_record",
      "wave": "workforce_exit",
      "gpu": false,
      "url": "https://apexlogics.org/tools/143-federal-buyout-decision/",
      "description": "Model the financial case for accepting a federal or public-sector voluntary buyout (VSIP/VERA/DRP): net severance, health bridge value, pension early-exit cost, private-sector income comparison, and 5-year net gain/loss with a 5-factor scorecard.",
      "input_schema_ref": "tools/143-federal-buyout-decision/manifest.json#input_schema",
      "consumes": [
        "AL-143"
      ],
      "feeds": [
        "AL-141",
        "AL-143",
        "AL-120"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-150",
      "all_mandate_types": [
        "buyout_decision_record"
      ],
      "persona": "federal_employee",
      "category": "workforce_exit",
      "data_vintage": "VSIP cap 5 USC §3523; FERS/CSRS pension formulas simplified; ACA/COBRA cost estimates",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "bb06dae17e26e71eb163cb0ef92af1484893f1757088ed3eabcb9b9483b743df",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "HbsO1GwO9tV0rBbUH+aI4h6U2gNcF6UedUuxpr+PnIgAwiq0NiGyWGzsm68XsYkOiod7DWRDVd0/Wi0cs5i1cQHx9VKwlBHR4ApnACipFHQIIbPBryjBQSNxhYSfDrNkK19hYoS266+9gClGgRn5xMJfECKa6KMR23PAAq/0Mj0wJti2lqIV/zt/TvIDeY0BJ4fYBLx1Y3KjHMq0ifsg6wmbjG/mXJ5k6ISQj3DiFcU2OMmTO8fUJLpNQEpI/eYDAkYTMQhcno+x8vWYyaIRHvxn3JGUWlhsNrdfj9X3lZwMa215ZJ9VXxTCRjC0WA1MuLwNWFFCWB+SKDtvWmH5LQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:bb06dae17e26e71eb163cb0ef92af1484893f1757088ed3eabcb9b9483b743df",
          "output": {
            "downstream_handoff_candidates": [
              "AL-141",
              "AL-143",
              "AL-120"
            ],
            "inputs": {
              "continuedHealthMonths": 6,
              "currentAge": 52,
              "currentSalary": 110000,
              "monthlyHealthCost": 700,
              "pensionReductionPct": 0.1,
              "privateOfferBase": 120000,
              "retirementSystem": "fers",
              "searchMonths": 4,
              "severancePay": 40000,
              "taxRate": 0.24,
              "yearsService": 18
            },
            "metadata": {
              "data_vintage": "VSIP cap 5 USC §3523; FERS/CSRS simplified formulas; ACA/COBRA cost estimates",
              "license": "CC-BY-4.0"
            },
            "outputs": {
              "fiveYearNetGainLoss": 42200,
              "healthBridgeValue": 4200,
              "netBuyout": 34600,
              "pensionLifetimeLost": 70840,
              "scorecard": 100,
              "verdict": "Buyout Favored — Strong Financial Case"
            }
          }
        }
      },
      "compute_proof_ready": "ready"
    },
    {
      "tool_id": "144-h1b-job-change-risk",
      "tool_version": "1.0.0",
      "display_name": "H-1B Job-Change Risk & Cost Calculator",
      "mcp_name": "assess_h1b_job_change",
      "mandate_type": "h1b_change_record",
      "wave": "immigration",
      "gpu": false,
      "url": "https://apexlogics.org/tools/144-h1b-job-change-risk/",
      "description": "Model the filing timeline, gap risk, legal costs, and financial impact of changing jobs on an H-1B visa — including AC21 portability eligibility, unlawful-presence exposure, 6-year cap extension, and 3-year income comparison.",
      "input_schema_ref": "tools/144-h1b-job-change-risk/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "AL-152",
        "AL-120"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-151",
      "all_mandate_types": [
        "h1b_change_record"
      ],
      "persona": "h1b_worker",
      "category": "immigration",
      "data_vintage": "INA §214(n) AC21 statutory; USCIS fee schedule 2024; processing times approximate",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "a6c1a2e3d0c77ced8556dc0a7639c03a30528e87368adbce71a021479cbd0e51",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "145-greencard-wait-cost",
      "tool_version": "1.0.0",
      "display_name": "Green-Card Priority-Date Wait-Cost Estimator",
      "mcp_name": "estimate_greencard_wait_cost",
      "mandate_type": "greencard_wait_record",
      "wave": "immigration",
      "gpu": false,
      "url": "https://apexlogics.org/tools/145-greencard-wait-cost/",
      "description": "Quantify the financial cost of an EB green-card priority-date backlog: cumulative salary opportunity cost vs. outside offers, career mobility restrictions, H-1B extension fees, and strategies to reduce wait cost — across EB-1/2/3 and all chargeability countries.",
      "input_schema_ref": "tools/145-greencard-wait-cost/manifest.json#input_schema",
      "consumes": [
        "AL-151"
      ],
      "feeds": [
        "AL-120"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-152",
      "all_mandate_types": [
        "greencard_wait_record"
      ],
      "persona": "h1b_worker",
      "category": "immigration",
      "data_vintage": "INA §203(b) EB category rules; USCIS Visa Bulletin (wait estimates user-entered); AC21 extension rules statutory",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "f448712e07f97686e2a96580d3414ea1968183bc91bfc40e8b05077dcc86e83b",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ],
      "compute_proof_ready": "deferred",
      "deferred_reason": "kernel guest-legal; §18 zk-proof not in the flagship batch (hybrid posture)"
    },
    {
      "tool_id": "advisor-prompt-composer",
      "tool_version": "1.0.0",
      "display_name": "Policy Mandate Advisor Prompt Composer",
      "mcp_name": "ap2_advisor_prompt_composer",
      "mandate_type": "advisor_prompt_record",
      "wave": "agentic_tooling",
      "gpu": false,
      "url": "https://apexlogics.org/tools/advisor-prompt-composer/",
      "description": "Transform one or more Policy Mandate decision artifacts into advisor-framed LLM prompts with Claude.ai and ChatGPT deep links. Supports task frames (summary, next steps, compare, advisor questions, explainer), audience targeting, citation injection, and full execution-hash provenance chain.",
      "input_schema_ref": "tools/advisor-prompt-composer/manifest.json#input_schema",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "compute_capability": "client",
      "al_id": "AL-153",
      "all_mandate_types": [
        "advisor_prompt_record"
      ],
      "persona": "counselor",
      "category": "agentic_tooling",
      "data_vintage": "Policy Mandate schema v2.1.0 (CG-27) · advisor-templates.json v1.0.0 (2026-06-13)"
    },
    {
      "tool_id": "sc1-hash-seeded-generative-art",
      "tool_version": "1.0.0",
      "display_name": "Hash-Seeded Generative Art",
      "mcp_name": "hash_seeded_generative_art",
      "mandate_type": "org.apexlogics/generative_art_seed",
      "wave": "showcase",
      "gpu": false,
      "url": "https://apexlogics.org/showcase/hash-seeded-generative-art/",
      "description": "Showcase exemplar (OCG-Industries cluster 1, Generative Art & Visuals). A seed plus complexity deterministically drives an SVG via a 32-bit LCG; the same seed regenerates the identical artwork and recomputes the identical execution_hash. Opens the showcase gallery. Entirely client-side, no PII, deterministic.",
      "input_schema_ref": "showcase/hash-seeded-generative-art/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "sc1-art-render"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "SC-01",
      "persona": "creator",
      "category": "showcase",
      "all_mandate_types": [
        "org.apexlogics/generative_art_seed"
      ],
      "data_vintage": "2026 · deterministic (no external data)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "a8b06ab0ac294784ba12f49856ab2117dce437141ac56245a549b18833131dc6",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ]
    },
    {
      "tool_id": "sc1-art-render",
      "tool_version": "1.0.0",
      "display_name": "Seeded SVG Render",
      "mcp_name": "seeded_svg_render",
      "mandate_type": "org.apexlogics/generative_art_render",
      "wave": "showcase",
      "gpu": false,
      "url": "https://apexlogics.org/showcase/hash-seeded-generative-art/#render",
      "description": "Showcase render stage for cluster 1. Renders the seeded SVG in the browser from the upstream art-seed artifact. Browser-only (no server kernel); reached only when the seed chain routes past the complexity gate.",
      "input_schema_ref": "showcase/hash-seeded-generative-art/manifest.json#input_schema",
      "consumes": [
        "sc1-hash-seeded-generative-art"
      ],
      "feeds": [],
      "status": "live",
      "compute_capability": "browser",
      "al_id": "SC-01",
      "persona": "creator",
      "category": "showcase",
      "all_mandate_types": [
        "org.apexlogics/generative_art_render"
      ],
      "data_vintage": "2026 · deterministic (no external data)"
    },
    {
      "tool_id": "sc2-arg-puzzle-gates",
      "tool_version": "1.0.0",
      "display_name": "ARG Puzzle Gates",
      "mcp_name": "arg_puzzle_gates",
      "mandate_type": "org.apexlogics/arg_puzzle_gate",
      "wave": "showcase",
      "gpu": false,
      "url": "https://apexlogics.org/showcase/arg-puzzle-gates/",
      "description": "Showcase flagship gated exemplar (OCG-Industries cluster 2, Gaming & Interactive). A submitted answer fingerprint is checked against a stage key; the OCG 21.4 gate routes a solved answer to the next stage and a wrong answer to end. Best both-branch decision-gate demo in the creative set. Client-side, no PII, deterministic.",
      "input_schema_ref": "showcase/arg-puzzle-gates/manifest.json#input_schema",
      "consumes": [],
      "feeds": [
        "sc2-arg-stage-two"
      ],
      "status": "live",
      "compute_capability": "client",
      "al_id": "SC-02",
      "persona": "creator",
      "category": "showcase",
      "all_mandate_types": [
        "org.apexlogics/arg_puzzle_gate"
      ],
      "data_vintage": "2026 · deterministic (no external data)",
      "compute_images": [
        {
          "system": "sha256-source",
          "image_id": "2009035e2244ba447d40ee103a90f82373038dff667a6e71775dc00e1fdefae5",
          "valid_from": "2026-07-05T00:00:00.000Z"
        }
      ]
    },
    {
      "tool_id": "sc2-arg-stage-two",
      "tool_version": "1.0.0",
      "display_name": "ARG Stage Two",
      "mcp_name": "arg_stage_two",
      "mandate_type": "org.apexlogics/arg_puzzle_stage",
      "wave": "showcase",
      "gpu": false,
      "url": "https://apexlogics.org/showcase/arg-puzzle-gates/#stage-2",
      "description": "Showcase second puzzle stage for cluster 2. Reached only when stage one is solved and the gate routes forward. Browser-only (no server kernel).",
      "input_schema_ref": "showcase/arg-puzzle-gates/manifest.json#input_schema",
      "consumes": [
        "sc2-arg-puzzle-gates"
      ],
      "feeds": [
        "sc2-arg-final-reveal"
      ],
      "status": "live",
      "compute_capability": "browser",
      "al_id": "SC-02",
      "persona": "creator",
      "category": "showcase",
      "all_mandate_types": [
        "org.apexlogics/arg_puzzle_stage"
      ],
      "data_vintage": "2026 · deterministic (no external data)"
    },
    {
      "tool_id": "sc2-arg-final-reveal",
      "tool_version": "1.0.0",
      "display_name": "ARG Final Reveal",
      "mcp_name": "arg_final_reveal",
      "mandate_type": "org.apexlogics/arg_puzzle_reveal",
      "wave": "showcase",
      "gpu": false,
      "url": "https://apexlogics.org/showcase/arg-puzzle-gates/#reveal",
      "description": "Showcase final reveal stage for cluster 2. The terminal node of the ARG chain, reached after both puzzle stages pass. Browser-only (no server kernel).",
      "input_schema_ref": "showcase/arg-puzzle-gates/manifest.json#input_schema",
      "consumes": [
        "sc2-arg-stage-two"
      ],
      "feeds": [],
      "status": "live",
      "compute_capability": "browser",
      "al_id": "SC-02",
      "persona": "creator",
      "category": "showcase",
      "all_mandate_types": [
        "org.apexlogics/arg_puzzle_reveal"
      ],
      "data_vintage": "2026 · deterministic (no external data)"
    }
  ],
  "llms_txt_note": "Linked from llms.txt and embedded as JSON-LD on the hub. CG-23 parity: this file's journey/node counts must reconcile with hub/registry/sitemap each ship cycle.",
  "@context": {
    "dcat": "http://www.w3.org/ns/dcat#",
    "ocg": "https://ainumbers.co/chaingraph/context/v0.3#",
    "prov": "http://www.w3.org/ns/prov#",
    "dct": "http://purl.org/dc/terms/"
  },
  "@type": "dcat:Catalog",
  "@id": "https://apexlogics.org/chaingraph/chaingraph.json",
  "dct:title": "ApexLogics OpenChainGraph Suite",
  "dct:description": "Machine-readable index of the ApexLogics decision chain-graph: tool nodes + persona journeys. Each tool emits a typed Policy Mandate artifact with a verifiable execution_hash and chain block; journeys are persona-grouped sequences of tools with verified artifact pass-through. Linked from llms.txt and embedded as JSON-LD on the hub. Primary agent-discovery surface.",
  "dct:publisher": {
    "@id": "https://postoaklabs.com",
    "dct:title": "Post Oak Labs"
  },
  "ocg:conformance_level": "L4",
  "ocg:mcp_endpoint": "https://apexlogics.org/.well-known/mcp.json",
  "ocg:spec_version": "0.8.0",
  "dcat:dataset": [],
  "spec_version": "0.8.0",
  "chains": [
    {
      "name": "ai-career-transition-playbook",
      "title": "AI career transition",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "29-ai-skills-premium-calculator"
        },
        {
          "tool_id": "01-credential-roi-suite"
        },
        {
          "tool_id": "06-career-resilience-engine"
        },
        {
          "tool_id": "11-human-capital-engine"
        }
      ]
    },
    {
      "name": "career-pivot-playbook",
      "title": "Career pivot",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "18-test-prep-investment-analyzer"
        },
        {
          "tool_id": "19-international-student-cost-modeler"
        },
        {
          "tool_id": "20-parent-college-roi-planner"
        },
        {
          "tool_id": "37-workforce-pell-credential-ranker"
        }
      ]
    },
    {
      "name": "ai-displacement-career-transition",
      "title": "AI displacement",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "104-ai-displacement-risk-screener"
        },
        {
          "tool_id": "06-career-resilience-engine"
        },
        {
          "tool_id": "01-credential-roi-suite"
        },
        {
          "tool_id": "40-gig-income-optimizer"
        }
      ]
    },
    {
      "name": "mid-career-credential-stack-planner",
      "title": "Mid-career credential stack",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "29-ai-skills-premium-calculator"
        },
        {
          "tool_id": "57-mba-admissions-consulting-roi"
        },
        {
          "tool_id": "48-tuition-reimbursement-true-value-calculator"
        },
        {
          "tool_id": "01-credential-roi-suite"
        },
        {
          "tool_id": "06-career-resilience-engine"
        }
      ]
    },
    {
      "name": "career-exit-restart-planner",
      "title": "Exit & restart",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "50-law-school-roi-by-career-track"
        },
        {
          "tool_id": "03-graduate-school-roi-comparator"
        },
        {
          "tool_id": "39-signing-bonus-clawback-analyzer"
        }
      ]
    },
    {
      "name": "new-offer-suite",
      "title": "New offer",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "37-workforce-pell-credential-ranker"
        },
        {
          "tool_id": "25-total-compensation-suite"
        },
        {
          "tool_id": "36-workforce-pell-eligibility-screener"
        },
        {
          "tool_id": "35-military-civilian-salary-bridge"
        }
      ]
    },
    {
      "name": "remote-work-relocation-suite",
      "title": "Remote / relocation",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "31-trade-vs-degree-roi-engine"
        },
        {
          "tool_id": "32-remote-work-tax-mapper"
        },
        {
          "tool_id": "36-workforce-pell-eligibility-screener"
        },
        {
          "tool_id": "37-workforce-pell-credential-ranker"
        }
      ]
    },
    {
      "name": "underpaid-stay-and-ask",
      "title": "Am I underpaid?",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "128-raise-ask-ev-calculator"
        },
        {
          "tool_id": "129-promotion-vs-job-hop"
        }
      ]
    },
    {
      "name": "employer-benefits-decision",
      "title": "Employer benefits",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "105-hdhp-vs-ppo-break-even"
        },
        {
          "tool_id": "04-benefits-open-enrollment-optimizer"
        },
        {
          "tool_id": "25-total-compensation-suite"
        }
      ]
    },
    {
      "name": "employer-education-benefit-maximizer",
      "title": "Tuition benefit",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "48-tuition-reimbursement-true-value-calculator"
        },
        {
          "tool_id": "01-credential-roi-suite"
        },
        {
          "tool_id": "59-dual-degree-roi-calculator"
        },
        {
          "tool_id": "42-isa-vs-loan-comparator"
        }
      ]
    },
    {
      "name": "credentialing-fast-track",
      "title": "Credentialing fast-track",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "58-mba-yield-decision-engine"
        },
        {
          "tool_id": "38-early-career-net-worth-engine"
        },
        {
          "tool_id": "41-cert-renewal-forecaster"
        },
        {
          "tool_id": "42-isa-vs-loan-comparator"
        }
      ]
    },
    {
      "name": "equity-compensation-decisions",
      "title": "Equity comp (RSU/ISO/ESPP)",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "115-rsu-withholding-gap"
        },
        {
          "tool_id": "109-iso-amt-exposure-modeler"
        },
        {
          "tool_id": "110-espp-break-even-optimal-sell"
        }
      ]
    },
    {
      "name": "equity-exit-planning",
      "title": "Equity exit / 83(b)",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "140-83b-election-decision"
        },
        {
          "tool_id": "141-equity-exit-waterfall"
        }
      ]
    },
    {
      "name": "job-separation-financial-playbook",
      "title": "Job separation",
      "persona": "worker",
      "steps": [
        {
          "tool_id": "134-cobra-vs-aca-optimizer"
        },
        {
          "tool_id": "136-severance-ui-timing"
        },
        {
          "tool_id": "135-option-exercise-window"
        }
      ]
    },
    {
      "name": "grad-mba-decision",
      "title": "Grad school / MBA (merged)",
      "persona": "grad-applicant",
      "steps": [
        {
          "tool_id": "01-credential-roi-suite"
        },
        {
          "tool_id": "56-mba-scholarship-strategy-engine"
        },
        {
          "tool_id": "46-test-retake-decision-engine"
        },
        {
          "tool_id": "57-mba-admissions-consulting-roi"
        },
        {
          "tool_id": "26-geo-fiscal-arbitrage-simulator"
        },
        {
          "tool_id": "22-student-loan-repayment-optimizer"
        }
      ]
    },
    {
      "name": "law-professional-school-journey",
      "title": "Law / professional school",
      "persona": "grad-applicant",
      "steps": [
        {
          "tool_id": "34-professional-degree-roi-ranker"
        },
        {
          "tool_id": "46-test-retake-decision-engine"
        },
        {
          "tool_id": "60-online-mba-comparator"
        },
        {
          "tool_id": "22-student-loan-repayment-optimizer"
        }
      ]
    },
    {
      "name": "lsat-to-jd-career-planner",
      "title": "LSAT to JD",
      "persona": "grad-applicant",
      "steps": [
        {
          "tool_id": "55-lsat-tier-match-planner"
        },
        {
          "tool_id": "46-test-retake-decision-engine"
        },
        {
          "tool_id": "62-deferred-enrollment-mba-engine"
        },
        {
          "tool_id": "63-mba-reapplicant-ev-engine"
        },
        {
          "tool_id": "22-student-loan-repayment-optimizer"
        }
      ]
    },
    {
      "name": "mba-ding-comeback-planner",
      "title": "MBA ding -> comeback",
      "persona": "grad-applicant",
      "steps": [
        {
          "tool_id": "63-mba-reapplicant-ev-engine"
        },
        {
          "tool_id": "56-mba-scholarship-strategy-engine"
        },
        {
          "tool_id": "57-mba-admissions-consulting-roi"
        },
        {
          "tool_id": "64-one-vs-two-year-mba-comparator"
        }
      ]
    },
    {
      "name": "freelance-leap-calculator",
      "title": "Going freelance",
      "persona": "freelancer",
      "steps": [
        {
          "tool_id": "17-mba-program-fit-ranker"
        },
        {
          "tool_id": "08-severance-decision-engine"
        },
        {
          "tool_id": "30-federal-vs-private-comp-comparator"
        },
        {
          "tool_id": "05-offer-negotiation-suite"
        }
      ]
    },
    {
      "name": "freelance-tax-lifecycle",
      "title": "Freelance tax lifecycle",
      "persona": "freelancer",
      "steps": [
        {
          "tool_id": "116-freelance-quarterly-estimated-tax"
        },
        {
          "tool_id": "111-scorp-election-break-even"
        },
        {
          "tool_id": "112-solo-401k-vs-sep-ira"
        }
      ]
    },
    {
      "name": "self-employment-tax-optimizer",
      "title": "Advanced SE tax (QBI/S-corp)",
      "persona": "freelancer",
      "steps": [
        {
          "tool_id": "137-qbi-199a-optimizer"
        },
        {
          "tool_id": "138-scorp-reasonable-comp"
        },
        {
          "tool_id": "139-home-office-augusta"
        }
      ]
    },
    {
      "name": "international-career-navigator",
      "title": "F-1 / landing analysis",
      "persona": "immigrant-visa-holder",
      "steps": [
        {
          "tool_id": "54-toefl-ielts-duolingo-choice-engine"
        },
        {
          "tool_id": "55-lsat-tier-match-planner"
        },
        {
          "tool_id": "01-credential-roi-suite"
        },
        {
          "tool_id": "36-workforce-pell-eligibility-screener"
        }
      ]
    },
    {
      "name": "international-mba-complete-journey",
      "title": "International MBA",
      "persona": "immigrant-visa-holder",
      "steps": [
        {
          "tool_id": "54-toefl-ielts-duolingo-choice-engine"
        },
        {
          "tool_id": "56-mba-scholarship-strategy-engine"
        },
        {
          "tool_id": "46-test-retake-decision-engine"
        },
        {
          "tool_id": "57-mba-admissions-consulting-roi"
        },
        {
          "tool_id": "61-mba-waitlist-ev-engine"
        }
      ]
    },
    {
      "name": "immigration-career-planner",
      "title": "H-1B / green card",
      "persona": "immigrant-visa-holder",
      "steps": [
        {
          "tool_id": "144-h1b-job-change-risk"
        },
        {
          "tool_id": "145-greencard-wait-cost"
        }
      ]
    },
    {
      "name": "education-path-decision-engine",
      "title": "Education path",
      "persona": "student",
      "steps": [
        {
          "tool_id": "40-gig-income-optimizer"
        },
        {
          "tool_id": "53-stem-opt-financial-runway-planner"
        },
        {
          "tool_id": "26-geo-fiscal-arbitrage-simulator"
        },
        {
          "tool_id": "22-student-loan-repayment-optimizer"
        }
      ]
    },
    {
      "name": "student-loan-repayment-decision",
      "title": "Student loan repayment (merged)",
      "persona": "student",
      "steps": [
        {
          "tool_id": "22-student-loan-repayment-optimizer"
        },
        {
          "tool_id": "102-grad-loan-cap-gap-planner"
        },
        {
          "tool_id": "103-529-lifelong-learning-maximizer"
        },
        {
          "tool_id": "101-rap-vs-standard-decision-engine"
        },
        {
          "tool_id": "113-pslf-qualifying-payment-counter"
        },
        {
          "tool_id": "114-student-loan-refinancing-break-even"
        }
      ]
    },
    {
      "name": "federal-job-decision-suite",
      "title": "Federal vs. private",
      "persona": "federal-employee",
      "steps": [
        {
          "tool_id": "33-noncompete-risk-screener"
        },
        {
          "tool_id": "32-remote-work-tax-mapper"
        },
        {
          "tool_id": "36-workforce-pell-eligibility-screener"
        },
        {
          "tool_id": "35-military-civilian-salary-bridge"
        }
      ]
    },
    {
      "name": "qsbs-federal-career-transition",
      "title": "QSBS + buyout",
      "persona": "federal-employee",
      "steps": [
        {
          "tool_id": "142-qsbs-1202-estimator"
        },
        {
          "tool_id": "143-federal-buyout-decision"
        }
      ]
    },
    {
      "name": "teacher-career-compensation",
      "title": "Teacher career & comp",
      "persona": "educator",
      "steps": [
        {
          "tool_id": "118-teacher-salary-schedule-projector"
        },
        {
          "tool_id": "119-educator-advanced-degree-roi"
        },
        {
          "tool_id": "120-nbct-roi-calculator"
        },
        {
          "tool_id": "121-teacher-pension-estimator"
        }
      ]
    },
    {
      "name": "course-design-studio",
      "title": "Course design studio",
      "persona": "educator",
      "steps": [
        {
          "tool_id": "71-first-time-instructor-toolkit"
        },
        {
          "tool_id": "67-backward-design-lesson-builder"
        },
        {
          "tool_id": "68-assessment-item-writer"
        },
        {
          "tool_id": "69-classroom-decision-simulator"
        }
      ]
    },
    {
      "name": "working-parent-childcare",
      "title": "Working parent childcare",
      "persona": "new-parent-caregiver",
      "steps": [
        {
          "tool_id": "85-comparative-economic-systems"
        },
        {
          "tool_id": "130-dependent-care-fsa-cdctc-optimizer"
        },
        {
          "tool_id": "131-parental-leave-income-gap"
        },
        {
          "tool_id": "10-career-break-reentry-engine"
        }
      ]
    },
    {
      "name": "sandwich-generation-career-break",
      "title": "Caregiving career break",
      "persona": "new-parent-caregiver",
      "steps": [
        {
          "tool_id": "117-caregiver-income-impact"
        },
        {
          "tool_id": "07-career-transition-suite"
        }
      ]
    },
    {
      "name": "corporate-upskilling-roi",
      "title": "Upskilling ROI",
      "persona": "employer",
      "steps": [
        {
          "tool_id": "01-credential-roi-suite"
        },
        {
          "tool_id": "15-workforce-board-roi-report"
        },
        {
          "tool_id": "106-employer-training-payback"
        }
      ]
    },
    {
      "name": "employer-talent-retention",
      "title": "Talent retention",
      "persona": "employer",
      "steps": [
        {
          "tool_id": "107-turnover-cost-calculator"
        },
        {
          "tool_id": "108-retention-investment-roi"
        },
        {
          "tool_id": "25-total-compensation-suite"
        }
      ]
    },
    {
      "name": "college-financial-planning-suite",
      "title": "College financial planning",
      "persona": "parent",
      "steps": [
        {
          "tool_id": "53-stem-opt-financial-runway-planner"
        },
        {
          "tool_id": "45-tutor-roi-calculator"
        },
        {
          "tool_id": "02-fafsa-sai-simulator"
        },
        {
          "tool_id": "22-student-loan-repayment-optimizer"
        }
      ]
    },
    {
      "name": "veteran-transition-gi-bill",
      "title": "GI Bill & transition",
      "persona": "veteran",
      "steps": [
        {
          "tool_id": "125-gi-bill-benefit-maximizer"
        },
        {
          "tool_id": "126-skillbridge-credential-transfer-roi"
        },
        {
          "tool_id": "127-veteran-income-bridge"
        }
      ]
    },
    {
      "name": "skilled-trades-career-builder",
      "title": "Trades career builder",
      "persona": "trades",
      "steps": [
        {
          "tool_id": "122-trade-wage-progression-projector"
        },
        {
          "tool_id": "123-trade-specialization-roi"
        },
        {
          "tool_id": "124-contractor-launch-break-even"
        }
      ]
    },
    {
      "name": "nurse-shift-travel-comp",
      "title": "Shift & travel comp",
      "persona": "nurse-healthcare",
      "steps": [
        {
          "tool_id": "90-counter-offer-decision-engine"
        },
        {
          "tool_id": "132-travel-nurse-vs-staff-comp"
        },
        {
          "tool_id": "133-shift-differential-overtime-optimizer"
        },
        {
          "tool_id": "10-career-break-reentry-engine"
        }
      ]
    },
    {
      "name": "workforce-pell-eligibility-path",
      "title": "Workforce Pell eligibility path",
      "persona": "student",
      "description": "Gated two-step path: screen Workforce Pell Grant eligibility for a short-term credential program (OCG 4a gate: exit when ineligible), then rank credential ROI for an eligible program. First Apex OCG 21.4 gated chain.",
      "composer_url": "https://apexlogics.org/chaingraph/chains/workforce-pell-eligibility-path.html",
      "regulatory_refs": [
        "OBBBA P.L. 119-21 (signed July 4, 2025), Workforce Pell provisions effective July 1, 2026",
        "Federal Register 2026-04520 (March 9, 2026), Workforce Pell Final Rule",
        "ED Dear Colleague Letter (Jan 2026), 2026-27 Pell max $7,395 / min $740"
      ],
      "steps": [
        {
          "tool_id": "36-workforce-pell-eligibility-screener",
          "handoff": "eligibility_status routes the path; ineligible stops the chain, eligible or review continues to credential ROI",
          "gate": {
            "input": "/results/eligibility_status",
            "rules": [
              {
                "op": "eq",
                "value": "ineligible",
                "next": "end"
              }
            ],
            "default": "01-credential-roi-suite"
          }
        },
        {
          "tool_id": "01-credential-roi-suite",
          "handoff": "credential ROI for the Pell-eligible program -- final stage"
        }
      ]
    },
    {
      "name": "grad-loan-gap-funding-path",
      "title": "Grad loan gap funding path",
      "persona": "grad-applicant",
      "description": "Gated two-step path: quantify the OBBBA 2025 federal loan cap funding gap for a graduate or professional program (OCG 4a gate: exit when fully funded), then compare graduate-school ROI when a gap remains.",
      "composer_url": "https://apexlogics.org/chaingraph/chains/grad-loan-gap-funding-path.html",
      "regulatory_refs": [
        "OBBBA 2025 P.L. 119-21 federal Direct Unsubsidized / Grad PLUS caps, effective July 1, 2026: $20,500/yr ($100k lifetime) grad; $50,000/yr ($200k lifetime) professional; $257,500 overall aggregate"
      ],
      "steps": [
        {
          "tool_id": "102-grad-loan-cap-gap-planner",
          "handoff": "funding_gap routes the path; no remaining gap stops the chain, a positive gap continues to grad-school ROI comparison",
          "gate": {
            "input": "/summary/funding_gap",
            "rules": [
              {
                "op": "lte",
                "value": 0,
                "next": "end"
              }
            ],
            "default": "03-graduate-school-roi-comparator"
          }
        },
        {
          "tool_id": "03-graduate-school-roi-comparator",
          "handoff": "compare program ROI given the residual funding gap -- final stage"
        }
      ]
    },
    {
      "name": "showcase-hash-seeded-art",
      "title": "Showcase: Hash-Seeded Generative Art",
      "persona": "creator",
      "description": "Showcase exemplar c1-1 (OCG-Industries cluster 1). Two-node gated chain: derive seeded art parameters, then a 21.4 complexity gate routes a minimal seed to end and a rich seed onward to the in-browser SVG render.",
      "composer_url": "https://apexlogics.org/showcase/hash-seeded-generative-art/",
      "regulatory_refs": [
        "OpenChainGraph Standard v0.8 21.4 decision gates (deterministic seed routing; no regulatory input)"
      ],
      "steps": [
        {
          "tool_id": "sc1-hash-seeded-generative-art",
          "handoff": "complexity routes the render; a minimal seed (complexity < 4) stops the chain, a richer seed continues to the SVG render",
          "gate": {
            "input": "/outputs/complexity",
            "rules": [
              {
                "op": "lt",
                "value": 4,
                "next": "end"
              }
            ],
            "default": "sc1-art-render"
          }
        },
        {
          "tool_id": "sc1-art-render",
          "handoff": "render the seeded SVG in the browser -- final stage"
        }
      ]
    },
    {
      "name": "showcase-arg-puzzle-gates",
      "title": "Showcase: ARG Puzzle Gates",
      "persona": "creator",
      "description": "Showcase flagship exemplar c2-1 (OCG-Industries cluster 2). Three-node gated chain: an answer fingerprint check whose 21.4 gate routes a solved answer to stage two (then the final reveal) and a wrong answer to end.",
      "composer_url": "https://apexlogics.org/showcase/arg-puzzle-gates/",
      "regulatory_refs": [
        "OpenChainGraph Standard v0.8 21.4 decision gates (deterministic answer-fingerprint routing; no regulatory input)"
      ],
      "steps": [
        {
          "tool_id": "sc2-arg-puzzle-gates",
          "handoff": "gate_status routes the puzzle; a locked answer stops the chain, a solved answer continues to stage two",
          "gate": {
            "input": "/outputs/gate_status",
            "rules": [
              {
                "op": "eq",
                "value": "locked",
                "next": "end"
              }
            ],
            "default": "sc2-arg-stage-two"
          }
        },
        {
          "tool_id": "sc2-arg-stage-two",
          "handoff": "second puzzle stage, reached only when stage one is solved"
        },
        {
          "tool_id": "sc2-arg-final-reveal",
          "handoff": "final reveal -- terminal stage"
        }
      ]
    }
  ],
  "generated_at": "2026-06-25",
  "generated_from": "scripts/build_chaingraph.js",
  "node_count": 151,
  "chain_count": 42
}
