Product spec

Version 1 · shipped scope

A music feed with support on the same screen as the recording.

Each post is tied to a song. Support sits on the clip. Settlements appear in Wallet and Cockpit in the same session. That is the product. Broader hub work is deferred.

Problem

  • Clips travel widely while payment is delayed, elsewhere, or missing.
  • Fans already send money, but not at the point of listening.
  • Independent artists lack a single screen for discovery and income.

V1 scope

Feed, player, artist profile, tip, Inner Circle, Catalog wallet (Paystack + Connect + DSP held), upload, Send, cockpit, World album.

Out of scope: live Paystack credentials, user accounts, direct messages, advertising, recommendation algorithms, live events, legal-entity formation, hiring, and live DSP ingest (stores other than Painslee remain queued until a partner confirms).

Screens

  • Feed

    Vertical clips. Each clip is bound to a recording. Support is on the clip.

  • Player

    Title, artwork, playback, tip, Inner Circle.

  • Artist

    Profile, follow, support, catalogue, posts.

  • Support

    ₦1,000 / 2,500 / 5,000 / 10,000, or Inner Circle at ₦3,500 per month.

  • Wallet

    Treasury: Paystack settlements, held DSP estimates, loyalty, Connect, on-chain receive.

  • Upload

    Caption, still, and title. Posts to the top of the local feed.

  • Send

    Master upload. ISRC assigned or imported. Live on Painslee; queued for stores. Packet includes ISRC (JSON and ID3 TSRC).

  • World

    Painslee World: tracklist, lyrics, pre-save, support.

  • Cockpit

    Operations: revenue, alerts, ranking, 70/30 split.

Core flow

  1. Open the feed
  2. Play a clip (tap to pause, double-tap to like)
  3. Support → amount → Paystack preview or USDT transfer
  4. 70% credited to the catalog, 30% to the platform
  5. Cockpit and Wallet update in the same session

Data (this preview)

Roster, posts, comments, and historical daily rows live in the catalog. Likes, follows, support, memberships, comments, and uploads persist in the browser. No account. No server database. The split is 70% catalog / 30% platform on each naira settlement.

Money

  • Tips: ₦1,000 · ₦2,500 · ₦5,000 · ₦10,000 · custom (minimum ₦200)
  • Inner Circle: ₦3,500 per month, per artist
  • Naira checkout is a Paystack-shaped preview. USDT uses the Catalog receive address.

Success criteria

  • A visitor can watch three clips without leaving the feed.
  • They can send support without leaving the clip.
  • Cockpit and Wallet show that support in the same session.