Mira Veil Voice / Body Custody Lens

This lens observes Mira Veil Storyline, Mira Veil, Archive Voice Custody, and Route Assets and Custody.

It is observed through Voice Receipt, Voice Contradiction, Body Custody Triage, Last Performance, and 未剪辑真唱母带.

Purpose

Mira must not remain a prose-only collapsing singer used by other systems. The implementation is correct only if Mira becomes a playable, stateful, recruitable, missable, recoverable, and pressure-bearing route asset whose body and voice can diverge.

A passing implementation must prove that Mira’s living body, public-stage availability, consent, final voice, voice model, and archive proof can be separated or merged in gameplay, and that each separation changes future options.

State-triggered entry

Offer Mira’s custody surface when all of the following are true:

  1. a broadcast, final performance, final-take proof, voice model, archive docket, public refusal, or sponsor relief surface wants to use Mira’s voice or public body;
  2. Mira’s body state and voice state are not both cleanly aligned with proof;
  3. at least two claimant factions can contest the result: Mira, sponsor, archive, inspector, editor, fan public, AI voice claimant, or producer license desk;
  4. at least one pressure counter is live: mira_body_voice_clarity, mira_consent_integrity, voice_integrity, voice_integrity_risk, artist_trust, public_receipt_legitimacy, fan_oxygen_resentment, sponsor_stop_loss_pressure, inspection_heat, or archive_fraud.

The canonical trigger is custody mismatch plus claimant pressure. It is not a fixed numbered trigger.

Required observable content

Route states

Mira must expose durable states equivalent to at least six of the following:

  • mira_unseen
  • mira_offered
  • mira_lawful_final_performer
  • mira_protected_private_body
  • mira_public_refusal_witness
  • licensed_separated_voice
  • voice_model_captured_by_sponsor
  • fraudulent_body_voice_merge
  • mira_body_voice_missed
  • mira_hostile_witness
  • mira_unavailable

Proof states

Voice Receipt or an equivalent proof object must expose at least four of:

  • body_voice_aligned
  • body_missing_voice_live
  • voice_missing_body_live
  • protective_snow_receipt
  • public_refusal_receipt
  • fraudulent_body_voice_merge

Assignable actions

The replay surface must expose Body Custody Triage or equivalent choices that can assign:

  • Mira or explicit Mira absence;
  • a voice proof, final-take source, receipt, token, or editor proof;
  • at least one handler or claimant actor;
  • a branch intention: perform, protect, publish, license, merge, suppress, or ignore.

Events

At least one of the following must be emitted, resolved, or recorded:

  • Voice Contradiction;
  • a public refusal event;
  • a protective snow receipt event;
  • a sponsor merge or AI voice capture event;
  • an inspector or counter-receipt objection caused by body/voice mismatch.

Required branch divergence

Branch A — Lawful final performer

A success route aligns Mira’s body, voice, consent, and custody proof before airing.

Expected evidence:

  • set mira_lawful_final_performer or maintain body_voice_aligned with proof;
  • improve mira_body_voice_clarity, voice_integrity, or artist_trust;
  • pay nonzero cost through stamina, medical supply, inspector heat, sponsor pressure, fan oxygen delay, proof exhaustion, or archive debt.

Branch B — Protective snow receipt

A protection route removes Mira from public-stage availability while preserving consent/refusal proof.

Expected evidence:

  • set mira_protected_private_body and protective_snow_receipt;
  • improve mira_consent_integrity or artist_trust;
  • worsen public legitimacy, fan oxygen resentment, sponsor pressure, or archive debt;
  • public performance routes are locked or made more expensive.

Branch C — Public refusal witness

A public route exposes that the marketed body, voice, or sponsor ending is not accepted as the true chain.

Expected evidence:

  • set mira_public_refusal_witness or public_refusal_receipt;
  • improve public_receipt_legitimacy or mira_consent_integrity;
  • increase sponsor, archive, inspector, or fan mobilization pressure;
  • later counter-receipt or custody disputes can cite the public refusal.

Branch D — Licensed separated voice

A legal separation route allows voice use without pretending that the public body is present.

Expected evidence:

  • set licensed_separated_voice or lawful limited voice holder state;
  • improve voice_integrity or voice_token_integrity;
  • spend token, final-take proof, editor receipt, inspector favor, or public witness;
  • leave grief, fan, sponsor, or false-owner risk live.

Branch E — Sponsor merge / AI fraud

A capture route lets sponsor, archive, editor, or AI process merge Mira’s absent body and available voice into a clean commodity artifact.

