Memorial Air Chain Perjury / 纪念空气链伪证

Memorial Air Chain Perjury is a failure or aftershock event for a memorial-air, voice, archive, public receipt, or black-box proof chain that was presented as clean but cannot survive cross-examination.

The event does not exist to punish any negative branch automatically. It fires or becomes armed when a contradiction has been hidden, bought, over-masked, falsely assigned, or left without a witness/source/holder long enough for a claimant to interrogate first.

State-triggered entry

Arm or emit this event only when all conditions below are present:

entry_state:
  trigger_kind: state_pressure
  memorial_air_chain_docket_present: true
  proof_object_named: true
  prior_relief_exists: true
  chain_witness_or_source_missing_bought_hostile_or_contradicted: true
  claimant_factions_count_min: 2
  false_clean_or_first_interrogator_pressure_present: true
  no_fixed_turn_trigger: true

Valid entry states from 纪念空气链案卷 include:

  • chain_perjury;
  • false_air_owner;
  • carrier_bought_out;
  • hostile_relay;
  • recovery_only;
  • public_receipt_distrust after a supposedly public proof;
  • source_ambiguity after a supposedly lawful proof;
  • sponsor_countercopy without an opposing receipt;
  • explicit_absent witness used as if present.

Event payload

event_id: storyteller.event.memorial_air_chain_perjury.v1
source_card: storyteller.card.memorial_air_chain_docket.v1
proof_object: <stable proof id>
perjury_source: false_clean | sponsor_countercopy_first | editor_mask_overreach | absent_witness_claimed_present | hostile_relay | archive_signature_contradiction | public_receipt_contradiction
first_interrogator: inspector | sponsor | editor | fan_public | artist_refusal | archive | pirate_relay
chain_witness_state: protected_chain_witness | carrier_bought_out | hostile_relay | captured_or_absent_source | editor_masked_source | explicit_absent
route_asset_before: <state>
route_asset_after: recovery_only | false_air_owner | captured | blocked | contradiction_pending | public_only | lawful_only

The payload must preserve the original proof relief as history. The event does not retcon the old success; it makes the old success harder to keep alive now.

Branch effects

Inspector catches perjury

The archive or inspection desk proves that the chain was misrepresented.

Expected mutation:

  • archive_signature_legitimacy may improve if the lie is contained;
  • inspection_heat, bureau_favor_debt, proof_burden, or lawful_only_route rises;
  • the route becomes lawful_only, contradiction_pending, or recovery_only.

Sponsor stop-loss uses the contradiction to demand naming control, refund control, or clean-cut authority.

Expected mutation:

  • one immediate sponsor or slot pressure may drop only if the player accepts capture;
  • contract_capture, sponsor_stop_loss_pressure, public_receipt_distrust, or false_owner_pressure rises;
  • a witness can become carrier_bought_out.

Editor catches perjury

The cutroom or black-box source can prove that the aired chain and source chain differ.

Expected mutation:

  • continuity_hazard or voice_integrity_risk may drop if the editor contains the contradiction;
  • edit_debt, source_ambiguity, archive_debt, or public_receipt_distrust rises;
  • the route becomes split_canon, editor_only, or contradiction_pending.

Public catches perjury

郁蓝, 艾笙, fan oxygen witnesses, a pirate relay, or audience witnesses expose that the public receipt was not what management claimed.

Expected mutation:

  • public_receipt_legitimacy may rise if public proof replaces the false chain;
  • fan_oxygen_resentment, sponsor_stop_loss_pressure, public_exposure, relay_custody_risk, or inspection_heat rises;
  • the witness can become protected, hostile, or captured depending on player assignment.

Artist/refusal catches perjury

A voice, body, memory, or refusal holder proves that memorial air was used as if consent existed.

Expected mutation:

  • voice_integrity or artist_refusal_respected may recover only through a costly admission;
  • artist_trust_loss, archive_debt, public_receipt_distrust, false_air_owner, or proof_burden rises;
  • future memorial use becomes recovery_only, lawful_only, or public_only.

Counter contract

On emission, mutate at least three counters or durable states:

required_deltas:
  at_least_one_relief:
    - false_owner_pressure_down
    - public_receipt_legitimacy_up
    - archive_signature_legitimacy_up
    - voice_integrity_up
    - private_capture_blocked
  at_least_two_cost_or_scar:
    - proof_burden_up
    - inspection_heat_up
    - sponsor_stop_loss_pressure_up
    - contract_capture_up
    - public_receipt_distrust_up
    - fan_oxygen_resentment_up
    - edit_debt_up
    - source_ambiguity_up
    - archive_debt_up
    - relay_custody_risk_up
    - future_recovery_cost_up
    - route_asset_state_recovery_only

Recovery hooks

After this event, clean success is not available for the affected proof object unless the implementation explicitly creates a costly recovery path. Valid recovery includes:

  • reopen proof burden through 举证负荷再分配线;
  • seat the proof under inspector oath and accept lawful-only routing;
  • publish a public counter-receipt and accept sponsor/fan exposure;
  • reveal editor checksum and accept source ambiguity;
  • protect or rescue the bought/hostile witness;
  • quarantine false owner through Route Assets and Custody;
  • let 导出证据回流反震 carry the scar into a later route.

Replay evidence expectation

event_seen_or_armed: storyteller.event.memorial_air_chain_perjury.v1
entry_state:
  proof_object: <stable proof id>
  prior_relief:
    - <relief retained as history>
  chain_state_before: <state>
  witness_state_before: <state>
  claimant_factions_count_min: 2
  no_fixed_turn_trigger: true
result:
  first_interrogator: <claimant>
  chain_state_after: chain_perjury | false_air_owner | recovery_only | contradiction_pending
  route_asset_after: <state>
  counter_deltas:
    relief:
      - <relief counter/state>
    cost:
      - <cost counter/state>

Non-goals

  • Not a random scandal event.
  • Not a fixed scheduled punishment.
  • Not a retcon of earlier proof success.
  • Not valid unless a named proof object, witness/source/absence, claimant, and future route state all change.