Reliance Unwind Conference / 信赖撤回会
Reliance Unwind Conference is the assignable management rite that resolves a 相对方信赖账本.
The rite asks the producer to name the source authority, the relying counterparty, the action already taken, the harmed or displaced reader, the proof bridge, and the cost of any unwind. It is the playable difference between “that old readback/callback was wrong” and “somebody already moved because we made it look right.”
The first runtime conference follows storyteller.event.counterparty_reliance_discovered.v1: the sponsor recap desk has already scheduled a group-consent recap on the false-clean seat map, sinking recap slot time and displacing the protected caption-access patron reader.
Offer condition
Offer this rite only when state pressure requires a reliance decision:
offer_condition:
trigger_kind: state_pressure
counterparty_reliance_ledger_present: true
source_authority_row_present: true
relying_counterparty_present: true
reliance_action_already_taken: true
sunk_surface_visible: true
harmed_or_displaced_reader_present_or_explicit_absence: true
future_reader_or_route_effect_possible: true
selected_unwind_not_yet_resolved: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: true
no_dashboard_or_lens_health_trigger: trueThe rite must not be offered as generic legal review, sponsor meeting, clean postmortem, fixed-time upkeep, raw count reward, dashboard repair, or lens-health response.
Assignment contract
A valid assignment requires all slots below. Absence must be explicit and costly, not hidden.
assignment_required:
ledger: storyteller.card.counterparty_reliance_ledger.v1
source_authority_row: <row id or explicit_absence>
source_surface: broadcast_contract_readback | callback_consumption | sponsor_afteruse | recovery_indemnity | broadcast_signatory | asset_provenance | settlement_aftershock | equivalent
clean_or_overbroad_claim: <claim>
relying_counterparty: <counterparty>
reliance_action_taken: <action>
sunk_surface: <surface>
harmed_or_displaced_reader: <reader or explicit_absence>
proof_bridge_or_absence: readback_docket | callback_docket | sponsor_release | archive_stamp | public_receipt | edit_checksum | route_asset_copy | explicit_absence | equivalent
handler_or_absence: producer | shen_luo | yu_lan | han_yanshuang | baiya | sponsor_counsel | archive_clerk | public_delegate | worker_carrier | claimant_representative | explicit_absence | equivalent
support_or_absence: money | sponsor_release | public_bulletin | lawful_annex | archive_escrow | worker_protection | route_asset_return | claimant_receipt | explicit_absence | equivalent
selected_unwind: honor_limited_reliance | reimburse_and_unwind | convert_to_scoped_license | escrow_reliance | clawback_with_notice | publish_reliance_debt | quarantine_reliance | false_reliance_default
accepted_cost_surface_or_absence: <cost or explicit_absence>
future_reader_effect: accepted_with_reliance_cost | public_only | lawful_only | sponsor_only | split_required | contradiction_pending | blocked | hostile | recovery_only | false_reliance_hardened | equivalentThe rite fails if sponsor money, public sympathy, archive stamp, lawful wording, edit checksum, management urgency, or broadcast reality can erase the reliance action without these assignments.
Current twelve-slot runtime contract
storyteller.rite.reliance_unwind_conference.v1 enforces exact accepts, in-hand assignments, a selected option, and the selected option’s requirements. Its twelve required slots are:
| Slot | Exact runtime card |
|---|---|
ledger | storyteller.card.counterparty_reliance_ledger.v1 |
clean_claim | storyteller.card.counterparty_reliance_false_group_consent_claim.v1 |
relying_counterparty | storyteller.card.counterparty_reliance_sponsor_recap_counterparty.v1 |
reliance_action | storyteller.card.counterparty_reliance_scheduled_recap_action.v1 |
sunk_surface | storyteller.card.counterparty_reliance_sunk_recap_slot.v1 |
source_authority_row | card-storyteller-st-scale-06-jury-room-floorplan |
source_seat_map_docket | storyteller.card.seat_map_annotation_docket.v1 |
harmed_reader | storyteller.card.seat_map_annotation_harmed_patron_row.v1 |
proof_bridge | storyteller.card.st_scale_06_jury_nonattendance_docket.v1 |
handler | card-storyteller-st-scale-06-custody-usher-badge |
selected_branch | the one posture card paired with the selected option |
future_reader | storyteller.card.chapter_two_future_reader.v1 |
The accepted posture cards are storyteller.card.counterparty_reliance_posture_honor_limited.v1, storyteller.card.counterparty_reliance_posture_reimburse_unwind.v1, storyteller.card.counterparty_reliance_posture_scoped_license.v1, storyteller.card.counterparty_reliance_posture_escrow.v1, storyteller.card.counterparty_reliance_posture_clawback_notice.v1, storyteller.card.counterparty_reliance_posture_publish_debt.v1, storyteller.card.counterparty_reliance_posture_quarantine.v1, and storyteller.card.counterparty_reliance_posture_false_default.v1.
Each posture bundle carries its own accepted cost and future-reader effect in runtime metadata. A posture from another entry option, an arbitrary same-type card, or a selected option without its matching posture must fail.
| Selected runtime option | Posture cost | Posture future effect |
|---|---|---|
honor_limited_reliance | reader_scope_narrowing | accepted_with_reliance_cost |
reimburse_and_unwind | producer_license_encumbrance | contradiction_pending |
convert_to_scoped_license | source_ambiguity | sponsor_only |
escrow_reliance | route_delay | recovery_only |
clawback_with_notice | counterparty_hostility | hostile |
publish_reliance_debt | public_confusion | split_required |
quarantine_reliance | recovery_cost | blocked |
false_reliance_default | false_reliance_hardened | recovery_only |
Branch families
Honor limited reliance
The counterparty’s reliance is accepted as real but narrowed to the reader or surface that induced it.
selected_unwind: honor_limited_reliance
required_relief_any: [counterparty_hostility_down, route_pressure_down, reliance_legibility_up]
required_cost_any: [reader_scope_narrowed, public_distrust_up, sponsor_heat_up, archive_debt_up]
future_effect_any: [accepted_with_reliance_cost, public_only, lawful_only, sponsor_only]
forbidden: [universal_clean_authority]Reimburse and unwind
The producer pays or substitutes enough value to undo the reliance action without pretending the old source was clean.
selected_unwind: reimburse_and_unwind
required_relief_any: [false_clean_claim_down, custody_integrity_up, displaced_reader_pressure_down]
required_cost_any: [money_spent, producer_license_encumbrance_up, route_delay_up, handler_burden_up]
future_effect_any: [accepted_with_reliance_cost, contradiction_pending, costlier]
forbidden: [reimbursement_erases_source_scar]Convert to scoped license
The reliance becomes a public-only, lawful-only, sponsor-only, archive-only, route-asset-only, or one-use license.
selected_unwind: convert_to_scoped_license
required_relief_any: [current_route_unblocked, reliance_action_legible]
required_cost_any: [source_ambiguity_up, correction_pressure_up, future_reader_split_up]
future_effect_any: [public_only, lawful_only, sponsor_only, split_required]
forbidden: [scoped_license_as_universal_key]Escrow reliance
The reliance is preserved but cannot be cited until missing proof, callback, custody, or reader boundary is supplied.
selected_unwind: escrow_reliance
required_relief_any: [unsafe_reuse_blocked, source_trace_preserved]
required_cost_any: [route_delay_up, archive_debt_up, inspection_heat_up]
future_effect_any: [blocked, lawful_only, recovery_only]
forbidden: [escrow_as_clean_acceptance]Clawback with notice
The counterparty loses the benefit, but notice, receipt, compensation path, or counterclaim is made visible.
selected_unwind: clawback_with_notice
required_relief_any: [overbroad_claim_down, claimant_capture_down]
required_cost_any: [counterparty_hostility_up, public_receipt_distrust_up, sponsor_pressure_up]
future_effect_any: [hostile, contradiction_pending, recovery_only]
forbidden: [silent_clawback]Publish reliance debt
The reliance debt is aired, annexed, archived, or posted so the future reader sees the scar before accepting the route.
selected_unwind: publish_reliance_debt
required_relief_any: [public_legibility_up, hidden_callback_down, reader_scope_visible]
required_cost_any: [public_confusion_up, sponsor_pressure_up, inspection_heat_up]
future_effect_any: [accepted_with_reliance_cost, split_required, contradiction_pending]
forbidden: [public_bulletin_as_clean_reset]Quarantine reliance
The reliance is unsafe and must block or narrow the current route.
selected_unwind: quarantine_reliance
required_relief_any: [fraud_risk_down, worker_exposure_down, route_asset_false_owner_down]
required_cost_any: [current_route_blocked, counterparty_hostility_up, recovery_cost_up]
future_effect_any: [blocked, recovery_only]
forbidden: [quarantine_cited_as_proof]False reliance default
No credible unwind is assigned or the reliance is used as proof that the old source was clean.
selected_unwind: false_reliance_default
event_seen_or_armed: storyteller.event.false_reliance_default.v1
required_cost_any: [false_reliance_hardened_up, displaced_reader_hostility_up, broadcast_reality_drift_up]
future_effect_any: [false_reliance_hardened, hostile, blocked, recovery_only]
forbidden: [default_as_clean_reset]Resolution output
Every resolution must write back to the ledger:
resolution_output:
ledger_state_after: honored_limited | reimbursed_unwound | scoped_license | escrowed | clawed_back_with_notice | debt_published | quarantined | false_reliance_hardened | hostile | recovery_only | equivalent
relying_counterparty_state_after: protected | narrowed | reimbursed | hostile | false_owner | blocked | explicit_absence | equivalent
displaced_reader_state_after: protected | harmed_visible | hostile | callback_required | split_required | recovery_only | explicit_absence | equivalent
future_reader_effect: <effect>
counter_deltas_min: 3
no_universal_clean_authority: trueDownstream handoff
The rite is not complete until a future route, reader, proof package, sponsor release, public receipt, archive copy, route asset, claimant gate, worker testimony, or broadcast-reality check consumes future_reader_effect or ledger_state_after.
The first named consumer is storyteller.card.recall_claim_priority_queue.v1, whose callable sources include storyteller.card.counterparty_reliance_ledger.v1. This lets 召回认领优先级线 arbitrate the sponsor recap desk and protected patron claims after the conference instead of erasing either.
Valid handoffs include:
- a route accepts only the scoped license;
- a public receipt includes reliance debt;
- a lawful reader requires annex or proof rehearing;
- a sponsor release becomes sponsor-only;
- a worker or claimant becomes protected, hostile, or recovery-only;
- a route asset becomes escrowed, returned, false-owned, or blocked;
- broadcast reality hardens the default.
Anticipated replay evidence is lens/replays/counterparty-reliance-unwind.reimburse.replay.json for the bounded reimbursement branch and lens/replays/counterparty-reliance-unwind.false-default.replay.json for the durable default branch.
Non-goals
- Not a generic sponsor meeting.
- Not a legal-cleanup rite.
- Not fixed-time upkeep.
- Not valid if assignment does not include source, counterparty, reliance action, sunk surface, harmed reader, proof bridge, cost, and future effect.