Broadcast Insolvency Discharge Receipt
Broadcast Insolvency Discharge Receipt prevents a paid, converted, pawned, cancelled, or broadcast-on-credit insolvency row from becoming clean future capacity without a receipt.
The mechanism opens when a later reader wants to treat a broadcast insolvency row as discharged. It asks whether the discharge covers the creditor, which claimant remains harmed, what resource or scar was spent, and what future route can read.
Entry Rule
entry_state_required:
trigger_kind: state_pressure
source_broadcast_insolvency_row_present: true
source_row_state_visible: true
discharge_claim_visible: true
payer_or_discharge_authority_visible: true
creditor_visible: true
excluded_claimant_or_explicit_absence_visible: true
spent_resource_or_scar_visible: true
future_reader_consumes_discharge_state: true
player_can_receipt_pay_convert_seal_split_quarantine_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_debt_count_trigger: true
no_dashboard_or_lens_health_trigger: trueInvalid entry includes a raw budget cleanup, fixed pay cycle, dashboard alert, or generic “debt cleared” flag.
State Row
broadcast_insolvency_discharge:
source_insolvency_row: broadcast_insolvency_ledger | broadcast_insolvency_default | equivalent
source_row_state_before: payable_prioritized | payable_split | payable_pawned | payable_converted_to_public_debt | payable_cancelled | payable_broadcast_on_credit | payable_defaulted | payable_blackout_fold | recovery_only | equivalent
discharge_claim: paid | released | converted | sealed | settled_publicly | collateral_substituted | cancelled_clean | explicit_absence | equivalent
payer_or_discharge_authority: sponsor | producer | public_queue | inspector | archive | editor | route_claimant | blackout_system | explicit_absence | equivalent
creditor: artist | editor | sponsor | inspector | fan_public | archive | handler | witness | pirate | route_claimant | facility | blackout_system | split
harmed_or_excluded_claimant: artist | fan_public | lawful_reader | public_reader | editor | route_asset_holder | sponsor_counterdesk | explicit_absence
spent_resource_or_scar: cash | sponsor_escrow | public_restitution | legal_seal | edit_capacity | route_asset_scar | schedule_lane | blackout_scar | explicit_absence | equivalent
selected_discharge_posture: issue_scoped_discharge_receipt | pay_named_creditor | convert_to_public_restitution | attach_lawful_archive_seal | split_competing_claimants | quarantine_or_recovery_lock | false_insolvency_discharge_default
insolvency_discharge_state_after: scoped_discharge | creditor_paid_costlier | public_restitution_required | lawful_seal_required | split_required | quarantined | false_clean_discharge | recovery_only
future_reader_or_route_effect: accepted_with_scope | addendum_required | restitution_required | lawful_seal_required | route_costlier | blocked | hostile | recovery_only
counter_deltas:
relief: []
cost: []
future: []The row fails if it stores only paid, discharged, solvent, capacity_restored, or budget_ok.
Branch Families
branch_families:
issue_scoped_discharge_receipt:
relief_any: [discharge_usable_for_named_reader, false_clean_discharge_risk_down]
cost_any: [scope_note_required, proof_bridge_required, handler_burden_up]
future_effect_any: [accepted_with_scope, addendum_required, costlier]
pay_named_creditor:
relief_any: [creditor_hostility_down, default_pressure_down]
cost_any: [spent_resource_visible, competing_claimant_pressure_up, route_asset_pressure_up]
future_effect_any: [creditor_paid_costlier, accepted_with_surcharge, restitution_required]
convert_to_public_restitution:
relief_any: [public_receipt_legitimacy_up, fan_oxygen_balance_up]
cost_any: [sponsor_pressure_up, public_audit_pressure_up, oxygen_liability_up]
future_effect_any: [public_restitution_required, public_only, costlier]
attach_lawful_archive_seal:
relief_any: [lawful_certification_visible, archive_fraud_down]
cost_any: [inspection_heat_up, bureau_favor_debt_up, route_quarantine_up]
future_effect_any: [lawful_seal_required, lawful_only, costlier]
split_competing_claimants:
relief_any: [universal_discharge_blocked, reader_conflict_visible]
cost_any: [source_ambiguity_up, claimant_hostility_up, proof_maintenance_up]
future_effect_any: [split_required, public_only, sponsor_only, lawful_only]
quarantine_or_recovery_lock:
relief_any: [false_clean_discharge_blocked]
cost_any: [route_delay_up, black_screen_pressure_up, sponsor_pressure_up]
future_effect_any: [blocked, quarantined, recovery_only]
false_insolvency_discharge_default:
relief_any: [short_term_capacity_unblocked]
cost_any: [false_clean_discharge_up, harmed_claimant_hostility_up, future_repair_cost_up]
future_effect_any: [captured, hostile, costlier, recovery_only]Every branch must change relief, cost, and future reader state.
Default Rule
If a future reader consumes a broadcast insolvency discharge while source row, creditor, payer, claimant, spent resource, scar, or future effect is hidden, False Insolvency Discharge Default fires or arms.
Non-Goals
- Not a finance system.
- Not a second broadcast solvency hearing.
- Not a raw debt-count cleanup.
- Not valid unless a future reader consumes the discharge state.