Mara Fen Custodian Pressure / Mara Fen 保管压力机制
Mara Fen Custodian Pressure turns Mara Fen from a passive archive contact into a character-state mechanism. It is the missing bridge between Iris voice custody rows and the later systems that try to cite those rows as lawful proof, public receipt, sponsor relief, edit mask, enforcement, route asset unlock, or broadcast reality anchor.
The mechanism exists because the current Iris mesh already has thick rows for memorial voice probate, residue, afteruse citation, and custodian counterclaim. Those rows repeatedly need Mara’s custody answer. The pressure gap is whether Mara herself can be recruited, protected, suppressed, captured, frightened, hostile, missed, or recorded as explicit absence.
Primary playable question
When an Iris voice row needs Mara’s custody answer, does the player protect her, recruit her as chain keeper, expose her publicly, narrow her answer into private affidavit, suppress her for sponsor relief, mask her through edit custody, or record absence/default?
The answer must mutate all of these surfaces:
- Mara’s character state;
- source Iris voice row state;
- future reader acceptance;
- at least one relief counter;
- at least one cost counter;
- at least one future route or reader scar.
State-triggered entry
Open this mechanism only when all are true:
entry_state:
trigger_kind: state_pressure
source_iris_voice_row_present: true
source_voice_row_scope_visible: true
requested_use_or_breach_present: true
mara_named_as_custodian_or_explicit_absence: true
future_reader_or_route_asset_present: true
player_can_assign_answer_support_or_default: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_count_trigger: trueValid source rows include memorial voice probate, probate residue, probate afteruse citation, custodian counterclaim, echo infringement notice, archive voice custody, and equivalent custody rows.
Core objects
- Mara Fen 保管分岔案卷 records the source voice row, Mara state, support need, future reader, answer posture, and future reader effect.
- Mara Fen 保管面谈 resolves the answer posture and counter costs.
- Mara Fen 敌对证人默认 records durable failure when Mara is hidden, unsupported, captured without scar, or misfiled as universal permission.
Mara state machine
mara_fen_custodian_state:
state:
- unseen_archive_custodian
- reachable_custodian
- recruitable_chain_keeper
- protected_custodian
- route_asset_chain_keeper
- public_chain_witness
- private_affiant
- editor_masked_custodian
- sponsor_captured
- suppressed
- frightened_missing_keeper
- hostile_witness
- missed_custodian
- explicit_absence
access_basis:
- iris_voice_row
- archive_chain_key
- oath
- lawful_annex
- raw_minutes
- public_receipt
- editor_checksum
- sponsor_release
- explicit_absence| State | Meaning | Play consequence |
|---|---|---|
unseen_archive_custodian | Mara exists as latent custody infrastructure. | Docket may name absence; no route asset yet. |
reachable_custodian | The player can ask for answer and support. | Interview rite becomes available. |
recruitable_chain_keeper | Mara can become a future route asset if cost is paid. | Protection or handler commitment required. |
protected_custodian | Mara’s answer is usable with duty attached. | Custody clarity improves; payroll and exposure rise. |
route_asset_chain_keeper | Mara can support later Iris rows. | Future rows can be stabilized with recurring cost, not for free. |
public_chain_witness | Mara speaks in a public channel. | Public legitimacy improves; lawful bridge may still be required. |
private_affiant | Mara gives scoped lawful answer. | Lawful use improves; public distrust may rise. |
editor_masked_custodian | Mara’s answer survives through checksum or mask. | Source safety improves; ambiguity and edit debt rise. |
sponsor_captured | Sponsor or management controls her silence. | Immediate pressure may fall; later readers surcharge or reject. |
suppressed | Mara is kept from answering. | Sponsor relief may occur; hostile/default risk rises. |
frightened_missing_keeper | Exposure without support removes her. | Missing keeper and recovery-only states become likely. |
hostile_witness | Mara can prove misuse or false cleaning. | Recovery opens with hostile cost. |
missed_custodian | Player lost the chance to make her answer playable. | Future rows need substitute proof or recovery. |
explicit_absence | Mara is unavailable or deliberately bypassed. | Absence must be visible to future reader. |
Branch families
| Branch | Relief | Cost | Future reader effect |
|---|---|---|---|
| Protect custodian | chain clarity, archive legitimacy, voice integrity | payroll, escort, witness exposure, inspection heat | accepted with custodian cost |
| Recruit chain keeper | future chain reliability, route asset stability | handler burden, sponsor pressure, support duty | future rows can use Mara with support |
| Public chain witness | public receipt, private-capture resistance | sponsor pressure, reprisal, public contradiction | public-only until lawful bridge |
| Private affidavit | lawful admissibility, legal-body risk down | public distrust, bureau debt, fan resentment | lawful-only or annex required |
| Sponsor suppression | stop-loss and slot pressure fall | contract capture, Mara hostility, false-owner risk | sponsor-only or default armed |
| Editor mask | source safety and continuity improve | edit debt, source ambiguity, public blockage | checksum required |
| Absence/default | no clean relief required | archive debt, hostile witness, recovery scar | blocked, hostile, captured, or recovery-only |
Counter contract
Every non-default branch must produce a relief, a cost, and a future reader effect. A default branch must at minimum produce a cost and a durable future scar.
Primary counters and states:
mara_fen_statemara_trustmara_fearmara_hostilitycustody_chain_integritycustody_clarityvoice_integrityarchive_signature_legitimacyarchive_debtpublic_receipt_legitimacypublic_receipt_distrustwitness_exposurewitness_payroll_dueinspection_heatsponsor_stop_loss_pressurecontract_captureedit_debtsource_ambiguityfalse_owner_hardening_riskroute_asset_pressurefuture_recovery_cost
Missability and recovery
The mechanism is missed when implementation:
- treats Mara as automatic permission;
- stores Mara as
present: truewithout state; - consumes an Iris voice row without source row id;
- hides support need;
- exposes public testimony without protection or reprisal pressure;
- files sponsor suppression as clean consent;
- files editor mask as raw chain proof;
- lets absence disappear instead of reaching a future reader;
- leaves future reader acceptance identical across branches;
- opens from fixed turn count, day/week interval, chapter quota, or raw content count.
Recovery is allowed only with scar:
- late affidavit;
- public counterline;
- lawful annex;
- sponsor unwind;
- editor checksum correction;
- protected custody interview;
- substitute proof;
- recovery-only route.
Replay evidence shape
mechanic_id: storyteller.mechanic.mara_fen_custodian_pressure.v1
session_id: lens-mara-fen-custody-branch-v1-<timestamp>
seed: <deterministic-seed>
entry_state:
trigger_kind: state_pressure
source_iris_voice_row_present: true
mara_named_as_custodian_or_explicit_absence: true
future_reader_or_route_asset_present: true
no_fixed_turn_trigger: true
offered:
card: storyteller.card.mara_fen_custody_branch_docket.v1
rite: storyteller.rite.mara_fen_custody_interview.v1
branch_runs:
valid_branch:
selected_branch: protect_custodian | recruit_chain_keeper | public_chain_witness | private_affidavit | suppress_for_sponsor | editor_masked_answer
source_voice_row_id: <stable id>
mara_state_before: <state>
support_need_or_absence: <support or explicit_absence>
future_reader: <reader>
mara_state_after: <state>
future_reader_effect: <effect>
counter_deltas:
relief: []
cost: []
future: []
default_branch:
event_seen_or_armed: storyteller.event.mara_fen_hostile_witness_default.v1
missing_or_misfiled_surface: <surface>
future_reader_effect: <effect>
assertions:
- entry_is_state_triggered
- source_voice_row_visible
- mara_state_visible_or_explicit_absence
- support_need_visible_or_explicit_absence
- branch_changes_future_reader_acceptance
- sponsor_suppression_not_clean_consent
- public_witness_not_lawful_chain_without_bridge
- editor_mask_not_raw_proof
- default_is_durable
- no_fixed_turn_triggerNon-goals
- Not a fresh Iris voice probate.
- Not a generic witness loyalty scene.
- Not a universal archive key.
- Not a fixed-turn encounter.
- Not valid if recruiting Mara grants permanent free permission.