{
  "schema_version": 1,
  "data_version": "2026-06-03",
  "languages": ["en", "es"],
  "default_language": "en",
  "states": [
    { "code": "AL", "name_key": "state_AL" },
    { "code": "AK", "name_key": "state_AK" },
    { "code": "AZ", "name_key": "state_AZ" },
    { "code": "AR", "name_key": "state_AR" },
    { "code": "CA", "name_key": "state_CA" },
    { "code": "CO", "name_key": "state_CO" },
    { "code": "CT", "name_key": "state_CT" },
    { "code": "DE", "name_key": "state_DE" },
    { "code": "FL", "name_key": "state_FL" },
    { "code": "GA", "name_key": "state_GA" },
    { "code": "HI", "name_key": "state_HI" },
    { "code": "ID", "name_key": "state_ID" },
    { "code": "IL", "name_key": "state_IL" },
    { "code": "IN", "name_key": "state_IN" },
    { "code": "IA", "name_key": "state_IA" },
    { "code": "KS", "name_key": "state_KS" },
    { "code": "KY", "name_key": "state_KY" },
    { "code": "LA", "name_key": "state_LA" },
    { "code": "ME", "name_key": "state_ME" },
    { "code": "MD", "name_key": "state_MD" },
    { "code": "MA", "name_key": "state_MA" },
    { "code": "MI", "name_key": "state_MI" },
    { "code": "MN", "name_key": "state_MN" },
    { "code": "MS", "name_key": "state_MS" },
    { "code": "MO", "name_key": "state_MO" },
    { "code": "MT", "name_key": "state_MT" },
    { "code": "NE", "name_key": "state_NE" },
    { "code": "NV", "name_key": "state_NV" },
    { "code": "NH", "name_key": "state_NH" },
    { "code": "NJ", "name_key": "state_NJ" },
    { "code": "NM", "name_key": "state_NM" },
    { "code": "NY", "name_key": "state_NY" },
    { "code": "NC", "name_key": "state_NC" },
    { "code": "ND", "name_key": "state_ND" },
    { "code": "OH", "name_key": "state_OH" },
    { "code": "OK", "name_key": "state_OK" },
    { "code": "OR", "name_key": "state_OR" },
    { "code": "PA", "name_key": "state_PA" },
    { "code": "RI", "name_key": "state_RI" },
    { "code": "SC", "name_key": "state_SC" },
    { "code": "SD", "name_key": "state_SD" },
    { "code": "TN", "name_key": "state_TN" },
    { "code": "TX", "name_key": "state_TX" },
    { "code": "UT", "name_key": "state_UT" },
    { "code": "VT", "name_key": "state_VT" },
    { "code": "VA", "name_key": "state_VA" },
    { "code": "WA", "name_key": "state_WA" },
    { "code": "WV", "name_key": "state_WV" },
    { "code": "WI", "name_key": "state_WI" },
    { "code": "WY", "name_key": "state_WY" },
    { "code": "DC", "name_key": "state_DC" }
  ],
  "data": {
    "federal": "data/federal.json",
    "states": "data/states.json",
    "distractors": "data/distractors.json"
  },
  "domains": {
    "civics": {
      "editions": [
        {
          "id": "2025",
          "label_key": "edition_2025",
          "complete": false,
          "skeleton": "questions/civics/2025.json",
          "overlay": "i18n/{lang}/civics/2025.json",
          "test": { "ask": 20, "pass": 12, "options": 4 },
          "exempt_65_20": { "ask": 20, "pass": 12, "options": 4 }
        },
        {
          "id": "2008",
          "label_key": "edition_2008",
          "complete": false,
          "skeleton": "questions/civics/2008.json",
          "overlay": "i18n/{lang}/civics/2008.json",
          "test": { "ask": 10, "pass": 6, "options": 4 },
          "exempt_65_20": { "ask": 10, "pass": 6, "options": 4, "subset_size": 20 }
        }
      ]
    },
    "reading": {
      "label_key": "domain_reading",
      "content": "questions/reading/vocab.json",
      "prompt_count": 3
    },
    "writing": {
      "label_key": "domain_writing",
      "content": "questions/writing/vocab.json",
      "prompt_count": 3
    }
  }
}
