Fan Token Reissue Docket

Fan Token Reissue Docket opens when a replacement fan token, coupon, access tag, refund stamp, queue stub, fan packet, or feed badge is about to be consumed as proof after the original token line was scoped, split, recalled, quarantined, traded, or defaulted.

The docket is invalid if it records only that a new token was issued. It must preserve the source batch and the future reader that wants to consume the replacement.

Docket Row

fan_token_reissue_docket:
  source_fan_token_docket_or_batch: fan_token_custody_docket | token_batch_id | explicit_absence | equivalent
  prior_token_state: authenticated_with_scope | split_token_line | recalled_with_addendum | duplicate_contested | quarantined | sponsor_issued_only | refund_only | access_only | forged_hostile | recovery_only | equivalent
  reissue_claim: replacement_public_receipt | replacement_access_proof | replacement_refund_stub | sponsor_makegood_coupon | delegate_mandate_refresh | recap_proof_refresh | route_loadout_refresh | equivalent
  replacement_token_or_absence: <token id or explicit_absence>
  reissue_authority_or_absence: sponsor | fan_public | archive | inspector | security | feed_algorithm | route_asset | management | explicit_absence
  represented_fans: <scope>
  excluded_or_missing_fans: <scope or explicit_absence>
  beneficiary_of_clean_reissue: <actor faction or explicit_absence>
  harmed_reader_or_claimant: <reader claimant or explicit_absence>
  proof_or_absence: origin_log | old_batch_receipt | public_addendum | counterreceipt_window | lawful_annex | access_log | sponsor_sideletter | explicit_absence
  selected_reissue_posture: certify_scoped_reissue | split_reissue_by_holder | publish_counterreceipt_window | attach_origin_proof | quarantine_replacement_batch | convert_to_refund_or_access_only | false_fan_token_reissue_default
  reissue_state_after: scoped_reissue | split_by_holder | counterreceipt_open | provenance_only | quarantined | refund_only | access_only | sponsor_only | false_universal_reissue | recovery_only
  future_reader_or_route_effect: accepted_with_scope | counterreceipt_required | oxygen_recheck_required | access_recheck_required | route_loadout_blocked | recap_fragment_disputed | sponsor_unwind_required | hostile | recovery_only
  counter_deltas:
    relief: []
    cost: []
    future: []

Required Separations

  • source_fan_token_docket_or_batch is the old token line, not the replacement.
  • prior_token_state is the old custody result the replacement must inherit or refuse.
  • reissue_claim is the new proof claim a future reader wants to make.
  • represented_fans and excluded_or_missing_fans must both be visible or explicitly absent.
  • beneficiary_of_clean_reissue names who gains if the replacement is treated as universal proof.

Valid Uses

Use this docket when:

  • a sponsor coupon replaces recalled public tokens;
  • access-caption tags are refreshed after an egress dispute;
  • a refund stamp batch is reissued after excluded fans challenge the old receipt;
  • a fan packet is regenerated for recap proof;
  • a feed or mirror badge treats old token scope as current;
  • a route loadout tries to bundle the replacement with lawful, sponsor, or editor proof.

Invalid uses include merch replacement, raw fan counts, or a reissue with no future reader.