{
  "streams": [
    "prime_minus_one",
    "integer_totient",
    "fibonacci"
  ],
  "policies": [
    "continuous",
    "all_full_stops",
    "all_red",
    "only_13",
    "only_10",
    "bracket_pause",
    "bracket_advance"
  ],
  "offsets": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28,
    29,
    30,
    31,
    32
  ],
  "signs": [
    1,
    -1
  ],
  "shifts": [
    0,
    1,
    2,
    3,
    4,
    5,
    6,
    7,
    8,
    9,
    10,
    11,
    12,
    13,
    14,
    15,
    16,
    17,
    18,
    19,
    20,
    21,
    22,
    23,
    24,
    25,
    26,
    27,
    28
  ],
  "formula": "p = a*c + b*q[index+offset] + shift mod 29",
  "candidate_settings": 80388,
  "selection_interval": [
    0,
    984
  ],
  "validation_interval": [
    984,
    1589
  ],
  "red_10_offsets": [
    754,
    1307
  ],
  "red_13_offsets": [
    8,
    1468,
    1471,
    1589
  ],
  "full_stop_offsets": [
    8,
    133,
    139,
    277,
    334,
    372,
    426,
    462,
    754,
    893,
    984,
    1082,
    1178,
    1290,
    1307,
    1441,
    1468,
    1471,
    1589
  ],
  "selection_words": 220,
  "validation_words": 135,
  "skips": false,
  "punctuation_consumes_positions": false,
  "candidate_selection": "One winner per stream/policy, prefix only; no refitting on continuation."
}