Iris Vale Memorial Voice Probate Lens / Iris Vale 纪念声权验讫 Lens
Primary observation link
This lens observes Iris Vale 纪念声权验讫线, 纪念声权验讫机制, Iris Vale, Archive Voice Custody, and Route Assets and Custody.
It is observed through Iris Vale 纪念声权验讫案卷, Iris Vale 纪念声权验讫听证, and Iris 声权验讫默认.
Observable promise
Iris Vale’s memorial voice must be playable as a deceased route asset with custody, reader, and consent boundaries. A pass cannot be achieved by treating the voice as a generic audio license, a mood callback, or a clean memorial clip.
A valid implementation proves that Iris remains dead, Mara Fen’s chain or explicit absence matters, multiple future readers evaluate the voice differently, and false probate creates durable consequences.
Scope
This lens covers:
- a concrete Iris memorial voice asset;
- Mara Fen as custodian, hostile witness, protected custodian, suppressed custodian, missing custodian, or explicit absence;
- archive, inspector, sponsor, fan public, cutroom, pirate relay, memorial rights, route asset custody, and broadcast reality readers;
- lawful/custodian, public/fan, sponsor, editor/checksum, pirate, quarantine/suppression, and false-probate branches;
- follow-up pressure through reader rebuttal, stale dispatch, memorial contempt, and archive voice custody.
This lens does not cover a living recruitment arc for Iris.
State-triggered entry oracle
A valid replay or state inspection must show:
entry_state:
trigger_kind: state_pressure
bound_character: char.iris_vale
performer_state: deceased_route_asset
memorial_voice_asset_present: true
chain_of_custody_unsettled: true
at_least_two_voice_readers_live: true
future_use_would_change_route_or_pressure: true
mara_fen_or_explicit_absence_visible: true
player_can_assign_probate_or_record_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: trueThe lens must fail if the voice appears only because a fixed turn, day, chapter, raw content count, dashboard state, or lens-health state was reached.
Required observable content
Probate docket
Iris Vale 纪念声权验讫案卷 or equivalent must record:
- memorial voice asset id;
- performer state as deceased route asset;
- voice integrity state;
- chain state;
- Mara Fen state or explicit absence;
- at least two live readers;
- proposed use;
- current probate state;
- default danger.
Probate hearing
Iris Vale 纪念声权验讫听证 or equivalent must assign:
- voice asset;
- custodian or explicit absence;
- proof or explicit absence;
- carrier or explicit absence;
- broadcast/use boundary;
- cost;
- future reader.
Probate default event
Iris 声权验讫默认 or equivalent must fire or be armed when the voice is used, sold, copied, suppressed, masked, quoted, or routed without sufficient probate.
The event must name executor, default kind, custodian state after, voice state after, future reader effect, and counter deltas. It cannot be generic scandal text.
Branch divergence oracle
A satisfying implementation must expose at least four branch families, including one failure/default family.
| Branch family | Required relief | Required cost | Required future effect |
|---|---|---|---|
| Custodian chain | custody clarity, archive signature, or lawful acceptance improves | inspection heat, public delay, sponsor objection, or archive debt rises | lawful or custodian boundary required |
| Public vigil probate | fan oxygen, public receipt, or audience stability improves | sponsor pressure, lawful conversion cost, or witness exposure rises | public acknowledgement required |
| Sponsor packaged legacy | sponsor or schedule pressure improves | contract capture, public distrust, false-probate risk, or fan resentment rises | sponsor-gated voice use or later rebuttal required |
| Editor masked checksum | continuity or broadcast legibility improves | edit debt, source ambiguity, or archive distrust rises | checksum, annotation, or editor-bound use required |
| Pirate echo probate | suppressed grief becomes audible or private capture falls | pirate exposure, infringement, lawful hostility, or sponsor retaliation rises | public but legally scarred use |
| Quarantine / suppression | voice integrity or infringement risk improves | fan resentment, route delay, sponsor pressure, or public grief rises | recovery requires stronger chain |
| False probate default | no clean relief required | custody, infringement, hostile witness, or route pressure worsens | blocked, costlier, lawful-only, public-only, sponsor-only, checksum-required, or recovery-only |
No branch may produce clean universal acceptance across archive, sponsor, fan public, cutroom, pirate relay, route asset, and broadcast reality.
Oracle assertions
A binding check should fail unless all assertions below are true.
- Primary links exist —
observesandobserved_througharrays are populated with concrete Storyteller pages. - Iris remains deceased — the implementation never turns the memorial voice into living consent or a recruitable Iris card.
- Concrete voice asset exists — the docket names the voice asset, copy, clipped echo, sponsor copy, cutroom mark, or pirate packet.
- Mara chain matters — Mara Fen is present in a defined state, or her absence is explicitly recorded and changes risk.
- Multiple readers exist — at least two future readers have visible acceptance pressure.
- Hearing has assignment slots — custodian, proof, carrier, boundary, cost, and future reader are all assigned or explicitly absent.
- Branch families diverge — at least four branch families produce different probate states and counter deltas.
- Relief and cost coexist — every successful branch has at least one relief and one cost.
- Future reader effect exists — the result changes later route acceptance, proof burden, public receipt, sponsor gate, checksum requirement, quarantine, or recovery state.
- False probate is durable — default cannot be resolved as mood text; it mutates voice state, custodian state, route access, or counters.
- No universal voice permission — no single branch satisfies all readers for free.
- No fixed trigger — no entry condition depends on turn count, day/week count, chapter quota, raw count, dashboard state, or lens health.
Progress metric
irisValeMemorialVoiceProbateProgress = 0..9:
0: no Iris voice asset in state.1: Iris voice asset exists and performer state is deceased route asset.2: chain of custody is unsettled and Mara Fen or explicit absence is visible.3: at least two readers are live.4: probate docket exists.5: hearing offers custodian, proof, carrier, boundary, cost, and future reader slots.6: at least four branch families are visible, including default.7: at least two successful branches produce distinct relief/cost/future effects.8: false probate default fires or is armed with durable consequence.9: later reader, route, stale dispatch, rebuttal, memorial contempt, or archive voice custody content consumes the resulting probate state.
Evidence shape
lens_id: storyteller.lens.character.iris_vale_memorial_voice_probate.v1
session_id: lens-iris-vale-memorial-voice-probate-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
bound_character: char.iris_vale
performer_state: deceased_route_asset
memorial_voice_asset_present: true
chain_of_custody_unsettled: true
readers:
archive: active | quiet | hostile | absent
sponsor: active | quiet | hostile | absent
fan_public: active | quiet | hostile | absent
cutroom: active | quiet | hostile | absent
pirate_relay: active | quiet | hostile | absent
broadcast_reality: stable | hungry | split | drifting
mara_fen_state: neutral | protected | recruitable | suppressed | hostile_witness | missing | explicit_absence
no_fixed_turn_trigger: true
offered:
card: storyteller.card.iris_vale_memorial_voice_probate_docket.v1
rite: storyteller.rite.iris_vale_memorial_voice_probate_hearing.v1
branch_runs:
successful_branch:
selected_branch: custodian_chain | public_vigil | sponsor_packaged_legacy | editor_masked_checksum | pirate_echo | quarantine_or_suppression
custodian_or_absence: <value>
proof_or_absence: <value>
carrier_or_absence: <value>
broadcast_boundary: <value>
cost_paid_or_absent: <value>
probate_state_after: <state>
future_reader_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default_branch:
event_seen_or_armed: storyteller.event.iris_voice_probate_default.v1
default_kind: false_probate | echo_infringement | grief_suppression | sponsor_capture | cutroom_false_checksum | pirate_untraced_echo | equivalent
executor_or_absence: <value>
custodian_state_after: <state>
voice_state_after: <state>
future_reader_effect: <effect>
assertions:
- primary_links_exist
- iris_remains_deceased_route_asset
- memorial_voice_asset_is_concrete
- mara_fen_or_explicit_absence_visible
- reader_table_visible
- probate_hearing_assigns_required_slots
- branch_families_diverge
- false_probate_default_is_durable
- no_universal_voice_permission
- no_fixed_turn_triggerIntegration expectations
- Iris Vale Storyline should point here as Iris’s deeper playable route-asset arc.
- Mara Fen Storyline should remain the custodian-side pressure; this lens observes the deceased voice side.
- Memorial Rights Contempt Storyline should be able to consume public vigil, suppression, or false-probate states.
- 读者反驳通知线 should be able to consume later citations of the probate row.
- 过期派发召回线 should be able to arm false probate when old sponsor copies, public scripts, or cutroom marks execute before probate completes.
Non-goals
- Not a resurrection arc.
- Not a living recruit path for Iris.
- Not a generic song-rights license.
- Not a fixed-turn memorial sequence.
- Not a clean universal permission slip.
- Not a governance or dashboard test.
- Not valid unless future routes can read the resulting probate state.