Mirror Relay Territorial Split Lens / 镜权转播地域分裂 Lens

This lens observes whether 镜权转播地域分裂线 and 镜权转播地域分裂机制 correctly prevent a source broadcast from becoming universal mirror authority.

The current mesh already has strong local channel proof: 播出合法性转轨线 can prove source legality; 播出档期合约绑定线 can bind a slot; 无障碍字幕信赖线 and 字幕证词羁押线 can prove reader reliance; 送达受领权限漂移线 can reject stale recipients; 赞助补偿库存线 can spend makegood.

The remaining aftershock is mirror relay laundering: source broadcast was legal, therefore a second reader surface treats the mirror copy as served, caption-safe, sponsored, lawful, public, and route-ready. A passing implementation proves that source legality remains real history while mirror scope, reader, caption/adaptation, service authority, and sponsor makegood are separately bound.

This lens observes:

It is observed through:

Observable promise

When a mirror surface tries to consume a source broadcast, the game must show:

  • source asset;
  • source surface;
  • source legality class;
  • source contract or explicit absence;
  • source reader scope;
  • mirror surface;
  • claimed territory or mirror surface;
  • required mirror rights;
  • mirror right state;
  • relay reader or explicit absence;
  • caption or adaptation state;
  • service recipient or explicit absence;
  • service authority state;
  • sponsor or makegood row or explicit absence;
  • omitted or deferred mirror readers;
  • selected posture;
  • relay state after;
  • source asset state after;
  • mirror reader effect;
  • future remedy or route effect.

The lens fails if the result is only mirror rights approved, source license valid, caption translated, sponsor paid, partner channel accepted, public relay posted, or pirate copy ignored.

Entry oracle

A valid implementation opens only from live state pressure.

entry_state_required:
  trigger_kind: state_pressure
  source_asset_present: true
  source_surface_visible: true
  source_legality_class_visible: true
  source_contract_or_explicit_absence_visible: true
  source_reader_scope_visible: true
  mirror_claim_present: true
  mirror_surface_visible: true
  claimed_territory_or_surface_visible: true
  relay_reader_visible_or_explicit_absence: true
  required_mirror_rights_visible: true
  mirror_right_state_visible: true
  caption_or_adaptation_state_visible_or_explicit_absence: true
  service_authority_state_visible_or_explicit_absence: true
  sponsor_or_makegood_row_visible_or_explicit_absence: true
  future_remedy_or_route_consumes_relay_state: true
  player_can_bind_add_caption_split_sponsor_acknowledge_quarantine_or_default: true
  no_fixed_turn_trigger: true
  no_fixed_day_or_week_trigger: true
  no_raw_relay_count_trigger: true
  no_dashboard_or_lens_health_trigger: true

The lens must fail if entry comes from fixed turn number, day or week interval, chapter quota, raw relay count, raw legality count, dashboard state, lens health, generic export rights, or generic mirror flavor without a source asset and future mirror consumer.

Docket oracle

镜权转播分裂案卷 or equivalent must record source scope, mirror scope, and relay integrity separately.

docket_required:
  source_broadcast:
    source_asset_id: <stable asset id or explicit_absence>
    source_surface: licensed_broadcast | lawful_appeal | public_receipt | sponsor_package | pirate_signal | memorial_copy | caption_stream | route_asset_packet | equivalent
    source_legality_class: lawful_broadcast | lawful_only | public_receipt_only | sponsor_safe_package | pirate_signal_only | editor_safe_cut | mirror_right_mismatch | quarantined | recovery_only | equivalent
    source_contract_or_absence: <contract row or explicit_absence>
    source_reader_scope: public | lawful | sponsor | archive | fan_public | access_caption_reader | route_claimant | broadcast_reality | equivalent
  mirror_claim:
    mirror_surface: relay_room | partner_channel | lawful_annex | public_counterfeed | caption_feed | sponsor_cut | pirate_relay | archive_mirror | equivalent
    claimed_territory_or_surface: <territory audience surface mirror desk or explicit_absence>
    required_mirror_rights:
      - near_right | exit_right | staging_right | naming_right | explicit_absence | not_required
    mirror_right_state: bound | narrowed | missing | mismatched | stale | violated | disputed | explicit_absence
    relay_reader: mirror_public | mirror_caption_reader | mirror_lawful_reader | mirror_sponsor | mirror_archive | route_claimant | broadcast_reality | equivalent
  relay_integrity:
    caption_or_adaptation_state: faithful | localized | censored | missing | delayed | witness_bound | machine_only | explicit_absence | equivalent
    service_recipient_or_absence: <recipient delegate operator mirror desk carrier or explicit_absence>
    service_authority_state: current | limited | stale | absent | disputed | not_required | equivalent
    omitted_or_deferred_readers: []
    sponsor_or_makegood_row_or_absence: <ledger row or explicit_absence>
  state_after:
    selected_posture: bind_territorial_relay | caption_witness_addendum | split_lawful_public_mirror | sponsor_makegood_relay | acknowledge_pirate_mirror | quarantine_relay | off_license_mirror_default
    relay_state_after: territory_bound | caption_addendum_required | lawful_only | public_only | sponsor_only | pirate_only | quarantined | false_clean_mirror | recovery_only | equivalent
    source_asset_state_after: preserved | narrowed | split_required | challenged | costlier | captured | quarantined | contempt_flagged | equivalent
    mirror_reader_effect: addendum_required | service_required | makegood_required | route_delay | lawful_only | public_only | blocked | hostile | costlier | contradiction_pending | equivalent
    future_remedy_or_route_effect: callback_required | correction_required | service_recheck_required | sponsor_makegood_due | caption_witness_required | route_delay | mirror_contempt_armed | recovery_only | equivalent

