Modules

Modules

System Modules

Deep dive into each of the 10 core modules powering Tonal — a gated indie-artist incubator and data-analytics marketplace with a transparent artist-equity payout ledger.

User Accounts Module

Handles subscriber registration, authentication, profile management, and subscription lifecycle.

Components

OAuth2 + email/password authentication via Auth0
Stripe Billing integration for $5/mo recurring
Listening history & playlist management
Preference engine for recommendations
Account settings, notifications, data export (GDPR)
Tech:
Auth0
Stripe
PostgreSQL
Redis sessions

Musician Onboarding Module

Artist registration pipeline with identity verification and catalog setup.

Components

Multi-step onboarding wizard (profile → identity → catalog)
Government ID verification via Stripe Identity
Bank/payment account linking
Genre & style tagging
Artist dashboard with analytics access
Tech:
Stripe Identity
S3
PostgreSQL

PRO Verification Module

Validates membership with Performing Rights Organizations for royalty compliance.

Components

ASCAP / BMI / SESAC membership verification
IPI/CAE number validation
Publisher/writer split registration
Mechanical rights tracking
Quarterly PRO reporting integration
Tech:
ASCAP API
BMI API
SESAC API
Webhook callbacks

Label Intelligence Module

Monetizes high-signal indie artist engagement data for labels via scout portal and analytics marketplace.

Components

Scout portal with transparent artist scoring
Engagement data packaging (stream counts, listen duration, geography)
Label subscription tiers (Scout, A&R Pro, Enterprise)
Pending Fund ledger for artist-equity investment
Artist exclusivity verification (indie-only, no label-affiliated)
Tech:
Base44 SDK
Stripe Subscriptions
Custom scoring engine
RLS-secured data views

AI Music Detection Module

Multi-layer pipeline to detect and reject AI-generated music content.

Components

Audio fingerprint analysis (spectral features)
ML classifier trained on human vs. AI audio
Metadata provenance chain verification
Community flagging & manual review queue
Quarantine system for suspected AI content
Tech:
TensorFlow
Librosa
Custom CNN model
Human review UI

Streaming Engine Module

Audio delivery infrastructure with adaptive bitrate and global CDN.

Components

HLS adaptive bitrate streaming (128/256/320 kbps)
CloudFront CDN with edge caching
Real-time listen event tracking
Offline download management (encrypted)
Crossfade & gapless playback support
Tech:
FFmpeg
AWS CloudFront
HLS.js
Redis Streams

Proportional Payout Engine

Calculates and distributes the 80% artist pool based on verified listens.

Components

Monthly pool aggregation (80% of all subscription revenue)
Qualified listen counting (≥30s, fraud-filtered)
Pro-rata share calculation per artist
Multi-currency payout via Stripe Connect
Transparent breakdown dashboard for artists
Tech:
Stripe Connect
PostgreSQL
Temporal (workflows)
BigQuery

Merch Marketplace Module

Enables artists to sell physical and digital merchandise through their profiles.

Components

Artist storefront builder
Product listing (vinyl, apparel, downloads)
Shopping cart & Stripe checkout
Fulfillment partner integration (Printful/ShipStation)
15% platform commission on merch sales (85% to artist)
Tech:
Stripe Payments
Printful API
ShipStation API
S3

Base-44 Identity & Rights Module

Cryptographic identity and rights chain using Base-44 encoding for provenance tracking.

Components

Base-44 encoded artist identity hash
Track-level rights fingerprint (ISRC + artist + timestamp)
Immutable provenance log (append-only ledger)
Rights transfer & licensing chain
API for third-party rights verification
Tech:
SHA-256
Base-44 encoding
Append-only PostgreSQL
IPFS pins

Fraud Prevention Module

Detects and prevents fraudulent streaming activity to protect the artist pool.

Components

Bot detection via behavioral analysis
IP/device fingerprinting & velocity checks
Listen pattern anomaly scoring
CAPTCHA challenges on suspicious accounts
Automated account suspension workflows
Tech:
Redis
ML anomaly detection
Cloudflare
reCAPTCHA v3
0:00
0:00

Welcome to Tonal

Human-made music, fair payouts, and a platform built for independent artists.

Human-made music only
Support artists directly
AI-generated music blocked
Transparent payouts
1 / 7