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_clean

The 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_up

Future 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.