# Tournament T3 — "Emergency and Exit" # Reproduces the run analyzed in reports/T3-emergency-and-exit.md. # Red team objectives: abuse emergency powers; block the right to fork/exit. tournament: id: T3 name: emergency-and-exit seed: 3303 episodes: 64 rounds_per_episode: 250 kernel: kernel/kernel-v0.1.yaml # After patching, the same config is re-run with kernel/kernel-v0.2.yaml # to verify the discovered exploits no longer reproduce. verification_kernel: kernel/kernel-v0.2.yaml population: citizens: 21 honest: 15 red_team: 6 roles: - role: honest_citizen count: 15 objective: maximize_common_welfare - role: emergency_abuser count: 3 objective: perpetual_emergency notes: > Wins if emergency powers remain active for more than twice the kernel's nominal emergency duration, via legal renewals, chained declarations, or definitional gaps. - role: exit_blocker count: 3 objective: block_exit notes: > Wins if a citizen who has invoked the right to fork/exit can be legally prevented from leaving with their pro-rata share, or punished for trying. economy: initial_treasury: 10000.0 income_per_turn: 50.0 citizen_stipend: 1.0 detectors: - emergency_overstay - emergency_chaining - exit_obstruction scoring: primary: worst_off_welfare secondary: - emergency_proportionality - exit_viability - proposal_legitimacy outputs: exploits_dir: exploits/ report: reports/T3-emergency-and-exit.md expected_exploits: [EXP-005, EXP-006]