The Challenge
Traditional influencer ad deals rely entirely on trust: brands pay streamers upfront and hope the ad runs correctly, at the right time, in the right position. There is no mechanism to verify placement, enforce creative specs, or measure real delivery. Streamers can move, resize, hide, or reorder ad overlays with no accountability. Brands have zero visibility into whether their campaigns are actually being delivered as agreed, leading to wasted ad spend and broken trust.
Our Approach
Built a brand-side campaign management system with drag-and-drop ad asset positioning on a 1920×1080 virtual canvas, complete with opacity control, z-index ordering, and 300ms debounce autosave.
Engineered a zero-install streamer experience: on approval, streamers receive a unique, signed overlay URL they add as a browser source in OBS Studio in under 60 seconds - no plugins or scripts required.
Implemented tamper-proof enforcement via OBS WebSocket v5 API with SHA-256 HMAC authentication - every second the system enforces the exact position, scale, visibility, and layer order configured by the advertiser, snapping back any changes within one second.
Developed Proof of Play with full OBS scene screenshots captured every 30 seconds via GetSourceScreenshot, stored server-side alongside real-time stream detection (live/offline status) and viewer analytics via Kick.com Public API integration.
Built staleness detection with a heartbeat freshness window (90s) so stale data is displayed as offline rather than misleading, ensuring brands always see accurate delivery status.


