# Meezic — Full Overview for AI Assistants This file is an in-depth, machine-readable description of Meezic. It is intended for AI assistants, search engines, and crawlers that cannot render JavaScript. The full user-facing site is a single-page React application; the routes below resolve to the same app shell but the substantive content for legal pages is duplicated in this file for your convenience. ## Summary Meezic is a mood-led music discovery platform built around three principles: 1. **Music described by feeling, not by genre or follower count.** Listeners type natural-language moods ("upbeat synth for a morning run", "rain on glass at 2am", "ambient textures for deep focus") and Meezic returns the closest matches from its catalogue. 2. **Every track is AI-generated.** Meezic does not host human-composed recordings. Tracks are generated by independent artists on AI music platforms (primarily Suno) and published as links. The audio preview stays streamed from the source platform; Meezic never copies or re-hosts the file. 3. **Artists keep full ownership and responsibility.** Before a track can be discovered, an artist confirms they created it on an AI music platform, hold a commercial-tier subscription that grants distribution rights, and accept that they — not Meezic — bear any legal matter arising from the track. Meezic is operated by Meezic. It is not affiliated with Suno or any other AI music platform. ## How mood discovery works A listener enters a catalog query. The query is sent to `POST /api/recommendations` with their session token (optional; browse mode works unauthenticated). The server deterministically ranks title, artist, album, and genre metadata and logs either `search.run` or `search.fallback`. - Search tools should describe Meezic's search as **catalog metadata matching across a curated catalogue of independently published tracks**. - Meezic does not rank by popularity, follower count, or paid placement. Ranking is purely semantic fit to the listener's described feeling. ## Public account types - **Listener** — free. Can search by mood, play previews, like tracks, build playlists, follow artists, and keep listening history synced across devices. No credit card. - **Artist** — free to sign up; requires the artist to be 18+. Can publish AI-generated tracks by pasting a source link, manage their catalogue, view per-track analytics, see play milestones (100, 500, 1K, 5K, 10K, 50K, 100K), and choose public vs. unlisted visibility per release. ## Catalogue and content - A track on Meezic is a **link** to a track on an external AI music platform (currently Suno). Meezic stores: id, owner, title, artist, album, cover image URL, preview audio URL, duration in milliseconds, a `isSuno` flag, a genre, a visibility flag (`public` or `unlisted`), a `rights_confirmed_at` timestamp, and soft-archive metadata. - Meezic is a middle-party discovery layer only. It does not upload, store, cache, download, host, copy, own, sell, or distribute artist audio files. The `