Fan Token Counterfeit Default / 应援凭证伪造默认
Fan Token Counterfeit Default fires or arms when a fan-held token is consumed as clean proof without a resolved 应援凭证羁押案卷 and 应援凭证验真桌.
The event does not mean every token is fake. It means the production let an unverified, over-scoped, recalled, duplicated, sponsor-substituted, or pirate-sourced token decide a route before the token’s holder and scope were made visible.
Fire or arm conditions
fire_or_arm_when_any:
- token_used_as_clean_proof_without_docket
- token_batch_scope_hidden
- holder_or_custodian_hidden
- excluded_token_holders_omitted
- recalled_token_consumed_without_addendum
- sponsor_coupon_filed_as_public_receipt
- pirate_chip_filed_as_lawful_proof
- duplicate_token_consumed_by_route_loadout
- authentication_table_underfilled
- future_reader_consumes_token_as_universal_cleanThe event must not fire from fixed turn number, day/week interval, raw token count, raw crowd count, dashboard state, or lens health.
Event payload
fan_token_counterfeit_default:
event_id: storyteller.event.fan_token_counterfeit_default.v1
source_docket_or_absence: <docket id or explicit_absence>
token_instance_or_batch: <token id or explicit_absence>
claimed_use: <use>
default_cause: <cause>
hidden_holder_or_custodian: <value or explicit_absence>
omitted_fan_scope: <scope or explicit_absence>
beneficiary_of_clean_token: <actor/faction or explicit_absence>
harmed_reader_or_claimant: <reader/claimant or explicit_absence>
default_narrator: sponsor | archive | inspector | security | fan_public | pirate_relay | feed_algorithm | route_claimant | editor | equivalent
future_reader_or_route: <reader/route>Immediate consequences
Choose consequences from the real route state, never from mood alone.
immediate_effects_any:
- token_legitimacy_down
- token_custody_clarity_down
- public_receipt_distrust_up
- fan_oxygen_resentment_up
- excluded_fan_recognition_pressure_up
- sponsor_stop_loss_pressure_up_or_down_with_capture
- route_asset_integrity_down
- feed_ranking_contamination_up
- recap_fragment_legibility_down
- inspection_heat_upFuture route states
At least one future route or reader must change:
token_addendum_required;fan_attestation_required;oxygen_recheck_required;access_caption_recheck_required;public_counterreceipt_armed;route_loadout_blocked;feed_ranking_contaminated;recap_fragment_disputed;sponsor_only_relief;hostile_token_holders;recovery_only_token_line.
Recovery windows
Recovery is possible only with visible scar:
- open a late authentication table;
- publish a token-scope addendum;
- split token batch by reader;
- quarantine duplicate tokens;
- recheck oxygen or access-caption claims;
- unwind sponsor coupon substitution;
- seat a fan attestation or counterreceipt hearing;
- mark the route asset recovery-only.
Non-goals
- Not a generic counterfeit marketplace scene.
- Not a punishment for owning fan goods.
- Not a raw scarcity mechanic.
- Not a hard failure by itself.
- Not valid unless a future reader, route, docket, or asset state is mutated.