Chapter One Public Trial / 第一章公开审判
This page specifies the canonical Storyteller behavior of runtime Rite 10, storyteller-rite-10-public-trial.
The rite resolves the accused, proof, testimony, and verdict of the chapter-ending public trial. It cannot run before Event 12 selects a trial format, and it cannot skip directly to the platform claim.
Entry contract
chapter_one_public_trial:
runtime_id: storyteller-rite-10-public-trial
requires:
event_resolved.storyteller-event-12-license-recall: true
docket: storyteller.card.chapter_one_trial_platform_authority_docket.v1
trial_format_credential: company_trial_format_credential | audience_jury_seat_credential
blackbox_proof: <assigned proof>
crowd_testimony: <assigned testimony>
trial_target_or_explicit_absence: <assigned target or explicit absence>
future_reader: <assigned reader>
forbids:
- untyped_any_slots_only
- format_selects_target
- direct_consequence_storyteller_rite_11_claim_platform
- platform_authority_written_by_verdict
consequence: storyteller-event-14-chapter-one-aftershockThe trial must record target identity or explicit absence. A generic inspector/sponsor card in one slot and unrelated crowd card in another is not enough.
Required assignment
assignment_required:
docket_id: <docket>
trial_format_row_id: <resolved Event 12 row>
trial_format_credential: <credential>
target_id_or_explicit_absence: <target>
target_kind: living_company_target | predecessor_liability | board_body | explicit_absence
blackbox_proof_id: <proof>
crowd_testimony_id: <testimony>
harmed_party_or_risk: <party>
future_reader_id: <reader>
accepted_cost: <cost>Branches
Convict company scapegoat
option_id: convict_company_scapegoat
requires:
target_kind: living_company_target
writes:
verdict_scope: named_company_target_only
unsupported_authority_after_verdict:
- platform_control
- public_resistance_authority
- protected_exit_authority
relief_any:
- immediate_license_recall_pressure_down
- company_reader_stability_up
cost_any:
- named_target_harm_up
- martyr_or_retaliation_pressure_up
- company_liability_attaches
future_effect_any:
- aftershock_report_required
- company_authority_possible_but_unprovedThe target must be named. The branch may not claim that every artist, inspector, or company employee is a valid interchangeable scapegoat.
Seal predecessor liability
option_id: seal_predecessor_liability
requires:
target_kind: predecessor_liability | explicit_absence
writes:
verdict_scope: predecessor_record_only
unsupported_authority_after_verdict:
- living_target_liability
- platform_control
- protected_exit_authority
relief_any:
- immediate_accusation_pressure_contained
- predecessor_record_stabilized
cost_any:
- dead_predecessor_bears_unanswerable_blame
- public_truth_narrowed
- future_correction_debt_up
future_effect_any:
- aftershock_report_required
- protected_exit_may_be_negotiated_but_unprovedThis branch can create room for a protected exit only after Rite 11 names the beneficiaries, channel, and closure window. Sealing dead liability is not exit consent.
Convict board in public
option_id: convict_board_in_public
requires:
target_kind: board_body
writes:
verdict_scope: named_board_body_and_public_record
unsupported_authority_after_verdict:
- platform_control
- universal_public_authority
- archive_voice_or_memorial_authority
relief_any:
- board_wrongdoing_publicly_named
- audience_testimony_legitimacy_up
cost_any:
- board_retaliation_up
- platform_instability_up
- inspection_pressure_up
future_effect_any:
- aftershock_report_required
- resistance_authority_possible_but_unprovedPublic conviction of the board does not transfer every board permission to the audience or player.
Format independence matrix
format_target_independence:
accept_company_trial_format:
may_offer:
- convict_company_scapegoat
- seal_predecessor_liability
- convict_board_in_public
seat_audience_jury:
may_offer:
- convict_company_scapegoat
- seal_predecessor_liability
- convict_board_in_public
availability_depends_on:
- assigned_target
- assigned_proof
- assigned_testimony
- accepted_cost
availability_must_not_depend_only_on:
- trial_format_flagOutput contract
rite_output:
trial_verdict_row_complete: true
selected_option_id: convict_company_scapegoat | seal_predecessor_liability | convict_board_in_public
target_id_or_explicit_absence: <target>
verdict_scope: <scope>
harmed_party: <party>
unsupported_authority_after_verdict: []
next_event: storyteller-event-14-chapter-one-aftershock
platform_authority_granted: falseNon-goals
- Not a platform claim.
- Not a route selector.
- Not universal authority over the convicted target’s assets or rights.
- Not valid if Event 14 and Rite 11 are both direct consequences.