RawDigs — Product Features Overview¶
Last updated: 2025-10-09 (Europe/Paris)
RawDigs is a community‑driven music marketplace and infrastructure layer for artists, labels, and supporters. It combines direct sales, powerful catalog tooling, automated revenue splits, and cooperative governance.
1) Product Pillars¶
- Direct-to-Supporter Commerce: Sell digital downloads, physical media, and merch.
- Creator Ownership & Control: Artists keep rights, manage pricing, formats, branding.
- Fair & Transparent Revenue: Automated splits, receipts, analytics, and payouts.
- Discovery Without Extractivism: Fast search, rich metadata, thoughtful recommendations.
- Cooperative Governance: Community-owned roadmap, policy votes, transparent reports.
- Open Integrations: APIs and webhooks for stores, tooling, and third parties.
2) Audience Segments¶
| Segment | What they can do |
|---|---|
| Supporters / Diggers | Discover, follow, buy, download, stream previews, build collections, comment, tip. |
| Artists / Bands | Publish releases/tracks, set pricing (incl. “name-your-price”), manage formats, media, discounts, splits, analytics. |
| Labels / Collectives (Organizations) | Roster management, catalog & merch, team roles, org‑level payouts, KYC/Tax, reporting. |
| Workers / Co‑op Staff | Moderation, support, audits, platform operations, governance facilitation. |
3) Core User Features¶
3.1 Discovery & Collections¶
- Global search (artists, releases, tracks, labels) — Meilisearch/Scout.
- Tag browsing (genre, mood, scene), curated shelves, editor picks.
- Artist/Label pages with discography, bio, links, visuals.
- User collections: wishlists, purchased library, playlists (phase 2).
- Following & activity feed; notifications for new releases and deals.
3.2 Buying & Access¶
- Cart supports mixed items (downloads + physical + merch).
- One‑click checkout (Stripe), Apple/Google Pay where available.
- Discount codes, bundles, preorders, early‑bird pricing.
- Name‑your‑price and tipping.
- Instant download access; Download Tokens with signed URLs.
- Order emails, receipts, VAT invoices.
3.3 Media Experience¶
- High‑quality previews, gapless per‑track player with waveform.
- Multi‑format downloads (FLAC, ALAC, WAV, MP3 V0/320).
- Artwork support: cover, gallery, booklet PDF; lyric sheets.
- Streaming app integrations (phase 2): custom RSS, 3rd‑party players.
4) Creator/Label Features¶
4.1 Catalog Authoring¶
- Releases: albums, EPs, singles, collaborative bundles, and special drops (drafts, scheduled publish).
- Exclusive cuts: warehouse recordings, radio edits, one-off mixes, vinyl rips.
- Sound resources: sample packs, stem bundles, preset banks for hardware/software.
- Tracks: ISRC, BPM/key, stems (optional), preview flags, durations.
- Products: digital, physical media (vinyl, cassette, CD), and merch (tees, posters).
- Editions: deluxe/bonus editions; regional variants (phase 2).
- Rich metadata (tags, credits, contributors, instruments).
4.2 Assets & Delivery¶
- Secure upload to S3/R2; checksum validation.
- Background transcodes; automatic preview generation.
- Per‑release format rules; Download Token issuance per order item.
- Watermarking options (phase 2).
4.3 Pricing & Promotions¶
- Fixed price, name‑your‑price min, or gated (supporter‑only) drops.
- Discount codes: percentage/fixed, usage caps, date windows.
- Bundles: release + merch, multi‑release packs.
- Preorder with auto‑fulfillment on release date.
4.4 Revenue & Splits¶
- Split Plans at release or per‑track level; override hierarchy (track > release default).
- Participants: user, artist, or organization beneficiaries.
- Automatic accrual on payment capture; payouts by threshold or schedule.
- Payout methods: Stripe Connect / IBAN SEPA (phase), PayPal (phase 2).
- Statements & CSV export; monthly/quarterly cycles configurable.
4.5 Label/Organization Ops¶
- Memberships with roles (owner/admin/manager/artist/viewer).
- Org‑scoped roles using Spatie Permissions (teams).
- Artist roster management; invite artists and collaborators.
- Org‑level KYC/Tax profiles; invoice profiles; branded storefront.
- Multi‑warehouse shipping profiles (phase 2).
4.6 Analytics¶
- Sales dashboard (gross/net, units, top products, geo, trends).
- Playback & conversion funnel (impressions → plays → carts → orders).
- Release performance comparisons; cohort views for campaigns.
- Export to CSV; API access to metrics (phase 2).
5) Community Features¶
- Follows & notifications (artist/label).
- Comments with moderation tools; reported content queue.
- Public supporter profiles (opt‑in): collections, wishlists, badges (phase 2).
- Tip jar; funding goals per release/artist (phase 2).
6) Fulfillment (Physical)¶
- Address book; shipping zones & rates.
- Order picking/packing status; partial fulfillment.
- Carrier webhooks; tracking links in customer notifications.
- Returns/Exchanges (phase 2).
7) Governance (Co‑op)¶
- Member directory (users, artists, labels, workers) and classes.
- Proposals, ballots, votes with quorum/majority rules.
- Transparent operations & financial reporting dashboards.
- Policy repository (content, fees, sustainability).
- Profit sharing rules (phase 2) with audit trails.
8) Security & Trust¶
- SSO (email/pass, OAuth later), 2FA, device sessions.
- Role‑based access (org scope via Spatie), artist policies via pivot.
- Content moderation queue; takedowns & disputes workflow.
- Privacy controls; GDPR exports & deletion.
- Rate limiting, signed URLs, object‑level permissions.
9) Developer Platform¶
- REST/GraphQL API (phase 2) with OAuth scopes.
- Webhooks for orders, payouts, artist publish events.
- Public docs & SDKs; test sandbox with seed data.
- Templates for label storefronts (Jamstack) using signed assets.
10) Integrations¶
- Payments: Stripe (Apple/Google Pay), PayPal (phase 2).
- Storage/CDN: S3/R2 + Cloudflare CDN.
- Shipping: Shippo/EasyPost (phase 2).
- Email: Postmark/SES; event‑driven templates.
- Search: Meilisearch + Laravel Scout.
- Analytics: first‑party event log; optional export to BigQuery (phase 2).
11) Data Model Highlights (Cross‑Context)¶
- Accounts: Users, Organizations, Memberships, Roles/Permissions.
- Creators: Artists, ArtistMembers, Aliases, Profiles.
- Catalog: Releases, Tracks, Products, Tags, Contributors.
- Commerce: Carts, Orders, OrderItems, Payments, DiscountCodes.
- Payouts: SplitPlans, SplitParticipants, Payouts, WithdrawalMethods.
- Media: Assets, TranscodeJobs, DownloadTokens.
- Fulfillment: Shipments, Parcels, Addresses, Returns.
- Community: Follows, Collections, Comments, Notifications.
- Governance: Members, Proposals, Ballots, Votes, Policies.
- Compliance: KycProfiles, TaxProfiles, Invoices.
- Integrations: IntegrationAccounts, WebhookEndpoints, WebhookEvents.
12) MVP vs Phase 2¶
MVP (go‑to‑market)¶
- Accounts & Organizations (Spatie teams)
- Artists & basic profiles
- Catalog (releases/tracks/products) + media upload/transcode
- Commerce: cart → checkout → payment (Stripe) → orders
- Download delivery (tokens + signed URLs)
- Splits accrual (release/track), manual payout export
- Search (artists/releases) + follows + notifications
- Basic analytics (sales), email notifications
Phase 2+¶
- Preorders, bundles, editions, tickets
- Streaming integrations, playlists, public supporter profiles
- Automated payouts (Stripe Connect/IBAN), tax forms
- Shipping integrations, returns, warehouses
- Governance voting UI and policy repo
- Developer API & webhooks, SDKs
- Advanced analytics and cohort funnels
13) Pricing & Fees (Conceptual)¶
- Platform fee (percentage + floor cap), transparent on receipts.
- Reduced fee tiers for co‑op members.
- Payment processor fees passed through transparently.
- Worker fund and community grants (co‑op governance).
14) Non‑Goals (for clarity)¶
- No ad‑tech, no manipulative “engagement” tricks.
- No dark patterns around pricing or downloads.
- No exclusivity lock‑ins — creators can export anytime.
15) Roadmap (Condensed)¶
- Alpha: upload → publish → buy → download; splits accrue; label roles.
- Beta: analytics, follows, discount codes, search tuning.
- GA: payouts v1, KYC/Tax v1, merch & shipping v1.
- Co‑op: governance UI, policy votes, transparent ops dashboards.
- Platform: public API, webhooks, storefront templates, SDKs.
16) Glossary¶
- Digger: supporter/end‑user who buys and follows.
- Organization: label/collective/company with team roles.
- Artist: creator entity; can belong to an organization.
- Split Plan: rules to distribute revenue to beneficiaries.
- Entitlement: right to download a purchased asset/format.
- Download Token: short‑lived token that authorizes file delivery.