The lens fails if source asset, source legality, source contract, mirror surface, mirror reader, mirror rights, caption/adaptation state, service authority, sponsor makegood, state after, or future consumer is absent without explicit absence.

Review assignment oracle

镜权转播分裂复核 or equivalent must require explicit assignment.

assignment_required:
  docket: storyteller.card.mirror_relay_split_docket.v1
  source_asset_id: <stable asset id>
  source_surface: <surface>
  source_legality_class: <class>
  source_contract_or_absence: <contract or explicit_absence>
  mirror_surface: <surface>
  claimed_territory_or_surface: <territory surface or explicit_absence>
  required_mirror_rights:
    - near_right | exit_right | staging_right | naming_right | explicit_absence | not_required
  mirror_right_state: <state>
  relay_reader: <mirror reader or explicit_absence>
  caption_or_adaptation_state: <state or explicit_absence>
  service_recipient_or_absence: <recipient or explicit_absence>
  service_authority_state: <state or explicit_absence>
  sponsor_or_makegood_row_or_absence: <ledger row or explicit_absence>
  handler_or_absence: producer | shen_luo | baiya | yu_lan | han_yanshuang | caption_witness | mirror_desk | sponsor | lawful_clerk | explicit_absence | equivalent
  selected_posture: bind_territorial_relay | caption_witness_addendum | split_lawful_public_mirror | sponsor_makegood_relay | acknowledge_pirate_mirror | quarantine_relay | off_license_mirror_default
  accepted_cost_surface_or_absence: <cost scar or explicit_absence>
  future_remedy_or_route: <future route callback correction service addendum makegood or broadcast-reality surface>

The lens fails if source license, sponsor stamp, lawful seal, caption file, mirror desk receipt, pirate copy, public mood, or management urgency resolves relay without these slots.

Branch divergence oracle

A satisfying implementation must prove all branch families as playable or explicitly blocked with state reasons.

Branch familyRequired reliefRequired costRequired future state
Bind territorial relaymirror route unblocked for named scopecontract capture, makegood, or source costservice recheck, addendum, route delay
Caption witness addendummirror caption reader can rely on the copycaption witness burden, capacity pressurecorrection or caption witness required
Split lawful/public mirrorincompatible mirror readers stop overwriting each otherclaimant collision, service pressurepublic addendum or lawful appeal required
Sponsor makegood relaymirror slot is kept by paid makegoodsponsor capture and public distrustmakegood due, counter-receipt required
Acknowledge pirate mirrorhidden mirror reader becomes visible proofpirate heat, source ambiguitylawful conversion or route delay
Quarantine relayfalse-clean mirror is blockedhostile mirror reader, archive debtrecovery-only or service recheck
Off-license mirror defaultimmediate relay appears cleancontempt, caption, makegood, and source challenge scarscorrection, callback, contradiction pending

No branch may make one source broadcast clean for public, lawful, sponsor, archive, caption, route claimant, and broadcast-reality mirror readers at once.

Default oracle

越权镜面转播默认 must fire or be armed when:

  • a source legality class is filed as universal mirror authorization;
  • a required mirror right is missing, stale, mismatched, or hidden;
  • the mirror reader is omitted after relay;
  • caption/adaptation changes mirror proof without witness addendum;
  • source service is used as mirror-reader service authority;
  • sponsor makegood benefit and burden are split across different audiences without a row;
  • pirate mirror proof is ignored until future play consumes it;
  • broadcast reality consumes mirror state without reading the docket.

Required default payload:

