Receipt-Lost Proxy Afteruse Mechanics

Receipt-Lost Proxy Afteruse is the mechanism that prevents a proxy row from becoming clean universal authority after the receipt that bounded its scope disappears.

It starts after an already-resolved proxy result becomes useful to another reader. The source proxy can be a curtain-call substitute, post-credit proxy, alias readback, emergency stand-in, route-asset proxy, or equivalent. The source result may stay valid. The mechanism prices the later attempt to treat missing proof as clean consent, clean route delivery, or transferable authority.

State-Triggered Entry

Open this mechanism only from live state pressure:

entry_state:
  trigger_kind: state_pressure
  source_proxy_row_visible: true
  missing_receipt_claim_visible: true
  proxy_alias_or_substitute_visible: true
  requested_afteruse_visible: true
  future_reader_consumes_proxy_state: true
  original_actor_or_harmed_reader_visible_or_explicit_absence: true
  fallback_witness_or_countercopy_visible_or_explicit_absence: true
  authority_transfer_claim_visible_or_explicit_absence: true
  player_can_certify_restrict_bridge_reopen_split_quarantine_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_proxy_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The mechanism fails if it opens from turn count, day/week interval, raw proxy count, dashboard state, lens health, or a proxy row with no future reader trying to consume the lost receipt.

Afteruse States

receipt_lost_proxy_afteruse_states:
  - unused_proxy_result
  - scope_certified
  - reader_restricted
  - fallback_bridged
  - actor_claim_reopened
  - split_required
  - quarantined
  - false_clean_proxy
  - authority_transfer_scarred
  - recovery_only

The missing receipt remains missing unless another surface explicitly repairs it. A fallback witness or countercopy can bridge a named use, but cannot erase the loss.

Required Docket

Receipt-Lost Proxy Afteruse Docket or equivalent must record:

receipt_lost_proxy_afteruse_docket:
  source_proxy_row: <row id or explicit_absence>
  missing_receipt_claim: lost | sealed | corrupted | disputed | substituted | explicit_absence
  proxy_alias_or_substitute: <proxy, alias, substitute, performer, estate, or route asset>
  requested_afteruse: consent | route_delivery | sponsor_release | archive_release | lawful_annex | public_recap | route_asset_transfer | ending_gate | equivalent
  future_reader_or_route: <reader or route>
  original_actor_or_harmed_reader: <actor, claimant, reader, route holder, or explicit_absence>
  fallback_witness_or_countercopy_or_explicit_absence: <proof bridge or explicit_absence>
  authority_transfer_claim_or_explicit_absence: <claim or explicit_absence>
  selected_afteruse_posture: certify_proxy_scope | restrict_proxy_afteruse_reader | attach_fallback_witness_or_countercopy_bridge | reopen_original_actor_claim | split_proxy_afteruse_by_reader | quarantine_proxy_afteruse | false_receipt_lost_proxy_afteruse_default
  proxy_afteruse_state_after: <state>
  future_reader_or_route_effect: <effect>
  counter_deltas: <relief cost future>

The docket fails if it records only proxy exists, receipt missing, witness says yes, sponsor accepts, or reader moved on.

Branch Contract

Every non-default branch must mutate at least one relief surface, one cost surface, and one future reader or route effect.

BranchReliefCostFuture effect
certify_proxy_scopeone reader can cite the still-proven proxy scopeuniversal consent and transfer are blockedaccepted_with_scope
restrict_proxy_afteruse_readeroverbroad reader use is narrowedomitted reader, actor, or route pressure risesreader_specific_or_split_required
attach_fallback_witness_or_countercopy_bridgewitness/countercopy carries a named afteruseproof burden, audit heat, or public distrust risesbridge_required
reopen_original_actor_claimoriginal actor or harmed reader gets current standingschedule, claimant hostility, or route cost risesactor_claim_reopened
split_proxy_afteruse_by_readerincompatible readers inherit separate rowssource ambiguity and handler burden risesplit_required
quarantine_proxy_afterusefalse-clean proxy use is blockedcurrent route stalls or release cost risesblocked_or_recovery_only
false_receipt_lost_proxy_afteruse_defaultno clean relief requiredcapturing reader treats missing receipt as clean authorityhostile_costlier_or_recovery_only

No branch can make a lost proxy receipt clean for sponsor, archive, lawful, public, fan, management, route-asset, broadcast-reality, and ending readers at once.

Default Contract

Use False Receipt-Lost Proxy Afteruse Default when a future reader consumes the proxy state without source row, missing-receipt claim, substitute identity, harmed actor, fallback proof, authority-transfer claim, selected posture, after-state, or future effect.

false_receipt_lost_proxy_afteruse_default:
  false_clean_proxy_afteruse: true
  source_proxy_row_or_absence: <proxy row or explicit_absence>
  hidden_or_overbroad_proxy_scope: <scope>
  capturing_reader_or_route: <reader>
  original_actor_or_harmed_reader: <actor, reader, or explicit_absence>
  proxy_afteruse_state_after: false_clean_proxy | reader_restricted | bridge_required | actor_claim_reopened | split_required | quarantined | captured | recovery_only
  future_reader_effect: proxy_scope_receipt_required | reader_restriction_due | fallback_bridge_due | actor_claim_due | split_afteruse_required | blocked | hostile | costlier | recovery_only
  counter_deltas_min: 3
  lost_receipt_remains_true: true
  durable_mutation: true

Non-Goals

  • Not an original proxy review.
  • Not a receipt search minigame.
  • Not a dashboard or schema lint rule.
  • Not a broad authority transfer.
  • Not valid unless a later reader consumes a proxy state whose receipt is lost, sealed, corrupted, disputed, or substituted.