Broadcast Legality Conversion Hearing / 播出合法性转轨听证

Broadcast Legality Conversion Hearing is the management rite that changes which broadcast channel may accept a route asset.

It answers a different question from claimant priority. Claimant priority asks who gets first custody. This rite asks whether the asset can be aired, corrected, appealed, packaged, memorialized, or used to unlock a route under the channel the player intends to use.

Offer condition

Offer this rite only when a Broadcast Legality Docket exists and all of the following are true:

  1. a stable asset_id exists;
  2. current_legality_class is known or explicitly absent;
  3. intended_use would require another channel class, license slot, mirror right, proof holder, public receipt, editor checksum, sponsor waiver, inspector seal, or witness protection;
  4. at least two authority families can alter the conversion;
  5. at least one future route option, rite assignment, or card acceptance changes after resolution.

This rite must not be offered from a fixed numbered turn, day interval, chapter quota, or content-count target.

Required assignment slots

rite_id: storyteller.rite.broadcast_legality_conversion_hearing.v1
required_slots:
  docket: storyteller.card.broadcast_legality_docket.v1
  route_asset: <asset id>
  intended_use: <broadcast/correction/appeal/memorial/route unlock>
  current_legality_class: <class>
  desired_legality_class: <class>
  bridge_or_absence: license_slot | mirror_right_contract | inspector_seal | public_receipt | editor_checksum | sponsor_waiver | pirate_relay | quarantine_order | explicit_absence
  handler_or_absence: han_yanshuang | shen_luo | baiya | yu_lan | production | public_witness | sponsor | inspector | none
optional_slots:
  proof_holder: <holder or explicit absence>
  public_anchor: <witness/receipt/fan queue/pirate relay/artist boundary or absence>
  payment_source: cash | sponsor_bridge | favor_debt | license_slot | public_debt | edit_credit | recovery_budget | explicit_absence

The rite fails validation if it accepts a route asset without checking the asset’s channel class.

Branches

Branch A — Petition lawful slot

The player petitions the license desk, inspector/archive, or white-glove authority to convert the asset into recognized lawful use.

Expected outcome:

selected_branch: petition_lawful_slot
legality_class_after_any:
  - lawful_broadcast
  - lawful_only
  - provisional_lawful
relief_any:
  - route_accepts_lawful_asset
  - custody_clarity_up
  - contempt_risk_down
cost_any:
  - license_slots_free_down
  - inspection_heat_up
  - bureau_favor_debt_up
  - public_receipt_distrust_up
  - sponsor_stop_loss_pressure_up

Branch B — Retrofit mirror right

The player binds a near, exit, staging, or naming right to the intended use, often through contract language, manager cover, or sponsor debt.

Expected outcome:

selected_branch: retrofit_mirror_right
mirror_right_bound_any:
  - near_right
  - exit_right
  - staging_right
  - naming_right
legality_class_after_any:
  - lawful_broadcast
  - sponsor_safe_package
  - mirror_right_bound_with_debt
relief_any:
  - intended_use_unblocked
  - broadcast_legality_up
cost_any:
  - contract_capture_up
  - sponsor_stop_loss_pressure_up
  - artist_boundary_risk_up
  - future_recovery_cost_up

Branch C — Publish public counter-receipt

The player refuses private legalization and anchors the asset through public witness, fan queue, unauthorized historian, or pirate-adjacent receipt.

Expected outcome:

selected_branch: publish_public_counter_receipt
legality_class_after_any:
  - public_receipt_only
  - public_only_route_asset
  - pirate_signal_only
relief_any:
  - public_receipt_legitimacy_up
  - private_capture_blocked
  - witness_route_unlocked
cost_any:
  - inspection_heat_up
  - sponsor_stop_loss_pressure_up
  - public_exposure_up
  - pirate_heat_up
  - lawful_route_cost_up

Branch D — Cut editor-safe version

The player lets editor, black-box, checksum, redaction, or continuity tool make the asset airable as a cut rather than as raw proof.

Expected outcome:

selected_branch: cut_editor_safe_version
legality_class_after_any:
  - editor_safe_cut
  - editor_only
  - split_canon
relief_any:
  - continuity_hazard_down
  - audience_churn_down
  - asset_can_air_as_cut
cost_any:
  - edit_debt_up
  - source_ambiguity_up
  - archive_debt_up
  - public_receipt_distrust_up

Branch E — Accept sponsor bridge package

The player accepts sponsor/manager funding, waiver, naming language, or clean package so the asset can move through a safe commercial channel.

Expected outcome:

selected_branch: accept_sponsor_bridge_package
legality_class_after_any:
  - sponsor_safe_package
  - sponsor_only
  - lawful_broadcast_with_capture
relief_any:
  - sponsor_stop_loss_pressure_down
  - immediate_slot_pressure_down
  - intended_use_unblocked
cost_any:
  - contract_capture_up
  - public_receipt_distrust_up
  - fan_oxygen_resentment_up
  - artist_boundary_risk_up

Branch F — Quarantine until clean

The player refuses immediate use and holds the asset out of broadcast until a better bridge, appeal, witness, or proof holder exists.

Expected outcome:

selected_branch: quarantine_until_clean
legality_class_after_any:
  - quarantined
  - recovery_only
  - lawful_only_after_appeal
relief_any:
  - contempt_risk_down
  - false_owner_pressure_down
  - archive_fraud_down
cost_any:
  - route_option_blocked_now
  - future_recovery_cost_up
  - schedule_pressure_up
  - public_grief_stability_down

Branch G — Air illegally

The player uses the asset in the desired channel without matching license, mirror right, seal, public anchor, checksum, waiver, or witness protection.

Expected outcome:

selected_branch: air_illegally
broadcast_goes_live: true
event_seen_or_armed: storyteller.event.unlicensed_route_asset_contempt.v1
legality_class_after_any:
  - contempt_flagged
  - public_only
  - pirate_only
  - blackout_fold
  - recovery_only
relief_any:
  - route_visible_now
  - private_capture_delayed
cost_any:
  - inspection_heat_up
  - blackout_slots_up
  - license_slots_free_down
  - route_asset_pressure_up
  - future_recovery_cost_up

Outcome contract

Every branch must write:

branch_result:
  legality_class_before: <class>
  legality_class_after: <class>
  accepted_future_channels:
    - <channel>
  blocked_or_costlier_future_channels:
    - <channel>
  route_asset_state_after: <state>
  counter_deltas:
    relief:
      - <relief counter/state>
    cost:
      - <cost counter/state>

The rite is invalid if a branch only changes money, mood, or flavor while future route acceptance remains unchanged.

Character pressure

  • Han Yanshuang can convert to lawful or lawful-only use through oath, seal, bureau debt, or quarantine.
  • Shen Luo can retrofit mirror rights or sponsor-safe language, but debt and capture must remain visible.
  • Baiya can create editor-safe cuts, checksums, and redactions, but cannot erase source ambiguity for free.
  • Yu Lan can anchor public counter-receipts, making the route public-visible while raising exposure and sponsor heat.

Non-goals

  • Not a generic hearing.
  • Not a free cleanup after illegal broadcast.
  • Not a duplicate of claimant priority; this rite must change channel legality and future acceptance.
  • Not valid without branch divergence and costed success.
  • Not bound to a fixed turn or countdown.