default_required:
  event: storyteller.event.off_license_mirror_relay_default.v1
  source_broadcast:
    source_asset_id: <stable asset id or explicit_absence>
    source_surface: <surface or explicit_absence>
    source_legality_class: <class or explicit_absence>
    source_contract_or_absence: <contract row or explicit_absence>
    source_reader_scope: <scope or explicit_absence>
  mirror_gap:
    mirror_surface: <surface or explicit_absence>
    claimed_territory_or_surface: <territory surface or explicit_absence>
    required_mirror_rights:
      - near_right | exit_right | staging_right | naming_right | explicit_absence | not_required
    mirror_right_state: missing | mismatched | stale | violated | disputed | hidden | explicit_absence | equivalent
    relay_reader: <mirror reader or explicit_absence>
    caption_or_adaptation_state: faithful | localized | censored | missing | delayed | machine_only | hidden | explicit_absence | equivalent
    service_authority_state: stale | absent | disputed | hidden | not_checked | equivalent
  false_clean_claim:
    default_narrator: sponsor | mirror_desk | management_table | lawful_reader | public_table | archive | route_claimant | broadcast_reality | equivalent
    false_claim: source_license_covers_all_mirrors | mirror_right_covers_all_territories | caption_translation_is_same_proof | source_service_served_mirror_reader | sponsor_makegood_covers_all | pirate_relay_does_not_count | equivalent
    omitted_or_deferred_mirror_readers: []
    remedy_or_route_at_risk: callback | correction | public_addendum | lawful_appeal | service_recheck | caption_witness | makegood | route_unlock | equivalent
  aftermath:
    relay_state_after: false_clean_mirror | public_only | lawful_only | sponsor_only | pirate_only | quarantined | recovery_only | contradiction_pending | equivalent
    source_asset_state_after: narrowed | challenged | captured | costlier | contempt_flagged | quarantined | split_required | equivalent
    mirror_reader_effect: hostile | blocked | addendum_required | service_required | costlier | contradiction_pending | recovery_only | equivalent
    future_remedy_or_route_effect: callback_required | correction_required | sponsor_makegood_due | caption_witness_required | route_delay | mirror_contempt_armed | recovery_only | equivalent
    counter_deltas_min: 3

The event fails if it only changes money, mood, generic reputation, or a single legal flag.

Future consumption oracle

After resolution, at least one downstream route, remedy, or reader must consume the mirror relay state.

future_consumption_required:
  future_consumer_any:
    - mirror_caption_reader
    - mirror_lawful_reader
    - mirror_public
    - sponsor_makegood_table
    - route_claimant
    - broadcast_reality
    - archive
  consumed_state_any:
    - territory_bound
    - caption_addendum_required
    - lawful_only
    - public_only
    - sponsor_only
    - pirate_only
    - quarantined
    - false_clean_mirror
    - recovery_only
    - contradiction_pending
  changed_offer_or_block_min: 1

The lens fails if only counters move while the future route, correction, callback, service, addendum, makegood, or broadcast-reality offer set remains identical.

Progress metric

Progress is measured by observable branch proof, not content count.

  • 20%: a source broadcast and mirror claim can create or explicitly refuse a relay docket.
  • 40%: the docket records source scope, mirror scope, relay integrity, state after, and future consumer.
  • 60%: at least four non-equivalent relay postures resolve with relief and future cost.
  • 80%: off-license default or quarantine mutates route, reader, sponsor, caption, service, archive, or broadcast state.
  • 100%: downstream consumption proves a later route, remedy, or reader reads the relay state rather than the source license alone.

Minimal replay evidence shape

lens: storyteller.lens.mirror_relay_territorial_split.v1
result: pass | fail
session:
  session_id: <id>
  seed: <seed>
  source_asset_id: <id>
  source_legality_class_before: <class>
  source_contract_or_absence: <row or explicit_absence>
  mirror_surface: <surface>
  claimed_territory_or_surface: <surface>
  relay_reader: <reader or explicit_absence>
  mirror_right_state_before: <state>
  caption_or_adaptation_state_before: <state or explicit_absence>
  service_authority_state_before: <state or explicit_absence>
  sponsor_or_makegood_row_or_absence: <row or explicit_absence>
  selected_posture: bind_territorial_relay | caption_witness_addendum | split_lawful_public_mirror | sponsor_makegood_relay | acknowledge_pirate_mirror | quarantine_relay | off_license_mirror_default
  emitted_event: storyteller.event.off_license_mirror_relay_default.v1 | none_if_valid_relay
  relay_state_after: <state>
  source_asset_state_after: <state>
  mirror_reader_effect: <effect>
  future_remedy_or_route_effect: <effect>
assertions:
  entry_state_driven: true
  source_scope_and_mirror_scope_separate: true
  relay_integrity_visible: true
  branch_non_equivalence: true
  success_has_cost: true
  default_mutates_future_play: true
  downstream_consumes_mirror_state: true
  no_fixed_turn_trigger: true

Non-goals

  • Not a generic rights-sale page.
  • Not a replacement for broadcast legality conversion.
  • Not a fixed broadcast phase.
  • Not a raw economy knob.
  • Not satisfied by wiki page existence.
  • Not satisfied by a clean export approval.
  • Not valid unless the future mirror reader, route, remedy, or broadcast-reality consumer is named or explicitly absent.