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: trueRequired 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: 3Default variants
Sponsor renewal implied
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.