Bitcast is a decentralized platform that incentivizes content creators to connect brands with audiences. Creators publish YouTube videos to satisfy defined briefs and earn rewards based on engagement metrics.
- Miners: Produce and publish YouTube content for one or more briefs.
- Validators: Obtain temporary OAuth tokens to securely access YouTube Analytics and validate performance.
- Brands: Define and publish content briefs (initially focused on the Bittensor ecosystem).
- Briefs Server: Hosts the active briefs.
- Bittensor Network: Manages on-chain compensation, rewarding Validators and Miners with the Bitcast alpha token.
-
Review Requirements
Ensure your YouTube account and videos meet the minimum requirements. -
Publish Content
Create videos targeting one or more active briefs. -
Earn Rewards
Videos that satisfy briefs are rewarded based on YouTube Premium revenue stats. -
Agency Operations
Run a single miner with up to 5 YouTube accounts to operate as a content agency, aggregating multiple creators under one mining operation.
See the Miner Setup Guide for:
- Installation and configuration
- OAuth and account integration
- Miner registration on the network
- Reward tracking and monitoring
Validators maintain the integrity of the network by:
- Retrieving analytics data via OAuth
- Verifying content engagement
- Disbursing on-chain rewards to Miners
Refer to the Validator Setup Guide for detailed instructions.
Bitcast employs a dynamic, multi-layered scoring and rewards mechanism to fairly distribute emissions and incentivize high-quality participation. The system is designed to prioritize genuine engagement and prevent manipulation.
- Every brief is assigned a boost value.
- Boost acts as a multiplier on the score of videos that fulfill the brief, giving higher priority to briefs from sponsors or clients.
- Eligibility:
- Videos must have both their transcript and description fully satisfy the requirements of an active brief.
- Format Types:
Each brief specifies a required video format, which determines both eligibility and reward scaling:- Dedicated:
- Sponsor’s topic is the main focus (≥80% of video).
- Each YouTube account can be rewarded for up to 2 videos per dedicated brief (oldest 2 by publish date).
- Receives 100% of the reward.
- Ad-Read:
- Sponsor’s message appears as a short, distinct segment.
- Each YouTube account can be rewarded for up to 5 videos per ad-read brief (oldest 5 by publish date).
- Receives 20% of the dedicated reward.
- Dedicated:
- Reward Calculation:
- Rewards are based on the 7-day moving average of YouTube Premium Revenue (
estimatedRedPartnerRevenue
). - For non-YPP YouTubers, Premium Revenue is estimated using the video’s minutes watched (
estimatedMinutesWatched
) multiplied by 0.00005. - For each eligible video, the (actual or estimated) Premium Revenue is multiplied by a scaling factor to determine the daily reward (in USD).
- This daily USD reward is then converted into a weight relative to the subnet’s total daily miner emissions (USD).
- By anchoring rewards to USD, we align with industry-standard metrics (CPM), making the system more transparent and familiar for miners.
- Rewards are based on the 7-day moving average of YouTube Premium Revenue (
- Lookback & Revenue Cap:
- To prevent exploitation via fake engagement, Bitcast applies a lookback window:
- For each video, the average premium revenue over the 7-day period is capped at the median daily revenue for the channel from the previous month.
- YouTube audit and remove engagement that they deem to be fake within 1 month. The lookback factors this audit in a prevents exploitation.
- To prevent exploitation via fake engagement, Bitcast applies a lookback window:
- Reward Timing:
- Only videos matching active briefs are considered.
- Videos earn rewards for the first 14 days after they are published.
- There is a 3-day delay in rewards (to align with YouTube's engagement verification), so rewards always lag behind video engagement by 3 days.
- The boost multiplier increases the score of qualifying videos.
- Each brief has a maximum emissions cap, preventing any single brief from dominating the total emissions.
- Unclaimed emissions are automatically burned (removed from circulation) via the burn UID.
For assistance or questions, join our Discord support channel: