# Bandruption Platform Docs > Public documentation for Bandruption artists, fans, music industry teams, events, ticketing, loyalty, merchandise, subscriptions, and Top Songs. ## Site - Origin: https://docs.bandruption.fun - Sitemap: https://docs.bandruption.fun/sitemap.xml - Full Markdown corpus: https://docs.bandruption.fun/llms-full.txt - Homepage Markdown alternate: https://docs.bandruption.fun/markdown/index.md ## Markdown Documentation - [Welcome to Bandruption](https://docs.bandruption.fun/markdown/docs/intro.md) - [Artists Overview](https://docs.bandruption.fun/markdown/docs/artists/overview.md) - [Events Overview](https://docs.bandruption.fun/markdown/docs/events/overview.md) - [Fans Overview](https://docs.bandruption.fun/markdown/docs/fans/overview.md) - [Top Songs (People's Top 10)](https://docs.bandruption.fun/markdown/docs/fans/top-songs.md) - [Music Industry Overview](https://docs.bandruption.fun/markdown/docs/music-industry/overview.md) - [Ticketing Overview](https://docs.bandruption.fun/markdown/docs/ticketing/overview.md) - [Bounties](https://docs.bandruption.fun/markdown/docs/artists/bounties.md) - [Loyalty Programs](https://docs.bandruption.fun/markdown/docs/artists/loyalty-programs.md) - [Merchandise](https://docs.bandruption.fun/markdown/docs/artists/merchandise.md) - [Subscriptions](https://docs.bandruption.fun/markdown/docs/artists/subscriptions.md) - [Bandruption MCP Connector](https://docs.bandruption.fun/markdown/docs/developers/mcp.md) - [Proof of Music Fandom](https://docs.bandruption.fun/markdown/docs/fans/proof-of-music-fandom.md) - [Industry Subscriptions](https://docs.bandruption.fun/markdown/docs/music-industry/subscriptions.md) - [Purchasing Tickets](https://docs.bandruption.fun/markdown/docs/ticketing/purchasing-tickets.md) ## Agent Access Policy - Public docs pages are indexable and deterministic. - Search and real-time AI input are allowed. - AI model training is not allowed by the published Content-Signal policy. - Same-URL `Accept: text/markdown` negotiation is not claimed for this static Docusaurus/GitHub Pages deployment. ## Not Applicable On This Domain - API catalog: docs.bandruption.fun is public documentation, not a public API host. - MCP Server Card: docs.bandruption.fun does not expose MCP tools. - Agent Skills index: docs.bandruption.fun does not expose agent-callable skills. - OAuth/OIDC and RFC 9728 metadata: docs.bandruption.fun has no OAuth-protected resource boundary. - WebMCP and commerce discovery: no approved docs-domain protocol surface exists today. --- # Full Markdown Corpus ## Homepage # Bandruption Platform Docs Bandruption documentation for artists, fans, music industry teams, events, ticketing, loyalty, merchandise, subscriptions, and the fan-driven Top Songs chart. ## Agent-readable entry points - Canonical HTML site: https://docs.bandruption.fun/ - Sitemap: https://docs.bandruption.fun/sitemap.xml - Agent summary: https://docs.bandruption.fun/llms.txt - Full Markdown corpus: https://docs.bandruption.fun/llms-full.txt ## Markdown alternates - [Welcome to Bandruption](https://docs.bandruption.fun/markdown/docs/intro.md) - HTML: https://docs.bandruption.fun/docs/intro - [Artists Overview](https://docs.bandruption.fun/markdown/docs/artists/overview.md) - HTML: https://docs.bandruption.fun/docs/artists/overview - [Events Overview](https://docs.bandruption.fun/markdown/docs/events/overview.md) - HTML: https://docs.bandruption.fun/docs/events/overview - [Fans Overview](https://docs.bandruption.fun/markdown/docs/fans/overview.md) - HTML: https://docs.bandruption.fun/docs/fans/overview - [Top Songs (People's Top 10)](https://docs.bandruption.fun/markdown/docs/fans/top-songs.md) - HTML: https://docs.bandruption.fun/docs/fans/top-songs - [Music Industry Overview](https://docs.bandruption.fun/markdown/docs/music-industry/overview.md) - HTML: https://docs.bandruption.fun/docs/music-industry/overview - [Ticketing Overview](https://docs.bandruption.fun/markdown/docs/ticketing/overview.md) - HTML: https://docs.bandruption.fun/docs/ticketing/overview - [Bounties](https://docs.bandruption.fun/markdown/docs/artists/bounties.md) - HTML: https://docs.bandruption.fun/docs/artists/bounties - [Loyalty Programs](https://docs.bandruption.fun/markdown/docs/artists/loyalty-programs.md) - HTML: https://docs.bandruption.fun/docs/artists/loyalty-programs - [Merchandise](https://docs.bandruption.fun/markdown/docs/artists/merchandise.md) - HTML: https://docs.bandruption.fun/docs/artists/merchandise - [Subscriptions](https://docs.bandruption.fun/markdown/docs/artists/subscriptions.md) - HTML: https://docs.bandruption.fun/docs/artists/subscriptions - [Bandruption MCP Connector](https://docs.bandruption.fun/markdown/docs/developers/mcp.md) - HTML: https://docs.bandruption.fun/docs/developers/mcp - [Proof of Music Fandom](https://docs.bandruption.fun/markdown/docs/fans/proof-of-music-fandom.md) - HTML: https://docs.bandruption.fun/docs/fans/proof-of-music-fandom - [Industry Subscriptions](https://docs.bandruption.fun/markdown/docs/music-industry/subscriptions.md) - HTML: https://docs.bandruption.fun/docs/music-industry/subscriptions - [Purchasing Tickets](https://docs.bandruption.fun/markdown/docs/ticketing/purchasing-tickets.md) - HTML: https://docs.bandruption.fun/docs/ticketing/purchasing-tickets --- ## Welcome to Bandruption Source HTML: https://docs.bandruption.fun/docs/intro Markdown alternate: https://docs.bandruption.fun/markdown/docs/intro.md # Welcome to Bandruption **Bandruption** is a music platform built for artists, music industry professionals, and fans. It brings together fan loyalty programs, subscriptions, merchandise, events, ticketing, and a fan-driven music chart in one place. ## What Can You Do on Bandruption? ### ๐ŸŽค [Artists](./artists/overview.md) Build your fanbase, monetize your music, and reward your most loyal supporters. - Create and customize your artist profile - Sell merchandise and digital products - Set up fan subscription tiers with members-only content - Run loyalty programs with points, tiers, bounties, and redemptions - Host events and manage ticket sales ### ๐Ÿข [Music Industry](./music-industry/overview.md) Industry professionals and companies can establish a presence, host events, and offer exclusive member subscriptions. - Create a music industry profile - Offer exclusive subscription tiers to members - Host industry events and manage ticketing ### ๐Ÿ“… [Events](./events/overview.md) Create and manage live or virtual events for your audience. - Publish event details with location and virtual link support - Set event capacity and manage attendee lists - Gate access to members-only events by subscription tier - Track ticket sales in real time ### ๐ŸŽŸ๏ธ [Ticketing](./ticketing/overview.md) Flexible, per-event ticket types with built-in access control. - Create multiple ticket types per event (e.g. General, VIP, RSVP) - Set prices, sales windows, and per-user quantity limits - Offer member-discounted pricing for subscribers - One-click RSVP for free events - AI-generated ticket artwork ### ๐ŸŽง [Fans](./fans/overview.md) Every fan gets a public profile and a curated Top 10 that feeds the global charts. - Curate your personal Top 10 playlist - Follow artists and industry profiles - Earn loyalty points, tier up, and unlock rewards - Collect digital tickets and proof-of-attendance for events you've been to ### ๐Ÿ“Š [Top Songs](./fans/top-songs.md) The People's Top 10 โ€” a global music chart aggregated from real fan playlists. - Charts updated weekly, monthly, and all-time - Filter by genre and region - Every fan's Top 10 contributes to the rankings --- ## Platform Index | Section | Topics | |---------|--------| | [Artists](./artists/overview.md) | Profile, Subscriptions, Loyalty Programs, Merchandise | | [Music Industry](./music-industry/overview.md) | Profile, Subscriptions, Events | | [Events](./events/overview.md) | Creating Events, Access Control, Virtual Events | | [Ticketing](./ticketing/overview.md) | Ticket Types, Pricing, RSVP, AI Artwork | | [Fans](./fans/overview.md) | Fan Profile, Top 10, Collection, Following | | [Top Songs](./fans/top-songs.md) | People's Top 10 charts | --- ## Explore the API The Bandruption platform exposes a comprehensive REST API. Visit the interactive [API Reference](https://bandruption.fun/api-docs) to explore all available endpoints, request/response schemas, and try requests directly. --- ## Need Help? - Visit [bandruption.fun](https://bandruption.fun) to use the platform - Join the community on [Discord](https://discord.gg/bandruption) - Follow updates on [X / Twitter](https://x.com/bandruption) --- ## Artists Overview Source HTML: https://docs.bandruption.fun/docs/artists/overview Markdown alternate: https://docs.bandruption.fun/markdown/docs/artists/overview.md # Artists Overview Bandruption gives musicians and bands everything they need to build a sustainable, direct relationship with their fans. From profile setup to paid events, all tools are available from your artist dashboard at [bandruption.fun](https://bandruption.fun). ## Feature Summary | Feature | Description | |---------|-------------| | [Profile Management](#profile-management) | Public-facing artist page with bio, links, and media | | [Subscriptions](./subscriptions.md) | Recurring fan club tiers with exclusive content | | [Bounties](./bounties.md) | Fan action campaigns with claim review and rewards | | [Loyalty Programs](./loyalty-programs.md) | Points, tiers, and reward redemptions | | [Merchandise](./merchandise.md) | Physical and digital product store | | Events | Host live and virtual events (see [Events](../events/overview.md)) | | Ticketing | Sell tickets to your events (see [Ticketing](../ticketing/overview.md)) | --- ## Profile Management Your artist profile is your public home on Bandruption. It displays your bio, music, social links, subscription tiers, and merchandise. Once approved, it lives at `bandruption.fun/` and is split into tabs: **Loyalty Program**, **Members Content**, and **Store**. ### What you can configure - **Display name and bio** โ€” Write a short description that appears on your public profile page - **Avatar and banner images** โ€” Upload a profile photo and a wide banner image - **Genre tags** โ€” Select genres so fans can discover your music - **Social media links** โ€” Connect Instagram, Twitter/X, Spotify, TikTok, and Discord - **Verification status** โ€” Verified artists get a badge on their profile ### Getting your profile approved New artist profiles go through a brief approval process: 1. Sign in to [bandruption.fun](https://bandruption.fun) 2. Open your **Dashboard** and go to the **Profile** tab 3. Submit an artist application with your profile details 4. The Bandruption team reviews and approves your application Once approved, your profile is publicly visible and you can start using all artist features. --- ## Next Steps - [Set up fan subscriptions](./subscriptions.md) - [Create a loyalty program](./loyalty-programs.md) - [Add merchandise to your store](./merchandise.md) - [Create an event](../events/overview.md) --- ## Events Overview Source HTML: https://docs.bandruption.fun/docs/events/overview Markdown alternate: https://docs.bandruption.fun/markdown/docs/events/overview.md # Events Overview Both artists and music industry profiles can host live and virtual events on Bandruption. Events can be free or paid, in-person or online, and can be restricted to subscribers-only or open to all. ## Feature Summary | Feature | Description | |---------|-------------| | Creating an Event | Publish a new event with details and settings | | Virtual Events | Online events with a streaming or meeting link | | Access Control | Restrict event access to specific subscriber tiers | | Capacity Management | Set max attendee limits | | [Ticketing](../ticketing/overview.md) | Configure ticket types, pricing, and sales windows | --- ## Creating an Event From your admin dashboard, go to **Events โ†’ Create Event**. ### Event Fields | Field | Description | |-------|-------------| | **Title** | Event name displayed to fans | | **Description** | Full event description (supports rich text) | | **Date and Time** | When the event takes place | | **Timezone** | Timezone for the event date/time | | **Location** | Venue name and address for in-person events | | **Event images** | Upload one or more promotional images | | **Published** | Toggle public visibility | | **Cancelled** | Mark an event as cancelled | --- ## Virtual Events To create a virtual (online) event: 1. Enable the **Virtual** toggle when creating or editing the event 2. Enter the **Virtual Link** โ€” this can be a YouTube Live URL, Zoom meeting link, Twitch stream, or any streaming platform URL 3. The link is displayed to attendees who hold a valid ticket or RSVP --- ## Subscription Access Control You can restrict event attendance to fans who hold an active subscription tier: - Select one or more **required subscription tiers** when creating the event - Fans without an active subscription to one of those tiers will see the event but will be prompted to subscribe before they can purchase a ticket - This works for both artist subscription tiers and music industry subscription tiers --- ## Capacity Management Set a **maximum attendee count** to cap total attendance across all ticket types. Once the cap is reached, the event is shown as "At Capacity" and no further tickets can be purchased. --- ## Managing Events From your events dashboard you can: - View all upcoming and past events - Edit event details and images - Monitor ticket sales and attendee counts in real time - Cancel events (attendees are notified) - View per-ticket-type sales breakdowns --- ## Next Steps - [Configure ticket types for your event](../ticketing/overview.md) --- ## Fans Overview Source HTML: https://docs.bandruption.fun/docs/fans/overview Markdown alternate: https://docs.bandruption.fun/markdown/docs/fans/overview.md # Fans Overview Anyone with a Bandruption account is a fan, and every fan gets a public profile, a curated music chart, and tools for following the artists and industry profiles they care about. Visit `bandruption.fun/fan/` to see your own profile, or browse other fans the same way. ## What's on a Fan Profile A fan profile is organized into tabs. Most are visible to anyone, but a fan can hide individual tabs from public view if they want. | Tab | What it shows | |-----|---------------| | **Top 10** | The fan's curated personal Top 10 playlist. These tracks feed the global [People's Top 10](./top-songs.md) charts. | | **Collection** | Fan rewards the fan has earned, including proof-of-attendance items from events they've been to. | | **Events** | Events the fan is attending or has attended. | | **Following** | Artists and music industry profiles the fan follows. | | **Tickets** | Tickets the fan currently holds. | | **Store** | Items the fan has purchased from artist stores. | | **Affiliates** | Affiliate links the fan can share to earn rewards (when participating). | ## Following Artists and Industry Profiles From any artist or industry profile page, click **Follow** to add them to your Following tab. Following helps surface their new content in your feed and signals support โ€” it does not by itself grant subscriber-only access. To unlock members-only content, gated events, or member ticket pricing, use the artist's [subscription tiers](../artists/subscriptions.md) instead. ## Earning Loyalty Points When you spend on an artist's store, subscribe, buy a ticket, or complete a [bounty](../artists/bounties.md), you earn loyalty points with that artist's program. Each artist runs their own program with their own rewards โ€” see [Loyalty Programs](../artists/loyalty-programs.md) for how the points and tiers work. ## Buying Tickets and Subscribing Buying a ticket or starting a subscription happens directly from the artist or industry profile. See [Purchasing Tickets](../ticketing/purchasing-tickets.md) for how the ticket flow works. ## Next Steps - [Curate your Top 10 and explore the People's Top 10 charts](./top-songs.md) - [Find events to attend](https://bandruption.fun/events) - [Browse active bounties](https://bandruption.fun/bounties) --- ## Top Songs (People's Top 10) Source HTML: https://docs.bandruption.fun/docs/fans/top-songs Markdown alternate: https://docs.bandruption.fun/markdown/docs/fans/top-songs.md # Top Songs (People's Top 10) The **People's Top 10** is Bandruption's global music chart, aggregated from real fans' Top 10 playlists. Instead of relying on streaming counts or label promotion, the chart reflects what actual listeners on Bandruption say are their favorites right now. Browse it at [bandruption.fun/top-songs](https://bandruption.fun/top-songs). ## How the Chart Works Every fan curates a personal Top 10 playlist on their own [fan profile](./overview.md). Those playlists are aggregated across all fans to produce the chart. Each ranked track has: - A **position** (1 through 10, or up to 100 in the larger view) - A **score** based on the aggregated playlist data - A **change indicator** showing whether the track moved up, moved down, is new, or held steady since the previous chart ## Filters You can filter the chart along three axes: | Filter | Options | |--------|---------| | **Timeframe** | Weekly ยท Monthly ยท All-time | | **Genre** | Any genre tag, or all genres | | **Region** | Any region, or global | | **Size** | Top 10 or Top 100 | Combining filters gives you views like "Top 10 Hip-Hop tracks this week in Brazil" or "Top 100 all-time globally." ## Curating Your Own Top 10 To contribute to the charts, edit your Top 10 from your fan profile: 1. Sign in to [bandruption.fun](https://bandruption.fun) 2. Go to your fan profile 3. Open the **Top 10** tab 4. Add, remove, and reorder tracks Your changes flow into the next chart calculation. Charts are recomputed on a schedule, so the public chart will reflect your updates after the next aggregation pass. ## Why It Matters The People's Top 10 is one of the few music charts driven entirely by listener-curated playlists rather than streaming algorithms or industry deals. It's a way for fans to surface artists and tracks that genuinely resonate, and a way for artists to see real-world traction across regions and genres. --- ## Music Industry Overview Source HTML: https://docs.bandruption.fun/docs/music-industry/overview Markdown alternate: https://docs.bandruption.fun/markdown/docs/music-industry/overview.md # Music Industry Overview Music industry companies and professionals โ€” labels, agencies, studios, promoters, and more โ€” can create a presence on Bandruption, connect with artists, and engage their own audiences through subscriptions and events. ## Feature Summary | Feature | Description | |---------|-------------| | [Profile](#profile-management) | Public page for your company or organization | | [Subscriptions](./subscriptions.md) | Member subscription tiers with exclusive access | | Events | Host industry events (see [Events](../events/overview.md)) | | Ticketing | Sell or gate tickets to events (see [Ticketing](../ticketing/overview.md)) | --- ## Profile Management Your music industry profile is your public-facing page on Bandruption, separate from individual artist profiles. ### What you can configure - **Company name and title** โ€” Display name shown on your profile - **Bio and description** โ€” Describe your organization and what you offer - **Avatar and banner images** โ€” Upload a logo and banner for your page - **Genre and focus area tags** โ€” Help fans and artists discover you - **Social media links** โ€” Link to Instagram, Twitter/X, website, and more ### Getting a Music Industry Profile New industry profiles go through an approval process similar to artist profiles: 1. Sign in to [bandruption.fun](https://bandruption.fun) 2. Open your **Dashboard** and go to the **Profile** tab 3. Submit a music industry application with your organization details 4. The Bandruption team reviews and approves your application Once approved, your profile is publicly visible at `bandruption.fun/industry/` and you can create subscriptions and events. --- ## Next Steps - [Set up member subscriptions](./subscriptions.md) - [Create an event](../events/overview.md) - [Manage event ticketing](../ticketing/overview.md) --- ## Ticketing Overview Source HTML: https://docs.bandruption.fun/docs/ticketing/overview Markdown alternate: https://docs.bandruption.fun/markdown/docs/ticketing/overview.md # Ticketing Overview Every Bandruption event can have multiple ticket types, each with its own price, availability window, subscriber discount, and access rules. Fans receive a unique ticket code upon purchase or RSVP. ## Feature Summary | Feature | Description | |---------|-------------| | Ticket Types | Create multiple tiers per event (General, VIP, RSVP, etc.) | | Pricing | Set base price and optional subscriber member price | | Sales Windows | Control when tickets go on sale and stop selling | | Subscription Access Control | Require a subscription tier to purchase a ticket | | One-Click RSVP | Free ticket reservation with a single click | | AI Ticket Artwork | Auto-generated ticket images for each type | | [Purchasing Tickets](./purchasing-tickets.md) | How fans buy and access their tickets | --- ## Ticket Types Each ticket type represents a distinct category of admission for your event. You can add as many ticket types as you need. ### Creating a Ticket Type From your event admin page, go to **Ticket Types โ†’ Add Type**. | Field | Description | |-------|-------------| | **Name** | Ticket name shown to fans (e.g. "General Admission", "VIP", "Backstage") | | **Description** | Optional details about what this ticket includes | | **Price** | Ticket price. Set to `0` for a free/RSVP ticket | | **Quantity** | Total tickets available for this type | | **Max per user** | Maximum number of tickets one fan can purchase | | **Image** | Optional ticket artwork (or use AI-generated art) | --- ## Pricing ### Standard Pricing Set a base price for each ticket type. Prices support multiple currencies. ### Member Pricing (Subscriber Discount) You can set a discounted **member price** for subscribers: - Enter a **member price** lower than the standard price - Set a **member price max quantity** โ€” the maximum number of discounted tickets a single subscriber can purchase - Subscribers see the discounted price automatically when viewing the event --- ## Sales Windows Control the exact period during which tickets are available for purchase: | Setting | Description | |---------|-------------| | **Sales start date** | Tickets become purchasable at this date/time | | **Sales end date** | Tickets stop selling after this date/time | If no sales window is set, tickets are available from the moment the event is published until the event date. --- ## Subscription Access Control You can require fans to hold an active subscription before they can purchase a specific ticket type: - Go to the ticket type settings and select **Required Subscription Tiers** - Fans without a qualifying subscription will see the ticket but will be prompted to subscribe first - This can be set at the event level (applies to all ticket types) or at the individual ticket type level --- ## One-Click RSVP For free events or free ticket types, you can enable **One-Click RSVP**: - Fans claim their ticket with a single button press โ€” no payment flow required - Ideal for virtual events, free shows, or fan meetups --- ## AI Ticket Artwork Bandruption can automatically generate unique artwork for each ticket type using AI. When enabled: - The platform generates an image based on the event and ticket type details - The generated image is used as the ticket card displayed to fans - You can replace it at any time with your own custom artwork --- ## Next Steps - [How fans purchase and access tickets](./purchasing-tickets.md) --- ## Bounties Source HTML: https://docs.bandruption.fun/docs/artists/bounties Markdown alternate: https://docs.bandruption.fun/markdown/docs/artists/bounties.md # Bounties Bounties are paid or points-based fan actions. Use them when you want fans to do a specific job: share a release, attend an event, add a song to a playlist, buy merch, or submit proof of another action. Active bounties can be discovered on Bandruption's public bounty pages, and admins manage them from **Admin โ†’ Bounties**. ## Good Bounty Examples | Goal | Bounty setup | Suggested reward | |------|--------------|------------------| | Release-week sharing | Criterion: **Share resource**. Note: "Post the new single link to Instagram Stories, tag the artist, and upload a screenshot." | 100 loyalty points or a supporter badge | | Drive ticket sales | Criterion: **Purchase ticket**. Target type: **Event**. Target ID: the event slug or ID. | Ticket upgrade raffle entry | | Build playlist reach | Criterion: **Add playlist**. Target type: **Song**. Target ID: the song slug or ID. | Discount code or exclusive content | | Reward street team work | Criterion: **External verification**. Note: "Put up one approved poster and upload a photo with location." | Merch item or custom perk | | Grow social following | Criterion: **Follow artist**. Target type: **Artist**. Target ID: the artist username. | 50 loyalty points | ## Field Guide | Field | What to enter | Example | |-------|---------------|---------| | **Title** | A short fan-facing action statement | `Share our new single on Instagram` | | **Description** | What the fan must do and what proof they should submit | `Post the track link in a story, tag the artist, and submit a screenshot.` | | **Genre** | Optional discovery label | `J-pop`, `punk`, `hip-hop` | | **Completion logic** | Whether all criteria must be met or any one criterion is enough | `All criteria` for multi-step tasks | | **Start Date** | Optional first day claims can start | Leave blank for immediate launch | | **End Date** | Optional last day claims can be submitted | Use a release-week or event deadline | | **Max Claims** | Optional total claim cap | `50` for a limited campaign | | **Minimum Completion Time** | Seconds a fan must wait before completion | `300` to require at least five minutes | | **Fraud Risk Limit** | Optional score ceiling from 0 to 1 | `0.35` for a stricter review threshold | ## Criteria Criteria define what the fan must prove. - Use **Target type** when the action is about a specific object, such as an event, song, merch item, playlist, artist, or venue. - Use **Target ID** for the object's Bandruption ID, slug, or username. - Use **Instructions / note** for fan-facing proof instructions and reviewer context. Common pairs: | Criterion type | Target type | Target ID example | Note example | |----------------|-------------|-------------------|--------------| | Purchase ticket | Event | `event_tokyo_release_party` | `Buy any ticket for the release party.` | | Add playlist | Song | `song_new-single` | `Submit a screenshot showing the song in your playlist.` | | Share resource | No target | Leave blank | `Share the campaign link and upload a screenshot.` | | External verification | Venue | `venue_shimokitazawa-basementbar` | `Upload a photo of the approved poster at the venue.` | ## Rewards Rewards define what the fan gets after approval. | Reward type | Amount | Title | Code | Note | |-------------|--------|-------|------|------| | Loyalty points | `100` | Leave blank | Leave blank | `Auto-awarded after approval.` | | Discount code | `10` | `Street team discount` | `STREETTEAM10` | `Applies to merch this month.` | | Perk voucher | Leave blank | `Release-week supporter badge` | Leave blank | `Send voucher after claim approval.` | | Custom | Leave blank | `Signed setlist raffle entry` | Leave blank | `Add approved fans to the raffle sheet.` | ## Review Workflow 1. Create the bounty in **Admin โ†’ Bounties โ†’ Campaigns**. 2. Fans claim it and submit proof. 3. Review pending claims in **Admin โ†’ Bounties โ†’ Claim Review**. 4. Approve only when the evidence matches the criterion notes. 5. Reject claims with missing, unclear, or mismatched proof. Avoid vague bounties like "support the artist." A good bounty has one visible fan action, one proof requirement, and one clear reward. --- ## Loyalty Programs Source HTML: https://docs.bandruption.fun/docs/artists/loyalty-programs Markdown alternate: https://docs.bandruption.fun/markdown/docs/artists/loyalty-programs.md # Loyalty Programs Bandruption's loyalty system gives you a powerful way to reward your most dedicated fans. Fans earn points for every dollar they spend, and those points accumulate into tiers that unlock better rewards. ## How the Points System Works Fans earn loyalty points on every qualifying purchase or completed activity: - **Merchandise** purchases - **Subscription** payments - **Ticket** purchases - **Bounty** completions The points-per-dollar rate increases automatically as fans reach higher tiers. ## Loyalty Tiers Every loyalty program has four automatic tiers based on cumulative annual spending: | Tier | Minimum Annual Spend | Points per Dollar | |------|---------------------|-------------------| | Fan | $0 | 3 pts / $1 | | Super Fan | $200 | 4 pts / $1 | | Backstage | $500 | 5 pts / $1 | | VIP | $1,000 | 6 pts / $1 | Fans are automatically promoted as their cumulative annual spend crosses each threshold. ## Bounty Point Awards Bounties are managed from **Admin โ†’ Bounties** because they can award loyalty points, vouchers, discounts, merch, or custom perks. See [Bounties](./bounties.md) for bounty examples, field guidance, and the claim review workflow. ## Redemptions Redemptions are rewards fans can exchange their loyalty points for. You define what's available and how many points each reward costs. ### Types of Rewards - Exclusive merchandise or digital downloads - Meet-and-greet experiences - Backstage passes or special access - Any custom reward you want to offer ### Creating a Redemption Go to **Loyalty โ†’ Redemptions** and click **Create Redemption**. | Field | Description | |-------|-------------| | **Title** | Name of the reward | | **Description** | Details about what the fan receives | | **Points cost** | How many points a fan must spend | | **Quantity available** | Optional cap on how many fans can redeem it | | **Image** | Optional photo of the reward | ## Loyalty Analytics The analytics dashboard shows you: - Total points issued vs. redeemed - Fan distribution across tiers - Bounty claim rates - Revenue attributed to loyalty program engagement --- ## Merchandise Source HTML: https://docs.bandruption.fun/docs/artists/merchandise Markdown alternate: https://docs.bandruption.fun/markdown/docs/artists/merchandise.md # Merchandise Bandruption lets you run a full merchandise store directly from your artist profile. You can sell physical goods (shirts, vinyl, posters) as well as digital products (downloads, sample packs, PDFs). ## Adding Products Go to **Admin โ†’ Products** in your artist dashboard and click **Add Product**. ### Product Fields | Field | Description | |-------|-------------| | **Title** | Product name shown to fans | | **Description** | Full product description | | **Price** | Listed price in your selected currency | | **Category** | e.g. Apparel, Accessories, Digital, Music | | **Featured image** | Main product photo | | **Additional images** | Up to several gallery photos | | **Inventory count** | Starting stock quantity | | **Low stock threshold** | Alert threshold for restocking reminders | | **Digital file** | For digital products, attach a downloadable file | | **Published** | Whether the product is visible in your store | ## Inventory Tracking Bandruption tracks stock levels automatically: - Inventory decrements when an order is completed - You receive alerts when stock drops below your configured threshold - Out-of-stock products are automatically hidden from purchase ## Digital Products For digital downloads, fans receive an instant download link after purchase. You can attach any file type (MP3, WAV, ZIP, PDF, etc.). ## Loyalty Points on Purchases Fans earn loyalty points on all merchandise purchases. The number of points is based on the purchase amount and the fan's current [loyalty tier](./loyalty-programs.md). ## Earnings Merchandise revenue is tracked in your earnings dashboard. Payouts are processed automatically via PayPal once your balance crosses your configured payout threshold. --- ## Subscriptions Source HTML: https://docs.bandruption.fun/docs/artists/subscriptions Markdown alternate: https://docs.bandruption.fun/markdown/docs/artists/subscriptions.md # Subscriptions Artist subscriptions let fans join a recurring fan club and unlock exclusive content and perks. Subscriptions are billed monthly through PayPal and can be set up with multiple tiers. ## How Subscriptions Work 1. You create one or more subscription tiers from your artist dashboard 2. Fans browse your tiers and choose one to join 3. PayPal handles recurring billing each month 4. Subscribers automatically gain access to members-only content ## Creating a Subscription Tier From your artist admin panel, go to **Subscriptions** and click **Create Tier**. ### Fields you can configure | Field | Description | |-------|-------------| | **Name** | Tier name displayed to fans (e.g. "Fan Club", "VIP Access") | | **Description** | Short summary of what this tier includes | | **Price** | Monthly price in USD (or your selected currency) | | **Loyalty Points** | Points fans earn per billing cycle | | **Features list** | Bullet-point list of perks displayed on the tier card | | **Image** | Optional tier artwork | | **Free trial** | Enable a free trial period (e.g. 7 days) for new subscribers | | **Published** | Toggle whether the tier is visible to fans | ## Members-Only Content Once a fan subscribes, they unlock access to any content you have marked as members-only. Supported content types include: - ๐Ÿ“ท **Photos** - ๐ŸŽฌ **Videos** - ๐ŸŽต **Audio files** - ๐Ÿ“ฅ **Downloadable files** (PDFs, ZIP archives, etc.) You manage members-only content from the **Members Content** section of your artist dashboard. ## Subscription-Gated Events You can restrict event access to specific subscription tiers. See [Ticketing โ€” Access Control](../ticketing/overview.md#subscription-access-control) for details. ## Free Trial Periods You can offer a free trial for any subscription tier. When enabled: - New subscribers can join without being charged for the trial period (e.g. 7 days) - After the trial, regular billing begins automatically - Fans have full member access during the trial ## Subscriber Management From your dashboard you can: - View the list of active and past subscribers - See subscriber spend and loyalty point totals - Monitor next billing dates and renewal status --- ## Bandruption MCP Connector Source HTML: https://docs.bandruption.fun/docs/developers/mcp Markdown alternate: https://docs.bandruption.fun/markdown/docs/developers/mcp.md # Bandruption MCP Connector Bandruption hosts a [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server at **`https://mcp.bandruption.com/mcp`**. Adding it as a connector lets Claude โ€” or any MCP-aware assistant โ€” read your artist context and run admin operations on your behalf, with you in the loop for every change. > **Status:** OAuth 2.1 + PKCE is live on the production MCP endpoint. Keep this page synchronized with the currently deployed transport, scope, and tool surface. ## What you can do with it Once the connector is added and you've signed in, your assistant can: - **Read your data** โ€” fetch artist context (profile, loyalty program, counts), event lists, affiliate summaries, and bounty details. - **Run your fan-engagement programs** โ€” create, update, archive, and review claims on loyalty bounties for the artists or music-industry profiles you own. - **Set up events and ticketing** โ€” create draft events, add ticket types with pricing, capacity, and member-only options. - **Manage your storefront** โ€” create merch products with pricing, inventory, and variants. Every write tool requires you to confirm the action in chat before it executes. Your assistant proposes the change first; you approve. ## What you can't do (yet) The MCP exposes admin operations only โ€” the same actions you could perform in Bandruption's web admin. It does not: - Move money or process payments - Generate AI images or audio - Access fan personal data outside your audit reach - Modify other artists you don't own ## Add the connector to Claude ### Claude.ai (web) 1. Open **Settings โ†’ Connectors โ†’ Add custom connector**. 2. Enter `https://mcp.bandruption.com/mcp` as the URL. 3. Click **Connect**. You'll be redirected to Bandruption to sign in (or jump straight to consent if you're already signed in). 4. Review the requested access (admin scope on the artists you own) and click **Approve**. 5. The connector is now available in any chat. Try: *"List my active bounties on \."* ### Claude Desktop 1. Open **Settings โ†’ Developer โ†’ Edit Config**. 2. Add the Bandruption server to the `mcpServers` block: ```json { "mcpServers": { "bandruption": { "url": "https://mcp.bandruption.com/mcp" } } } ``` 3. Restart Claude Desktop. The OAuth flow runs in your browser the first time you call a Bandruption tool. ### Other MCP-aware clients Any client that implements the MCP Authorization spec (OAuth 2.1 + Dynamic Client Registration) can connect: - **Server URL:** `https://mcp.bandruption.com/mcp` - **Authorization Server discovery:** the server returns `WWW-Authenticate: Bearer resource_metadata=โ€ฆ` on an unauthenticated request, pointing at the protected-resource metadata for `https://bandruption.fun/api/oauth` - **Required scope:** `mcp:admin` ## What the assistant sees The server exposes: **Read tools** - `bounty.list` โ€” list bounties for an artist or industry entity - `bounty.get` โ€” fetch a single bounty by ID **Write tools** (all require explicit `confirmed: true`) - `uploads.create_signed_url` โ€” mint a Bandruption-managed upload URL and return the `filePath` you can reuse in later MCP calls - `entity.update_profile` โ€” update an artist or music-industry profile, including avatar paths returned by `uploads.create_signed_url` - `entity.update_tabs` โ€” update the enabled/default tab configuration for an artist or music-industry profile - `event.create` โ€” draft an in-person or virtual event - `ticket_type.create` โ€” add a ticket type to an event - `merch.create` โ€” add a merch product to an artist's storefront - `bounty.create` โ€” create a fan-engagement bounty - `bounty.update` โ€” change an existing bounty (criteria/rewards may be replaced) - `bounty.archive` โ€” hide a bounty from fans - `bounty.add_criterion` โ€” append a criterion to a bounty - `bounty.add_reward` โ€” append a reward to a bounty - `bounty.approve_claim` โ€” approve a fan's bounty claim - `bounty.reject_claim` โ€” reject a fan's bounty claim **Resources** - `bandruption://admin/artists/{username}/context` โ€” full artist + loyalty-program snapshot - `bandruption://admin/artists/{username}/events` โ€” upcoming and past events - `bandruption://admin/artists/{username}/affiliate-summary` โ€” affiliate offering, links, and recent attributions ## Security and privacy - **OAuth 2.1 + PKCE.** Every connection runs through Bandruption's standard sign-in, and access tokens are short-lived (15 minutes) and refreshable until you revoke them. - **You're in control.** Write tools never run without your explicit approval in chat. The server enforces a `confirmed: true` flag on every mutation. - **Scope is yours.** The connector can only act on artists or music-industry profiles you own. It can't read or modify other accounts. - **Audit trail.** Every tool call is logged to your Bandruption account's audit history. View it in the admin dashboard. - **Privacy.** See the [Bandruption Privacy Policy](https://bandruption.fun/en/privacy) for details on how your data is handled. ## Revoke access Open **Settings โ†’ Connectors โ†’ Bandruption โ†’ Disconnect** in your assistant. The next refresh attempt will fail and the access token will expire within 15 minutes. You can also revoke from Bandruption: **Settings โ†’ Connected Apps**, find the entry for your assistant, and click **Revoke**. ## Support - **Bug reports / feature requests:** [support@bandruption.fun](mailto:support@bandruption.fun) - **MCP spec:** [modelcontextprotocol.io](https://modelcontextprotocol.io) --- ## Proof of Music Fandom Source HTML: https://docs.bandruption.fun/docs/fans/proof-of-music-fandom Markdown alternate: https://docs.bandruption.fun/markdown/docs/fans/proof-of-music-fandom.md # Proof of Music Fandom Proof of Music Fandom is Bandruption's evidence model for direct music fan action. It helps fans show what they have done for artists, and helps artists evaluate committed fans using signals they can act on. The v1 model is not a financial score, investment product, or externally tradeable claim. It is an auditable summary of activity inside Bandruption. ## What The Score Measures Fandom Score is a 0-100 score built from seven categories: | Category | What it measures | Max | | --- | --- | ---: | | Curation | Maintaining a Top 10 song list | 20 | | Attendance | Proof-unlocked event attendance | 25 | | Support | Tickets, merch, and subscriptions | 20 | | Bounties | Completed artist or industry bounties | 15 | | Relationships | Followed artists | 10 | | Competitive | Top 10 battle wins | 5 | | Referrals | Capped share, reach, and conversion signal | 5 | Direct music actions dominate the score. Referral activity can help, but it is capped so viral reach cannot overpower attendance, support, curation, and bounty completion. ## Tiers - Bronze: 0-24 - Silver: 25-49 - Gold: 50-74 - Platinum: 75-100 ## Evidence Bandruption uses evidence already generated by normal product activity: - Top 10 songs - Completed and proof-unlocked event tickets - Completed ticket and merch purchases - Active subscriptions - Completed bounties - Followed artists - Battle wins - Shares, reach, and conversions Public profiles can show selected evidence. Private account surfaces can show the fuller proof artifact, including the generated proof id, timestamp, score breakdown, and evidence counts. ## What This Is Not Proof of Music Fandom does not claim that fandom is permanent, tradeable, financial, or externally complete. It is a practical artist-first metric: a verified view of what a fan has done on Bandruption. --- ## Industry Subscriptions Source HTML: https://docs.bandruption.fun/docs/music-industry/subscriptions Markdown alternate: https://docs.bandruption.fun/markdown/docs/music-industry/subscriptions.md # Industry Subscriptions Music industry profiles can offer subscription tiers for members, clients, or followers who want exclusive access to content, events, and resources. ## How Industry Subscriptions Work Industry subscriptions function the same way as [artist subscriptions](../artists/subscriptions.md), but are associated with your music industry profile rather than an individual artist. 1. You create one or more member subscription tiers 2. Users on Bandruption can subscribe for recurring monthly billing via PayPal 3. Subscribers gain access to members-only content and can be granted priority or exclusive access to your events ## Creating a Subscription Tier From your industry admin panel, go to **Subscriptions โ†’ Create Tier**. ### Fields you can configure | Field | Description | |-------|-------------| | **Name** | Tier name (e.g. "Industry Insider", "Pro Member") | | **Description** | What this tier includes | | **Price** | Monthly price in your selected currency | | **Features list** | Bullet-point list of perks shown on the tier card | | **Image** | Optional tier artwork | | **Free trial** | Optional free trial period for new subscribers | | **Published** | Toggle visibility to the public | ## Subscription-Gated Events You can restrict access to specific events to subscribers of certain tiers. See [Ticketing โ€” Access Control](../ticketing/overview.md#subscription-access-control) for details. ## Members-Only Content Subscribers can access content you mark as exclusive: - ๐Ÿ“ท **Photos** - ๐ŸŽฌ **Videos** - ๐ŸŽต **Audio** - ๐Ÿ“ฅ **Downloadable files** ## Managing Subscribers Your admin dashboard shows: - Active subscriber list with subscription details - Next billing dates - Subscriber tier breakdown --- ## Purchasing Tickets Source HTML: https://docs.bandruption.fun/docs/ticketing/purchasing-tickets Markdown alternate: https://docs.bandruption.fun/markdown/docs/ticketing/purchasing-tickets.md # Purchasing Tickets Fans can discover and purchase tickets to events directly from an artist's or music industry profile on [bandruption.fun](https://bandruption.fun). ## Finding Events Events appear on the artist or industry profile page under the **Events** tab. Upcoming events are shown first, sorted by date. ## Buying a Ticket 1. Click on an event to open the event page 2. Browse the available ticket types 3. Select the quantity you want (subject to per-user limits) 4. Click **Purchase** (or **RSVP** for free tickets) 5. Complete payment via PayPal (for paid tickets) 6. Receive a unique ticket code and confirmation ## Member Pricing If you hold an active subscription to the artist or industry profile, discounted member prices are shown automatically. No coupon code is needed. ## Ticket Codes After a successful purchase or RSVP, you receive: - A **unique ticket code** (alphanumeric) for each ticket - A confirmation viewable in your **My Tickets** section - Your ticket displayed as a digital ticket card ## Viewing Your Tickets Go to your user profile and select **My Tickets** to view all your tickets across all events. Each ticket shows: - Event name, date, and location (or virtual link) - Ticket type and quantity - Your unique ticket code - Ticket artwork ## Access Requirements Some events require an active subscription to purchase tickets. If you don't have the required subscription: 1. You will see a prompt explaining which tier is needed 2. Click the subscription prompt to subscribe 3. After subscribing, return to the event to complete your purchase ## Ticket Limits Each ticket type may have a maximum per-user quantity. If you have already reached the limit for a ticket type, the purchase option will be unavailable for that type. ## Cancellations If an event is cancelled, it will be marked as cancelled on the event page. Contact the artist or industry profile directly for refund inquiries.