Custody Proof Chain Review / 羁押证据链复核
Custody Proof Chain Review resolves one Custody Proof Receipt Docket row.
The review decides whether transferred proof becomes sealed, split, public-counterstubbed, lawfully annexed, rebuilt through a carrier, quarantined, or defaulted as false-clean. A branch is valid only when it writes relief, cost, receipt state after, and future reader effect.
Required assignment
assignment_required:
rite_id: storyteller.rite.custody_proof_chain_review.v1
docket: storyteller.card.custody_proof_receipt_docket.v1
source_proof_object: <proof object or explicit_absence>
source_holder_or_absence: <holder or explicit_absence>
carrier_or_absence: <carrier or explicit_absence>
receiving_reader_or_route: <reader route or explicit_absence>
transfer_scope: lawful_only | archive_only | public_only | sponsor_only | split | recovery_only | blocked | equivalent
proof_gap_or_absence: <gap or explicit_absence>
selected_branch: seal_chain | split_receipt | public_counterstub | lawful_annex | carrier_rebuild | quarantine_proof | false_clean_transfer_default
future_reader_or_route_effect: <effect or explicit_absence>The review is underfilled if it names only a famous holder, legal seal, proof object, or route asset without naming the carrier, scope, gap, and future reader mutation.
Branches
seal_chain
The proof is sealed for one scoped reader.
receipt_state_after: sealed
relief_any: [proof_chain_integrity_up, archive_signature_legitimacy_up, lawful_reader_can_cite]
cost_any: [reader_scope_narrowed, public_notice_delayed, sponsor_copy_pressure_up]
future_effect_any: [lawful_only, archive_only, public_addendum_required]split_receipt
The source holder and receiving reader both keep a truthful but incomplete receipt.
receipt_state_after: split
relief_any: [public_capture_blocked, source_holder_preserved, receiving_reader_named]
cost_any: [dual_reader_conflict_up, reconciliation_hearing_required, inspection_heat_up]
future_effect_any: [two_reader_ruling_required, split_custody_required, route_reader_costlier]public_counterstub
A public counterstub makes the handoff visible without making it admissible everywhere.
receipt_state_after: public_counterstub
relief_any: [public_receipt_legitimacy_up, hidden_transfer_risk_down]
cost_any: [lawful_annex_required, sponsor_dispute_up, inspection_heat_up]
future_effect_any: [public_only, lawful_annex_required, sponsor_reader_costlier]lawful_annex
The player attaches a lawful or white-glove annex after a gap appears.
receipt_state_after: lawful_annex
relief_any: [admissibility_up, false_clean_transfer_risk_down]
cost_any: [route_delay_up, excluded_reader_notice_required, archive_debt_up]
future_effect_any: [lawful_only, annex_required, recovery_costlier]carrier_rebuild
The player rebuilds the transfer through a named runner, docket, route asset, or checksum.
receipt_state_after: rebuilt
relief_any: [carrier_path_visible, route_asset_acceptance_up, proof_gap_named]
cost_any: [carrier_burden_up, witness_exposure_up, corridor_or_route_cost_up]
future_effect_any: [rebuilt_but_scarred, carrier_required, recovery_reader_named]quarantine_proof
The player blocks the proof from clean use until a future receipt exists.
receipt_state_after: quarantined
relief_any: [false_clean_use_blocked, hidden_gap_debt_capped]
cost_any: [route_delay_up, recovery_cost_up, sponsor_or_public_pressure_up]
future_effect_any: [blocked, recovery_only, future_proof_receipt_required]false_clean_transfer_default
The review is skipped, underfilled, or allows a receiving reader to cite transferred proof without holder, carrier, scope, gap, or future effect.
emitted_or_armed_event: storyteller.event.false_clean_proof_transfer_default.v1
receipt_state_after: false_clean_default_ready | recovery_only
relief_any: [immediate_pressure_down]
cost_any: [false_clean_transfer_claim_up, hidden_gap_debt_up, inspection_heat_up, recovery_cost_up]
future_effect_any: [blocked, hostile, lawful_only, public_only, sponsor_only, recovery_only]Completion contract
Every resolved branch must write:
- receipt state after;
- relief;
- cost;
- future reader or route effect;
- holder, carrier, and proof gap, including explicit absence when missing.
The review fails if sealing makes the proof universal, if public counterstub becomes lawful for free, or if quarantine erases the future reader instead of blocking use.
Non-goals
- Not a generic chain-of-custody scene.
- Not a free proof repair.
- Not valid unless a future reader can inspect why the transferred proof is sealed, split, public-only, annexed, rebuilt, quarantined, or defaulted.