Signal Escrow Counteroffer Review

Signal Escrow Counteroffer Review is the management rite for deciding whether a later reader may spend an already escrowed signal after a counteroffer appears.

The rite cannot be satisfied by saying that the signal was already placed in escrow. It must bind the future reader to source signal, holder, counteroffer reader, harmed reader, bridge, selected posture, after-state, future effect, and counter deltas.

Assignment Slots

assignment_required:
  rite: storyteller.rite.signal_escrow_counteroffer_review.v1
  docket: storyteller.card.signal_escrow_counteroffer_docket.v1
  source_signal: <source signal escrow row or explicit_absence>
  escrow_holder: <current holder or explicit_absence>
  counteroffer_reader: public_receipt_table | sponsor_makegood | archive_clerk | artist_option_holder | inspector | route_reader | lawful_reader | equivalent
  harmed_reader: public_reader | sponsor_reader | archive_reader | artist_reader | inspector_reader | lawful_reader | route_reader | explicit_absence
  proof_bridge: public_receipt | sponsor_exception | archive_checksum | artist_option_notice | inspector_hold | lawful_annex | route_custody_note | explicit_absence
  future_route: public_receipt | sponsor_package | archive_export | route_asset | broadcast_reality | lawful_annex | ending_gate | equivalent
  selected_branch: accept_public_counteroffer | limit_sponsor_use | attach_archive_bridge | split_signal_readers | quarantine_counteroffer | invert_to_artist_option | false_signal_counteroffer_default

Branches

Accept Public Counteroffer

The public receipt table can proceed, but future routes must cite the public receipt and pay artist option cost.

selected_counteroffer_posture: accept_public_counteroffer
escrow_state_after: public_counteroffer_accepted
relief_any: [public_reader_visible, false_clean_signal_down, receipt_path_open]
cost_any: [artist_option_debt_up, future_route_receipt_due, sponsor_leverage_down]
future_effect_any: [public_receipt_required, costlier, reader_specific]

Limit Sponsor Use

The sponsor may use only the named exception receipt; public, lawful, and archive readers remain separate.

selected_counteroffer_posture: limit_sponsor_use
escrow_state_after: sponsor_limited
relief_any: [sponsor_use_bounded, public_scope_preserved, false_universal_blocked]
cost_any: [public_proof_pressure_up, sponsor_makegood_due, future_route_cost_up]
future_effect_any: [sponsor_limited, split_required, proof_required]

Attach Archive Bridge

The counteroffer cannot travel until an archive checksum, lawful annex, or route custody note bridges the old signal to the later use.

selected_counteroffer_posture: attach_archive_bridge
escrow_state_after: archive_bridged
relief_any: [checksum_visible, route_use_possible, source_signal_priced]
cost_any: [archive_burden_up, future_route_cost_up, source_ambiguity_up]
future_effect_any: [archive_bridge_required, addendum_due, accepted_with_scar]

Split Signal Readers

The signal is split so public, sponsor, archive, artist, inspector, lawful, or route readers cannot consume one another’s consent.

selected_counteroffer_posture: split_signal_readers
escrow_state_after: split_readers
relief_any: [reader_scope_visible, harmed_reader_protected, false_clean_signal_down]
cost_any: [route_selection_friction_up, archive_burden_up, public_proof_pressure_up]
future_effect_any: [split_required, reader_restriction_due, costlier]

Quarantine Counteroffer

The counteroffer is blocked until the harmed reader and proof bridge are named.

selected_counteroffer_posture: quarantine_counteroffer
escrow_state_after: quarantined
relief_any: [unsafe_counteroffer_stopped, inspection_record_open, universal_signal_blocked]
cost_any: [inspection_heat_up, future_route_cost_up, route_delay_up]
future_effect_any: [quarantined, blocked, appeal_required]

Invert To Artist Option

The escrow becomes an artist option; future broadcast use must ask the displaced artist reader before sponsor or route consumption.

selected_counteroffer_posture: invert_to_artist_option
escrow_state_after: artist_option_required
relief_any: [artist_control_restored, sponsor_overread_down, hidden_reader_named]
cost_any: [artist_option_debt_up, sponsor_friction_up, future_route_cost_up]
future_effect_any: [artist_option_required, reader_notice_due, costlier]

False Signal Counteroffer Default

The counteroffer is filed as clean universal consent; future routes become recovery-only unless another packet repairs the false-clean row.

selected_counteroffer_posture: false_signal_counteroffer_default
escrow_state_after: false_clean_counteroffer
relief_any: []
cost_any: [false_clean_signal_up, artist_option_debt_up, future_route_cost_up]
future_effect_any: [recovery_only, hostile, blocked_until_repair]
emitted_event: storyteller.event.false_signal_counteroffer_default.v1

Failure Signs

The review fails if:

  • a branch does not name future reader effect;
  • a branch has fewer than three counter deltas;
  • the harmed reader and counteroffer reader are collapsed;
  • proof bridge is implied instead of named or marked explicit absence;
  • the selected posture declares the signal universally clean.