{
  "schema_version": "spd-facts-v0",
  "engagement_id": "employee-demo-synthetic",
  "plan_label": "Example Co. 401(k) Plan",
  "plan_type": "401(k)",
  "demo_notice": "SAMPLE / DEMO DATA ONLY, synthetic SPD facts for the employee prototype. Not a real plan.",
  "source_files": [
    {"role": "spd", "filename": "example-spd-synthetic.pdf", "sha256": "", "pages": 24},
    {"role": "fee_disclosure", "filename": "example-404a5-synthetic.pdf", "sha256": "", "pages": 8}
  ],
  "parsed_at": "2026-10-02T08:00:00-04:00",
  "parser_version": "design-v0.1-demo",
  "human_acceptance": {
    "status": "demo",
    "accepted_by": null,
    "accepted_at": null,
    "notes": "Synthetic example only, not a real plan. Labeled for employee demo."
  },
  "facts": {
    "match": {
      "exists": true,
      "display": "Yes, matching contribution",
      "formula_display": "100% on the first 3% you defer, plus 50% on the next 2%.",
      "full_match_deferral_pct": 5,
      "teachable": true
    },
    "vesting": {
      "schedule_type": "graded",
      "display": "Graded vesting: 20% after 2 years of service, then 20% each year until 100% at 6 years.",
      "cliff_years": null,
      "graded": [
        {"years": 2, "pct": 20},
        {"years": 3, "pct": 40},
        {"years": 4, "pct": 60},
        {"years": 5, "pct": 80},
        {"years": 6, "pct": 100}
      ],
      "employee_deferrals_always_vested": true,
      "teachable": true
    },
    "fees": {
      "admin_display": "Plan administrative fee: about $45 per participant per year (paid from plan assets).",
      "investment_display": "Investment-related fees vary by fund; see the fee disclosure for expense ratios.",
      "where_to_find": "Participant fee disclosure (404a-5 style) and the SPD fee section.",
      "teachable": true
    },
    "defaults": {
      "auto_enroll": true,
      "default_deferral_pct": 3,
      "default_investment_display": "If you do nothing, contributions go to the plan’s default target-date style option (QDIA-style). FeatureHeld does not recommend any fund.",
      "teachable": true
    },
    "eligibility_and_entry": {
      "display": "Eligible after 30 days of service; entry on the next monthly entry date.",
      "waiting_period": "30 days",
      "teachable": true
    }
  }
}
