Fan Delegate Mandate Split / 粉丝委任分裂机制

Fan Delegate Mandate Split makes fan-side representation a first-class route asset and failure surface.

The current game already has strong fan oxygen, public receipt, witness custody, protected witness payroll, public contrition, faction commitment, and sponsor-capture pressure. The remaining playable gap is representational collapse: a fan ledger can be real, but the person speaking for it can be elected, bought, frightened, lawful-only, masked, amplified, or false.

This mechanic prevents fan pressure from being flattened into one counter. When a route asks what the fans want, the game must be able to answer: which fans, which delegate, what proof of mandate, which excluded constituency, and who profits from the misrecognition?

Design rule

A fan delegate is not the fan public. A delegate is a claim that must be supported, scoped, split, or allowed to fail.

A valid implementation must show:

  • a source fan claim;
  • at least two possible fan-side mandate surfaces or an explicit absence;
  • proof of mandate or explicit absence;
  • a non-fan faction that can exploit the mandate;
  • a future reader that consumes the mandate;
  • a branch that changes both relief and cost;
  • a negative/default path when representation is falsely cleaned.

Entry contract

entry_state:
  trigger_kind: state_pressure
  fan_claim_present: true
  fan_claim_source_any:
    - fan_oxygen
    - public_receipt
    - fan_witness
    - memorial_air
    - public_contrition
    - pirate_relay
    - support_light
    - archive_signature
    - equivalent
  delegate_candidates_or_explicit_absence_present: true
  mandate_proof_or_explicit_absence_present: true
  non_fan_claimant_pressure_present: true
  future_reader_or_route_consumes_result: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_count_trigger: true

Valid pressure sources include Fan Oxygen, Fan Oxygen Audit, 呼吸索赔交易所, 公开悔过账本机制, 纪念空气链质询机制, 证人报复链, support-light personhood, pirate relay custody, or equivalent fan/public proof pressure.

Core data model

mandate_row:
  row_id: <stable id>
  source_surface: fan_oxygen | public_receipt | fan_witness | memorial_air | public_contrition | pirate_relay | support_light | archive_signature | equivalent
  source_row_or_result_id: <stable id>
  preserved_relief: <relief from source>
  preserved_cost: <cost from source>
  contested_constituency: oxygen_creditors | mourning_queue | witness_public | support_light_collective | artist_privacy_fans | refund_claimants | equivalent
  mandate_state_before: unassigned | contested | elected | witness_backed | historian_backed | sponsor_appointee | inspector_recognized | editor_masked | pirate_amplified | fractured | hostile | false_representative | recovery_only
  delegate_candidates:
    elected_delegate: <id or explicit_absence>
    witness_delegate: <id or explicit_absence>
    sponsor_delegate: <id or explicit_absence>
    historian_delegate: <id or explicit_absence>
    pirate_delegate: <id or explicit_absence>
  proof_of_mandate_or_absence: oxygen_ledger | public_receipt | witness_oath | archive_signature | pirate_packet | sponsor_letter | inspector_stamp | explicit_absence
  exploit_pressure: sponsor | inspector_archive | editor_blackbox | artist_boundary | fan_public | false_delegate | equivalent
  handler_or_absence: yu_lan | shen_luo | han_yanshuang | baiya | huo_qian | ai_sheng | production | explicit_absence
  future_reader: public_restitution | sponsor_gate | lawful_audit | archive_signature | artist_boundary | broadcast_reality | protected_witness_payroll | route_asset | equivalent

Play loop

  1. A fan claim becomes useful enough to affect public legitimacy, oxygen debt, apology, sponsor pressure, inspection compliance, archive custody, or broadcast reality.
  2. 粉丝委任账本 enters or updates with the contested mandate row.
  3. The player opens 粉丝委任听证.
  4. The selected branch recognizes, scopes, buys, masks, amplifies, splits, or refuses the delegate.
  5. The result changes delegate state, future route acceptance, and at least three counters or durable states.
  6. If the mandate is missing, hidden, or falsely cleaned, 粉丝委任伪代表默认 fires or is armed.

Branch model

Recognize elected delegate

Use fan-side proof such as oxygen ledger, public receipt, or audience archive signature.

  • Relief: public legitimacy, fan delegate legitimacy, or grief stability improves.
  • Cost: sponsor pressure, inspection heat, fan oxygen liability, or witness exposure rises.
  • Future: public route unlocks with cost; sponsor route becomes harder or retaliatory.

Seat witness-backed delegate

Use Huo Qian or another fan witness as a mandate carrier.

  • Relief: proof legibility and public receipt legitimacy improve.
  • Cost: witness retaliation risk, payroll due, or inspection heat rises.
  • Future: 受保护证人薪册机制 may become required.

Accept sponsor appointee