Expected evidence:

  • set voice_model_captured_by_sponsor, fraudulent_body_voice_merge, or mira_false_public_body;
  • reduce one immediate sponsor or schedule pressure;
  • increase archive_fraud, voice_integrity_risk, artist_trust_loss, inspection heat, or hostile witness risk.

Branch F — Missed or hostile Mira

A failure route ignores the contradiction, under-protects Mira, or lets another claimant define her final voice.

Expected evidence:

  • set mira_body_voice_missed, mira_hostile_witness, or mira_unavailable;
  • lock or raise the cost of lawful final performer, protective snow, public refusal, or separated-license routes;
  • future recovery requires counter-receipt, editor proof, inspector audit, fan witness, or archive bargain.

Oracle assertions

A sibling executable lens should fail unless all assertions below are true.

  1. Primary links existobserves and observed_through arrays are populated and point to existing Storyteller wiki surfaces.
  2. State-triggered entry — Mira’s surface opens from custody mismatch and claimant pressure, not a fixed numbered trigger.
  3. Mira is stateful — replay or data inspection exposes at least six durable Mira route states.
  4. Proof object exists — a body/voice receipt or equivalent proof object stores at least four body/voice proof states.
  5. Assignable rite exists — at least one rite or choice accepts Mira or explicit Mira absence plus proof/handler/claimant inputs.
  6. Recruitability/missability matter — protected, public, or lawful Mira unlocks at least one option that missed, hostile, captured, or unavailable Mira cannot unlock.
  7. Branch outcomes diverge — lawful performance, protective snow, public refusal, licensed separation, sponsor fraud, and missed/hostile routes do not collapse into the same state or counter result.
  8. Success is costed — any positive route improves one body/voice/consent/public variable while worsening or spending another pressure surface.
  9. Failure is durable — ignoring, merging, or under-protecting Mira changes later availability, cost, tags, or counters.
  10. No universal cleanup — no single branch may simultaneously erase sponsor, archive, inspector, fan, artist, and voice pressure.
  11. Replay provenance — passing evidence includes session id, seed, offered choices, assigned cards, branch outcome, durable states, and counter deltas from game state.

Replay evidence shape

lens_id: storyteller.lens.character.mira_veil_voice_body_custody.v1
session_id: lens-mira-veil-voice-body-custody-v1-<timestamp>
seed: <deterministic-seed>
replay_context:
  mira_state_before: unseen | offered | aligned | protected | public_refusal | separated_voice | captured | missed | hostile
  proof_state_before: body_voice_aligned | body_missing_voice_live | voice_missing_body_live | protective_snow_receipt | public_refusal_receipt | fraudulent_body_voice_merge
  claimant_factions:
    - sponsor_or_archive_or_inspector_or_editor_or_fan_or_ai_claimant
    - second_claimant_or_equivalent
  live_pressures:
    - mira_body_voice_clarity
    - voice_integrity_risk
    - sponsor_stop_loss_pressure
offered_choices:
  - rite.mira_voice_body_custody_triage
  - publish_contradiction
  - protective_snow_receipt
  - licensed_separated_voice
  - sponsor_merge_or_ai_capture
assigned_cards:
  success_branch:
    - card.mira_body_voice_receipt
    - proof_or_handler_or_token
  negative_branch:
    - insufficient_proof_or_sponsor_merge_or_absence
branches:
  protective:
    outcome: mira_protected_private_body
    deltas:
      mira_consent_integrity: +1
      fan_oxygen_resentment: +1
  public_refusal:
    outcome: mira_public_refusal_witness
    deltas:
      public_receipt_legitimacy: +1
      sponsor_stop_loss_pressure: +1
  fraud:
    outcome: voice_model_captured_by_sponsor
    deltas:
      archive_fraud: +1
      voice_integrity_risk: +1
assertions:
  - state_triggered_entry
  - proof_object_stateful
  - assigned_cards_recorded
  - branch_outcomes_diverge
  - success_has_cost
  - failure_is_durable

Progress metric

Progress is branch coverage and state distinction, not content count.

  • 20%: Mira has explicit body/voice route states and claimant factions.
  • 40%: a body/voice receipt or equivalent proof object can enter play.
  • 60%: an assignable rite resolves at least two positive branches with costs.
  • 80%: missed, hostile, captured, or fraudulent Mira creates durable penalties.
  • 100%: at least three divergent branches are replay-proven with seed, session id, assignments, outcomes, durable states, and counter deltas.

Non-goals

  • Not a generic artist biography.
  • Not a health-bar lens.
  • Not a fixed-turn trigger.
  • Not bulk content volume.
  • Not governance or methodology.
  • Not a free legal voice pack.
  • Not satisfied by prose alone; proof must come from branch state and replay evidence.