Standby Mic Afteruse Receipt Mechanic
This mechanic enforces a two-stage proof boundary:
- Front Row Mic Check Afteruse Receipt decides who may read an off-air fragment and under which proof bridge.
- Standby Mic Afteruse Receipt decides whether that readable fragment may be relabelled as authority over a different target broadcast voice.
The second stage cannot substitute for the first and cannot open from inventory alone.
Producer contract
The only valid producer is storyteller.rite.hot_mic_escrow_review.v1 resolving branch split_escrow_table. It must expose:
- source row:
hot-mic.fragment.afterstage-14; - source circumstance: sponsor-safe rehearsal after closing slate;
- captured speaker: sponsor counsel promising an artist-boundary waiver off-air;
- selected reader partitions and harmed artist boundary;
- the proof bridge or explicit absence retained by the parent;
future_route.split_required.
No public-release, lawful-annex, sponsor-capture, checksum-hold, quarantine, or false-clean parent branch may impersonate this producer.
Consumer contract
The child review opens when HaloAir asks Mina Cut to use the split row as authority for asset.lyra_voiceprint through card.voice_rights_token. The consumer must show five exact rows:
| Slot | Required row | Semantic payload |
|---|---|---|
docket | storyteller.card.standby_mic_afteruse_docket.v1 | parent row, requested relabelling, selected disposition |
source_check | storyteller.card.standby_mic_source_check_receipt.v1 | hot-mic.fragment.afterstage-14, rehearsal window, captured counsel |
target_voice | storyteller.card.standby_mic_target_voice_claim.v1 | asset.lyra_voiceprint plus the card.voice_rights_token claim |
speaker_record | storyteller.card.standby_mic_speaker_record.v1 | sponsor counsel as source speaker; Lyra as a distinct or absent target speaker |
future_route | storyteller.card.standby_mic_future_route.v1 | sponsor.haloair requester and editor.mina_cut future reader |
Each slot accepts exactly its named card. Generic tags, reordered rows, virtual cards, or an unmaterialized parent row fail.
State machine
hot_mic_escrow.branch.split_escrow_table
-> source row hot-mic.fragment.afterstage-14 materialized
-> HaloAir target-voice relabelling attempt visible
-> exact five-row afteruse review
-> one clean disposition OR false-default armed
-> named future reader consumes bounded stateThe clean dispositions certify source scope, attach a genuinely scoped bridge, split source and target records, or publish a use notice. Only false_standby_mic_afteruse_default may set all three pending flags:
standby_mic.default_pending;event.false_standby_mic_afteruse_default.armed;future_route.false_standby_mic_afteruse_default_pending.
Every default-event option must clear all three flags and leave one durable terminal posture. A cleared trigger with no durable result, or a durable result that leaves the event re-fireable, fails.
Invariants
- Readable source evidence is not target voice consent.
- Captured sponsor counsel is not
asset.lyra_voiceprint. card.voice_rights_tokendoes not authenticate itself.- Notice is not consent; a checksum is not casting authority.
- HaloAir has no sponsor immunity, archive ownership, or route-asset voice-transfer authority.
- Mina Cut has no universal voice, continuity-rewrite, or casting authority.
- Fixed time, dashboard state, lens health, and raw microphone counts never trigger the mechanic.
Observed by standby-mic-afteruse-receipt.lens and played through standby-mic-afteruse-receipt.