Use sponsor/manager recognition, usually through Shen Luo or a stop-loss desk.

  • Relief: sponsor pressure, slot pressure, or immediate public noise decreases.
  • Cost: contract capture, public distrust, false representative risk, and fan fracture rise.
  • Future: sponsor route may unlock while public restitution becomes harder or recovery-only.

Audit lawful delegate

Use Han Yanshuang, inspector/archive recognition, oath, or lawful proof.

  • Relief: compliance, archive legibility, or lawful route access improves.
  • Cost: lawful-only routing, bureau favor debt, fan resentment, or public addendum pressure rises.
  • Future: public and lawful readings diverge unless explicitly reconciled.

Mask or split delegate

Use Baiya, checksum, source masking, split escrow, or public/lawful separation.

  • Relief: retaliation risk or immediate fracture decreases.
  • Cost: source ambiguity, edit debt, public distrust, and future recovery cost rise.
  • Future: a split-mandate route, source disclosure, or contradiction-pending state is armed.

Pirate-amplify delegate

Use 海盗频段童声 or equivalent relay to make a delegate visible before lawful recognition.

  • Relief: private capture becomes harder and public pressure rises.
  • Cost: relay custody risk, pirate exposure, inspection heat, and sponsor pressure rise.
  • Future: route may become public-only or require lawful appeal.

Refuse, hide, or false-clean

Ignore the mandate, hide fracture, treat a convenient delegate as consensus, or let the default narrator move first.

  • Relief: temporary silence or sponsor relief may occur.
  • Cost: false representative, hostile delegate, fan fracture, public contradiction, or recovery-only state appears.
  • Future: 粉丝委任伪代表默认 fires or is armed.

Counter contract

Every resolution must mutate at least three durable surfaces. At least one must be relief and at least one must be cost.

Primary counters and states:

  • fan_delegate_legitimacy
  • fan_mandate_fracture
  • fan_oxygen_balance
  • fan_oxygen_liability
  • fan_oxygen_resentment
  • public_receipt_legitimacy
  • public_receipt_distrust
  • public_grief_stability
  • witness_retaliation_risk
  • witness_payroll_due
  • sponsor_stop_loss_pressure
  • contract_capture
  • inspection_heat
  • bureau_favor_debt
  • archive_signature_legitimacy
  • edit_debt
  • source_ambiguity
  • pirate_exposure
  • relay_custody_risk
  • artist_boundary_pressure
  • future_recovery_cost

Missability and recovery

This mechanic is missable when the player:

  • accepts a sponsor appointee as public consensus;
  • uses a fan witness without protection;
  • treats pirate amplification as lawful mandate;
  • masks a delegate and later spends them as public consent;
  • treats lawful-only recognition as full public consent;
  • hides a split constituency from a future route reader.

Missed states include:

  • false_representative;
  • sponsor_captured_delegate;
  • witness_burnout;
  • pirate_delegate_exposed;
  • lawful_only_misfiled_as_public;
  • editor_mask_reused_as_consent;
  • hostile_delegate;
  • recovery_only_mandate.

Recovery is allowed only through visible cost:

  • public counter-receipt;
  • mandate audit;
  • protected delegate payroll;
  • split mandate escrow;
  • sponsor unwind;
  • apology or contrition hearing;
  • archive correction with source ambiguity.

Replay evidence expectation

mechanic: storyteller.mechanic.fan_delegate_mandate_split.v1
session_id: lens-storyteller-fan-delegate-mandate-split-v1-<timestamp>
seed: <deterministic seed>
entry_state:
  trigger_kind: state_pressure
  fan_claim_present: true
  delegate_candidates_or_explicit_absence_present: true
  mandate_proof_or_explicit_absence_present: true
  non_fan_claimant_pressure_present: true
  future_reader_or_route_consumes_result: true
  no_fixed_turn_trigger: true
assignment:
  ledger: storyteller.card.fan_delegate_mandate_ledger.v1
  selected_delegate_or_absence: <delegate or explicit_absence>
  mandate_proof_or_absence: <proof or explicit_absence>
  handler_or_absence: <handler or explicit_absence>
branch_result:
  selected_branch: recognize_elected_delegate | seat_witness_delegate | accept_sponsor_appointee | audit_lawful_delegate | mask_or_split_delegate | publish_pirate_amplified_mandate | refuse_hide_or_false_clean
  mandate_state_before: <state>
  mandate_state_after: <state>
  future_reader_or_route_effect: <effect>
  event_seen_or_armed: storyteller.event.fan_mandate_false_representative_default.v1 | none
  counter_deltas:
    relief:
      - <relief counter/state>
    cost:
      - <cost counter/state>

Non-goals

  • Not a generic fan management layer.
  • Not a social-media popularity system.
  • Not a passive relationship meter.
  • Not a fixed-turn unrest clock.
  • Not a free way to turn fan proof into universal consent.
  • Not valid if one delegate cleanly satisfies fans, sponsor, inspector, editor, artist boundary, and archive custody at once.