Expired Consent Default / 过期同意默认

Expired Consent Default fires or arms when an expired, stale, scoped, unsupported, or hidden consent window is treated as current permission by a future reader.

It does not punish the original consent row. It records the false-current use.

Trigger

Fire or arm this event when all are true:

entry_state:
  trigger_kind: state_pressure
  source_consent_row_present_or_expected: true
  attempted_future_use_visible: true
  expiry_condition_missing_expired_or_ignored: true
  subject_or_delegate_missing_stale_or_captured: true
  proof_bridge_missing_or_out_of_scope: true
  excluded_reader_hidden_or_ignored: true
  future_reader_consumes_consent_state: true
  no_fixed_turn_trigger: true

Required payload

expired_consent_default:
  event_id: storyteller.event.expired_consent_default.v1
  source_consent_row: <source row id or explicit_absence>
  false_current_consent_claim: <claim>
  original_use_surface: <surface or explicit_absence>
  attempted_future_use: <surface>
  expiry_gap: expired | hidden | unsupported | review_missing | subject_readback_missing | out_of_scope | explicit_absence
  subject_or_delegate_state: stale | missing | captured | hostile | explicit_absence | equivalent
  proof_bridge_state: missing | expired | out_of_scope | false_receipt | explicit_absence | equivalent
  excluded_reader_or_absence: <reader or explicit_absence>
  beneficiary_of_false_current_consent: sponsor | management | archive | editor | producer | route_claimant | public_stability | explicit_absence
  consent_state_after: false_current | original_use_only | disputed | hostile | lawful_only | public_notice_required | recovery_only
  future_reader_or_route_effect: blocked | hostile | costlier | contradiction_pending | original_use_only | lawful_only | notice_required | recovery_only
  counter_deltas_min: 3

Default variants

A sponsor or management desk treats an old sideletter as current consent.

Relief may include slot pressure dropping. Cost must include contract capture, public distrust, harmed-reader hostility, or recovery-only route pressure.

Delegate mandate expired

A fan, class, or witness delegate row is used after the represented group, subject posture, or review condition changed.

Relief may include route speed. Cost must include false representation, public counterclaim, or mandate audit.

Lawful seal out of scope

A lawful or archive seal covered one use, but the future reader treats it as current permission.

Relief may include lawful access. Cost must include inspection heat, archive debt, public notice requirement, or lawful-only narrowing.

Subject readback missing

The original subject, artist, witness, or route asset needed a fresh readback, but the future reader consumes the old row.

Relief may include quick broadcast continuity. Cost must include subject agency harm, hostile reader, contradiction, or recovery-only state.

Recovery hooks

Recovery requires a visible scar:

  • late renewal with cost;
  • narrowed original-use-only acceptance;
  • fresh subject readback;
  • public expired-scope notice;
  • lawful escrow review;
  • substitute current carrier;
  • quarantined future use;
  • recovery-only consent route.

Non-goals

  • Not a timer.
  • Not a generic consent failure.
  • Not valid if it does not record source row, expiry gap, future use, excluded reader, false-current beneficiary, and future route effect.