CrocOTT SSO - Free Streaming Marketplace with Watch-to-Earn

A free platform where creators list their content and viewers discover, subscribe, and earn crypto for watching. Passwordless auth, multi-provider aggregation, USDC rewards.

Free for every CrocOTT creator

How SSO works

1

Sign Up

Enter your email, click the magic link. No password needed. Your account auto-discovers your providers.

2

Browse & Watch

Content from multiple CrocOTT operators aggregated into one feed. Live channels, VODs, serials - all in one place.

3

Earn & Claim

Earn USDC for every hour watched. Link your Solana wallet and claim rewards when you reach the minimum threshold.

Key features

Magic Link Authentication

Passwordless email-only sign-in. No passwords to manage, reset, or leak. 15-minute verify tokens, 24-hour JWT sessions, 30-day refresh tokens.

Multi-Provider Content Hub

One viewer account sees content from all connected CrocOTT operators. Weighted round-robin mixing ensures fair content distribution by provider priority.

TV Device Activation

Show a code (XXXX-XXXX) on your TV screen, verify it from your phone via magic link email. Works on Roku, Apple TV, Android TV, Fire TV, Samsung, LG.

Watch-to-Earn (USDC)

Configurable earn rates per hour watched. Admin sets $/hour rate, minimum claim threshold, and daily caps. Viewers link a Solana wallet and claim USDC payouts.

Automatic Lead Generation

Every sign-up auto-creates a PlatformUser. Auto-discovers which providers have their email as a subscriber. requestAccess lets new viewers sign up to any creator directly.

Full REST API + Webhooks

Content browsing, auth, earn, wallet, admin endpoints. Go backend sends subscriber lifecycle webhooks (created/updated/deleted) for real-time sync.

For creators and operators - completely free

Every CrocOTT creator can be hosted on SSO at no cost. List your content, get discovered by viewers, and grow your subscriber base through the shared network.

Free discovery marketplace

SSO is a shared platform where all CrocOTT creators are listed. Viewers browse, discover new content, and subscribe - you get subscribers without spending on marketing. Zero cost to join.

Grow through the network

Every viewer on any creator is a potential subscriber for yours. Cross-promotion happens automatically through content aggregation. The more creators join, the more valuable it becomes for everyone.

Reduce churn with rewards

Watch-to-earn gives viewers a reason to keep coming back. Crypto rewards drive higher engagement and retention than passive subscriptions.

Zero-friction onboarding

Magic links eliminate password friction. TV device codes remove the worst UX in streaming. Viewers sign up to your service in one tap - no separate registration needed.

Built for viewers

  • One account, access content from multiple streaming services
  • No password to create or remember - just your email
  • Earn real USDC cryptocurrency for watching content you already enjoy
  • Set up your TV in seconds with a simple code
  • Link your Solana wallet and claim rewards anytime
  • Browse all available content and packages before subscribing

Under the hood

SSO Service Go backend (port 8082), connects to multiple gobackend instances
Web Frontend React 19 + Vite + Tailwind CSS, fully responsive
Database MongoDB (users, creators, earn rates)
Auth JWT (24h) + refresh tokens (30d) + magic link (15min)
Payments Helio API for USDC/Solana payouts
Integration REST API + webhook push from gobackend
Open Endpoints Content browsing without authentication required

List your content on SSO - for free

Every CrocOTT creator gets free access to the SSO marketplace. Passwordless auth, content discovery, and watch-to-earn - included at no extra cost.