Attachment Monitor Substitution Receipt
Attachment Monitor Substitution Receipt turns a monitor swap into visible custody state.
Ruling Attachment Compliance already asks whether a served ruling has its monitor, proof bridge, and channel limits. This mechanism answers the next question: when that monitor is later replaced, reused, borrowed, or captured, what proof shows that the substitute can carry the same authority?
Entry conditions
entry_conditions:
trigger_kind: state_pressure
source_attachment_row_visible: true
original_monitor_visible: true
replacement_monitor_or_absence_visible: true
monitor_authority_scope_visible: true
substitution_reason_visible: true
harmed_or_omitted_reader_visible: true
future_reader_or_route_consumes_monitor_state: true
player_response_available: true
no_fixed_turn_trigger: true
no_fixed_day_or_week_trigger: true
no_raw_monitor_count_trigger: true
no_dashboard_or_lens_health_trigger: trueValid pressures include a stale public witness, captured archive signer, unavailable inspector, sponsor-bought checksum, route asset moved away from the watcher, lawful channel changed, or a monitor asked to cover a second ruling attachment.
State object
attachment_monitor_state:
source_attachment_row: <row>
original_monitor: <monitor>
replacement_monitor_or_absence: <monitor or explicit_absence>
authority_scope_or_absence: same_attachment | narrowed_reader | split_reader | temporary_substitute | emergency_only | no_transfer | explicit_absence
substitution_reason: monitor_unavailable | monitor_captured | scope_changed | route_asset_moved | lawful_channel_changed | public_receipt_challenge | sponsor_pressure | equivalent
harmed_or_omitted_reader: <reader or explicit_absence>
monitor_state_after: retained | substituted_scoped | split_required | public_notice_required | quarantined | monitor_debt | refused_with_scar | false_clean_substitute | recovery_only
future_reader_or_route_effect: accepted_with_original | accepted_with_substitute_cost | split_required | public_recheck_required | bridge_required | blocked | costlier | recovery_onlyThe state fails if the monitor is stored only as an updated assignment.
Branch contract
Accepted branch families:
retain_original_monitorauthorize_replacement_monitorsplit_monitor_scopepublish_monitor_substitutionquarantine_monitor_chainconvert_to_monitor_debtrefuse_substitution_with_scarfalse_monitor_substitution_default
Every constructive branch must produce one relief, one cost, and one future-reader or route effect.
Counter surfaces
Recommended deltas include:
monitor_authority_legibilitymonitor_substitution_pressureattachment_complianceattachment_breach_riskpublic_receipt_distrustinspection_heatarchive_debtsponsor_gate_pressurehandler_burdenroute_asset_pressurefuture_route_acceptancefuture_recovery_cost
Failure cases
False Monitor Substitution Default fires or arms when:
- a replacement monitor is accepted without source attachment row;
- the original monitor is hidden;
- replacement authority scope is absent;
- an omitted reader is hidden;
- sponsor, public, lawful, archive, or editor channel authority is treated as interchangeable;
- a future route consumes the substitute as clean universal monitor proof.