System Overview
This section provides a high-level overview of the platform architecture. It explains how APIs and the checkout system work together to deliver context-aware content and commerce experiences — tailored for streaming platforms.
Context & Purpose
Our solution is designed for integration into streaming platforms, enhancing movies, shows, and live broadcasts with:
- Complementary content (e.g., cast info, trivia, behind-the-scenes)
- Shoppable products related to what’s on screen
- Contextual logic, e.g. scene-specific display of information
The system allows apps to enrich their user experience while maintaining seamless playback and native performance.
Architecture Overview
We follow a modular, layered architecture consisting of:
1. APIs
Playout API
Delivers curated content feeds related to the current stream, series, or episode.
Supports timecode-based content variations — e.g., different highlights at different moments.Basket API
Manages session-based product selections and checkout preparation.
Supports persistent baskets across multiple formats, episodes, anonymous sessions, and item availability checks.Product API Allows retailers to add and update their product offerings inside the platform.
2. Checkout System
Stripe Integration
Payments are handled via a secure, mobile-first Stripe setup.
Tokenization, redirects, and webhook handling are abstracted.Session Tracking
The basket and user state are managed centrally and tied to a session token.
Ensures consistency across devices and throughout the user journey.
Sales
For any questions or inquiries, please contact the Jay Sales Team.