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_absence

Required 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.