Custody Proof Receipt Docket / 羁押证据回执案卷
Custody Proof Receipt Docket is the card that turns a proof transfer into an inspectable row.
The docket must exist before a black-box fragment, archive shard, voice receipt, legal-body file, memorial license, fan oxygen proof, public testimony, enforcement row, route-asset packet, or proof-board row can be reused by a different reader as clean evidence.
Entry rule
Create or refresh this card when:
- a transfer, handoff, citation, or route use is attempted;
- the source proof object is visible or explicitly absent;
- the source holder is visible or explicitly absent;
- the carrier is visible or explicitly absent;
- the receiving reader or route is visible;
- a proof gap is visible or explicitly absent;
- ignoring the row arms False-Clean Proof Transfer Default.
Do not create it from a fixed turn count, calendar interval, raw proof count, dashboard state, or lens health.
Required row
custody_proof_receipt_docket:
card_id: storyteller.card.custody_proof_receipt_docket.v1
trigger_kind: state_pressure
source_proof_object: black_box_fragment | archive_shard | voice_custody_receipt | legal_body_file | memorial_license | fan_oxygen_proof | public_testimony | enforcement_docket | route_asset_packet | proof_board_row | explicit_absence
transfer_source: proof_board | archive | public_table | lawful_desk | fan_oxygen_ledger | sponsor_copy | cutroom | memorial_route | route_asset | equivalent
source_holder_or_absence: baiya | yu_lan | han_yanshuang | shen_luo | archive | public_table | lawful_reader | sponsor_desk | route_asset | fan_oxygen_ledger | explicit_absence
carrier_or_absence: runner | docket | corridor_note | black_box_checksum | legal_seal | public_counterstub | route_asset | explicit_absence
attempted_claim_or_consumer: future_rite | route_unlock | archive_citation | sponsor_copy | lawful_hearing | public_table | cutroom_use | fan_oxygen_audit | management_report | equivalent
receiving_reader_or_route: lawful_reader | archive | public_table | sponsor_desk | cutroom | fan_oxygen_audit | memorial_route | recovery_reader | route_asset | management_report | explicit_absence
transfer_scope: lawful_only | archive_only | public_only | sponsor_only | split | recovery_only | blocked | equivalent
proof_gap_or_absence: missing_holder | missing_carrier | missing_signature | scope_mismatch | stale_copy | hostile_counterstub | explicit_absence
receipt_state_after: unopened | sealed | split | public_counterstub | lawful_annex | rebuilt | quarantined | false_clean_default_ready | recovery_only
future_reader_or_route_effect: lawful_only | archive_only | public_only | sponsor_only | annex_required | two_reader_ruling_required | carrier_required | blocked | recovery_only | explicit_absence
false_clean_transfer_default_risk: holder_missing | carrier_missing | scope_hidden | gap_hidden | wrong_reader | stale_copy_used | false_clean_chain | explicit_absenceRequired separations
The docket fails if it collapses any of these into one safe flag:
- source proof object;
- transfer source;
- source holder or explicit absence;
- carrier or explicit absence;
- attempted claim or consumer;
- receiving reader or route;
- transfer scope;
- proof gap or explicit absence;
- receipt state after;
- future reader or route effect;
- false-clean transfer default risk.
Valid row examples
- Baiya sends a black-box checksum to lawful review, but the docket keeps public exclusion and checksum scope visible.
- Yu Lan publishes a counterstub that proves handoff to the crowd, but lawful reader still needs an annex.
- Han Yanshuang seals a legal-body copy for archive use while sponsor copy remains blocked.
- Shen Luo carries a sponsor copy through a route asset, but the row records stale-copy risk and recovery cost.
- A fan oxygen proof reaches public table, but the receipt names missing carrier and future audit effect.
Non-goals
- Not a generic inventory card.
- Not valid if the future reader effect is blank.
- Not valid if a proof object changes reader without holder, carrier, scope, and gap.