Delivery Review Deployed
For: Casino Operators
Implements: UC-6.1 UC-6.2 UC-6.3 — spec →
After a streamer submits proof of their stream, you review the submission and decide whether to confirm or reject it. Confirming a submission releases the payment for that slot — the USDC is sent directly to the streamer's wallet, on-chain, the moment you click Confirm.
How you get notified
Applications with submissions waiting for your review show a "N pending review" badge in the Applications Panel. Open the application to see the individual slot cards.
What each submission shows
Each pending submission card shows:
- Submitted date — when the streamer sent the submission
- Payment amount — the USDC amount for this slot (e.g.
$25.00 USDC) - Stream URL — a VOD, clip, or channel link (if provided by the streamer)
- Notes — any context the streamer added, including the linked Kick session label
- Kick session data — if the streamer selected a tracked stream: date, duration, average viewers, average chatters (captured automatically by the platform, not editable by the streamer)
Confirming a submission ✓
Click ✓ Confirm & Pay to approve the delivery. This:
- Calls the escrow smart contract — USDC for that slot is transferred directly to the streamer's wallet
- Marks the slot as Confirmed in the platform
- Updates the streamer's on-chain balance (visible in their Reward section as ⚡ Partial or ✓ Received)
Payment happens atomically with your confirmation — no separate step is needed.
Confirmation is final
Once you confirm a slot, the USDC is transferred on-chain and cannot be reversed. The smart contract enforces this.
Rejecting a submission ✗
Click ✗ Reject if the delivery doesn't meet your requirements. The streamer sees the rejection and can resubmit for the same slot.
Submission states
Submitted → Under Review → Confirmed (payment released on-chain)
↘ Rejected (streamer can resubmit)Reviewed submissions
Confirmed and rejected submissions move to a Reviewed section below the pending cards. Each reviewed card shows the slot, status badge, payment amount, and reviewed date.
Kick stream data
When a streamer links a tracked Kick session to their submission, you see verified session data alongside their notes:
- Stream date and start time
- Total duration
- Average viewers and chatters
This data is captured automatically by the platform's Kick integration — the streamer cannot manually edit it. A submission with a linked tracked session may not include a separate VOD URL; both delivery formats are accepted.