Loading...
Loading...
Stream Without Demonetization
Video hosting and creator monetization. 95% revenue to creators, no demonetization. Passkey auth, AI consent, Stripe Connect. Part of Sporus.
14
Live
3
Partial
1
Stub
0
Missing
11/13
Pages
0/16
APIs
100%
Security
Full upload with categories, drafts, scheduling
Player, metadata, engagement counters
Per-video progress tracking
Basic view/subscriber counts, no detailed dashboard
Watch History with progress bars, Liked Videos, and Saved tabs
API endpoint exists, minimal implementation
Creator profiles with avatar, bio, banner
Channel subscriptions with latest uploads feed
Like/dislike, threaded comments with replies
Cross-platform feed from 5 Sporus platforms
Per-video premium toggle, 98% revenue split
Stripe-based tips with 5% platform fee
UI placeholder showing 98% revenue, not wired
Webhook infrastructure ready, UI shows Coming Soon
Passwordless passkey authentication
Auto-creates creator profile from NoxSoft shared profile on first visit — no onboarding required
Per-creator defaults, per-video overrides
Perceptual hash duplicate detection
| Check | Status |
|---|---|
| CSRF Protection | Pass |
| Rate Limiting | Pass |
| Input Validation | Pass |
| Security Headers | Pass |
| Auth / Session | Pass |
| Encryption | Pass |
No rate limiting on API routes
Missing CSP header
CORS * on agent-actions endpoint
check-copyright has NO auth — unauthenticated writes to content_hashes via service role
Passkey/WebAuthn RLS policies use USING(true) — any user can read/write all credentials
Library page is stub — non-functional
Memberships UI not wired to backend
channel_memberships table missing INSERT/UPDATE/DELETE RLS policies
tips/recent endpoint unauthenticated — exposes creator earnings
content_ai_consent INSERT/UPDATE RLS open to all authenticated users
Comment moderation tools missing
16
Total Routes
0
Rate Limited
13
Total Pages
11
Live Pages