|
| 1 | +# Getting Started with SubStream: A Creator's Guide |
| 2 | + |
| 3 | +Welcome to SubStream! This guide will walk you through setting up your first streaming subscription channel on Stellar - no technical background required. |
| 4 | + |
| 5 | +## What is SubStream? |
| 6 | + |
| 7 | +SubStream is a pay-as-you-go subscription platform where fans stream tokens to creators second-by-second. Instead of charging monthly upfront, you earn continuously as fans enjoy your content. If they don't like what you're creating, they can cancel anytime and get their remaining balance back. |
| 8 | + |
| 9 | +**Key Benefits:** |
| 10 | +- ✅ Earn passive income from your content |
| 11 | +- ✅ Fair pricing: fans only pay for what they watch |
| 12 | +- ✅ Instant cancellations = happier subscribers |
| 13 | +- ✅ Built on Stellar blockchain = low fees, fast transactions |
| 14 | +- ✅ 7-day free trials to attract new fans |
| 15 | +- ✅ Group subscriptions for collaborations |
| 16 | + |
| 17 | +--- |
| 18 | + |
| 19 | +## Before You Begin: What You'll Need |
| 20 | + |
| 21 | +### 1. A Stellar Wallet |
| 22 | +You need a digital wallet to interact with SubStream. We recommend: |
| 23 | + |
| 24 | +**Option A: Alchemy Pay (Easiest for beginners)** |
| 25 | +- Download from [alchemypay.org](https://www.alchemypay.org) |
| 26 | +- Available as browser extension (Chrome, Firefox, Brave) |
| 27 | +- User-friendly interface |
| 28 | + |
| 29 | +**Option B: Lobstr (Popular in Stellar community)** |
| 30 | +- Download from [lobstr.co](https://lobstr.co) |
| 31 | +- Mobile app and browser extension |
| 32 | +- Great for managing multiple accounts |
| 33 | + |
| 34 | +**Option C: Freighter (Developer-friendly)** |
| 35 | +- Download from [freighter.app](https://www.freighter.app) |
| 36 | +- Clean, minimal interface |
| 37 | +- Good if you plan to explore more blockchain apps |
| 38 | + |
| 39 | +### 2. Some XLM (Stellar Lumens) |
| 40 | +You'll need XLM for: |
| 41 | +- **Contract deployment**: ~2-5 XLM (one-time fee) |
| 42 | +- **Transaction fees**: ~0.00001 XLM per transaction (tiny!) |
| 43 | + |
| 44 | +**Where to get XLM:** |
| 45 | +1. **Buy on exchanges**: Binance, Coinbase, Kraken all list XLM |
| 46 | +2. **Transfer to your wallet**: Send XLM from exchange to your wallet address |
| 47 | +3. **Your wallet address**: A long string starting with "G..." (e.g., `GABC...XYZ`) |
| 48 | + |
| 49 | +💡 **Tip**: Start with 10-20 XLM on the testnet (practice network) before using real money. |
| 50 | + |
| 51 | +### 3. Access the SubStream Interface |
| 52 | +Visit the SubStream web app at: **[your-substream-url.com]** (coming soon!) |
| 53 | + |
| 54 | +--- |
| 55 | + |
| 56 | +## Step-by-Step: Creating Your First Channel |
| 57 | + |
| 58 | +### Step 1: Connect Your Wallet |
| 59 | + |
| 60 | +1. Open the SubStream website |
| 61 | +2. Click **"Connect Wallet"** in the top right corner |
| 62 | +3. Select your wallet type (Alchemy Pay, Lobstr, or Freighter) |
| 63 | +4. Approve the connection in your wallet popup |
| 64 | + |
| 65 | +✅ **Success!** You should see your wallet address displayed. |
| 66 | + |
| 67 | +--- |
| 68 | + |
| 69 | +### Step 2: Deploy Your Channel Contract |
| 70 | + |
| 71 | +Think of this as "opening your shop" on SubStream. |
| 72 | + |
| 73 | +1. Click **"Create Channel"** or **"Deploy Contract"** |
| 74 | +2. Fill in your creator profile: |
| 75 | + - **Creator Name**: Your stage name or brand (e.g., "Cooking with Sarah") |
| 76 | + - **Description**: What kind of content do you create? |
| 77 | + - **Profile Image URL**: Link to your photo (optional) |
| 78 | + - **Social Links**: Twitter, Discord, etc. (optional) |
| 79 | + |
| 80 | +3. Set your subscription rates: |
| 81 | + - **Trial Rate**: Usually 0 (free trial for 7 days) |
| 82 | + - **Paid Rate**: How much fans pay after trial (e.g., 0.1 XLM/hour) |
| 83 | + |
| 84 | + 💡 **Pricing Tip**: Start lower to attract early fans. You can raise rates later! |
| 85 | + |
| 86 | +4. Click **"Deploy Channel"** |
| 87 | +5. Your wallet will ask you to confirm the transaction |
| 88 | +6. Wait ~5 seconds for the contract to deploy |
| 89 | + |
| 90 | +✅ **Done!** Your channel is now live on SubStream. |
| 91 | + |
| 92 | +--- |
| 93 | + |
| 94 | +### Step 3: Configure Your Channel Settings |
| 95 | + |
| 96 | +Now customize how your channel works: |
| 97 | + |
| 98 | +#### A. Set Subscription Tiers (Optional) |
| 99 | +Offer different levels of access: |
| 100 | + |
| 101 | +**Example Tiers:** |
| 102 | +- 🥉 **Bronze** (0.1 XLM/hour): Basic content access |
| 103 | +- 🥈 **Silver** (0.25 XLM/hour): + Behind-the-scenes content |
| 104 | +- 🥇 **Gold** (0.5 XLM/hour): + 1-on-1 Q&A sessions |
| 105 | + |
| 106 | +To add tiers: |
| 107 | +1. Go to **Channel Settings → Tiers** |
| 108 | +2. Click **"Add Tier"** |
| 109 | +3. Set the rate and benefits |
| 110 | +4. Save changes |
| 111 | + |
| 112 | +#### B. Enable Group Subscriptions (For Collaborations) |
| 113 | +Want to collaborate with other creators? Group subscriptions let up to 5 creators share revenue automatically. |
| 114 | + |
| 115 | +**Example**: Podcast with 3 hosts splits revenue 40%/30%/30% |
| 116 | + |
| 117 | +To set up group subscriptions: |
| 118 | +1. Go to **Channel Settings → Group Subscriptions** |
| 119 | +2. Click **"Create Group Channel"** |
| 120 | +3. Invite collaborators (they need SubStream channels too!) |
| 121 | +4. Set percentage splits (must total 100%) |
| 122 | +5. All members approve the group setup |
| 123 | + |
| 124 | +💡 **Note**: All group members must have deployed channels first. |
| 125 | + |
| 126 | +#### C. Pause Your Channel (Take a Break) |
| 127 | +Going on vacation? Pause your channel to stop charges temporarily. |
| 128 | + |
| 129 | +1. Go to **Channel Dashboard** |
| 130 | +2. Toggle **"Pause Channel"** to ON |
| 131 | +3. Fans won't be charged while paused |
| 132 | +4. Toggle OFF when you return |
| 133 | + |
| 134 | +--- |
| 135 | + |
| 136 | +### Step 4: Share Your Channel |
| 137 | + |
| 138 | +Time to grow your audience! |
| 139 | + |
| 140 | +**Your Channel Link:** |
| 141 | +``` |
| 142 | +https://your-substream-url.com/channel/YOUR_WALLET_ADDRESS |
| 143 | +``` |
| 144 | + |
| 145 | +**Promotion Ideas:** |
| 146 | +- 📱 Share on social media (Twitter, Instagram, TikTok) |
| 147 | +- 💬 Post in Discord/Telegram communities |
| 148 | +- 📧 Email your newsletter |
| 149 | +- 🎥 Mention in your YouTube videos |
| 150 | +- 🎙️ Talk about it on your podcast |
| 151 | + |
| 152 | +**Pro Tip**: Offer a limited-time discount for early subscribers! |
| 153 | + |
| 154 | +--- |
| 155 | + |
| 156 | +## Managing Your Channel |
| 157 | + |
| 158 | +### Checking Your Earnings |
| 159 | + |
| 160 | +1. Go to **Channel Dashboard** |
| 161 | +2. View **Total Revenue**: All-time earnings |
| 162 | +3. View **Active Subscribers**: Current fan count |
| 163 | +4. View **Pending Revenue**: Ready to collect! |
| 164 | + |
| 165 | +### Withdrawing Your Earnings |
| 166 | + |
| 167 | +When you're ready to claim your earnings: |
| 168 | + |
| 169 | +**Manual Collection:** |
| 170 | +1. Click **"Collect Revenue"** on dashboard |
| 171 | +2. Confirm transaction in wallet |
| 172 | +3. XLM transfers to your wallet instantly |
| 173 | + |
| 174 | +**Auto-Collection (Recommended):** |
| 175 | +Set up automatic withdrawals when you reach a threshold (e.g., 100 XLM). |
| 176 | + |
| 177 | +1. Go to **Settings → Auto-Collect** |
| 178 | +2. Set your threshold amount |
| 179 | +3. Enable auto-collection |
| 180 | +4. Done! The system collects for you automatically |
| 181 | + |
| 182 | +💡 **Tip**: Auto-collection saves you time and ensures steady cash flow! |
| 183 | + |
| 184 | +--- |
| 185 | + |
| 186 | +## Understanding the Economics |
| 187 | + |
| 188 | +### How Much Will You Earn? |
| 189 | + |
| 190 | +**Example Scenario:** |
| 191 | +- You have 100 subscribers |
| 192 | +- Each pays 0.1 XLM/hour |
| 193 | +- Average watch time: 10 hours/month |
| 194 | + |
| 195 | +**Monthly Revenue Calculation:** |
| 196 | +``` |
| 197 | +100 subscribers × 0.1 XLM/hour × 10 hours = 100 XLM/month |
| 198 | +``` |
| 199 | + |
| 200 | +### What About Fees? |
| 201 | + |
| 202 | +**Network Fees**: ~0.00001 XLM per transaction (extremely low!) |
| 203 | +**Platform Fee**: None! SubStream is open-source and community-run. |
| 204 | + |
| 205 | +You keep nearly 100% of your earnings. 🎉 |
| 206 | + |
| 207 | +--- |
| 208 | + |
| 209 | +## Troubleshooting Common Issues |
| 210 | + |
| 211 | +### ❓ "Transaction Failed" |
| 212 | +**Cause**: Not enough XLM for fees or network congestion |
| 213 | +**Solution**: |
| 214 | +- Ensure you have at least 5 XLM in your wallet |
| 215 | +- Wait a minute and try again |
| 216 | +- Try during off-peak hours |
| 217 | + |
| 218 | +### ❓ "Can't Connect Wallet" |
| 219 | +**Cause**: Wallet extension not installed or locked |
| 220 | +**Solution**: |
| 221 | +- Install your chosen wallet extension |
| 222 | +- Unlock your wallet with password/biometrics |
| 223 | +- Refresh the page |
| 224 | + |
| 225 | +### ❓ "Subscriber Can't Cancel" |
| 226 | +**Cause**: Minimum 24-hour streaming period not met |
| 227 | +**Solution**: Explain to subscriber that they need to wait until 24 hours pass (this protects you from abuse) |
| 228 | + |
| 229 | +### ❓ "Wrong Percentage Splits in Group" |
| 230 | +**Cause**: Percentages don't add up to 100% |
| 231 | +**Solution**: Double-check all splits total exactly 100% |
| 232 | + |
| 233 | +--- |
| 234 | + |
| 235 | +## Advanced Features (Optional) |
| 236 | + |
| 237 | +### Custom Smart Contracts |
| 238 | +Want more control? Deploy custom contracts for: |
| 239 | +- Dynamic pricing based on demand |
| 240 | +- Limited-time promotional rates |
| 241 | +- Exclusive content unlocks |
| 242 | +- NFT-gated access |
| 243 | + |
| 244 | +Requires basic Solidity/Rust knowledge or hire a developer. |
| 245 | + |
| 246 | +### Analytics & Insights |
| 247 | +Track your performance: |
| 248 | +- Subscriber growth over time |
| 249 | +- Peak viewing hours |
| 250 | +- Content popularity metrics |
| 251 | +- Revenue trends |
| 252 | + |
| 253 | +Coming soon to the dashboard! |
| 254 | + |
| 255 | +--- |
| 256 | + |
| 257 | +## Best Practices from Top Creators |
| 258 | + |
| 259 | +### 1. Start with a Low Rate |
| 260 | +Attract early adopters with affordable pricing. Raise rates as you grow. |
| 261 | + |
| 262 | +### 2. Offer a Generous Free Trial |
| 263 | +The 7-day free trial is perfect for letting fans sample your content. |
| 264 | + |
| 265 | +### 3. Engage with Your Subscribers |
| 266 | +Respond to comments, host Q&As, and build community. |
| 267 | + |
| 268 | +### 4. Consistency is Key |
| 269 | +Regular uploads keep subscribers engaged and reduce cancellations. |
| 270 | + |
| 271 | +### 5. Collaborate with Other Creators |
| 272 | +Group subscriptions expose you to new audiences. |
| 273 | + |
| 274 | +--- |
| 275 | + |
| 276 | +## Security Tips |
| 277 | + |
| 278 | +🔒 **Protect Your Private Keys** |
| 279 | +- Never share your wallet seed phrase |
| 280 | +- Store backups in a secure location |
| 281 | +- Use hardware wallets for large amounts |
| 282 | + |
| 283 | +🔒 **Beware of Scams** |
| 284 | +- SubStream staff will NEVER ask for your private key |
| 285 | +- Double-check URLs before entering wallet info |
| 286 | +- Use bookmark links instead of clicking emails |
| 287 | + |
| 288 | +🔒 **Start Small** |
| 289 | +- Test with small amounts first |
| 290 | +- Use testnet before mainnet |
| 291 | +- Don't invest more than you can afford to lose |
| 292 | + |
| 293 | +--- |
| 294 | + |
| 295 | +## Getting Help |
| 296 | + |
| 297 | +### Resources |
| 298 | +- 📘 **Documentation**: [docs.substream-url.com] |
| 299 | +- 💬 **Discord Community**: [discord.gg/substream] |
| 300 | +- 🐦 **Twitter Updates**: [@SubStreamProtocol] |
| 301 | +- 📧 **Email Support**: support@substream-url.com |
| 302 | + |
| 303 | +### FAQ |
| 304 | + |
| 305 | +**Q: Can I migrate subscribers from Patreon/Substack?** |
| 306 | +A: Yes! Offer incentives for fans to switch (e.g., exclusive content, lower rates). |
| 307 | + |
| 308 | +**Q: What happens if XLM price changes?** |
| 309 | +A: Your rates are fixed in XLM. Consider adjusting rates periodically to maintain value. |
| 310 | + |
| 311 | +**Q: Can I ban problematic subscribers?** |
| 312 | +A: The protocol is permissionless, but you can block addresses from accessing premium content on your end. |
| 313 | + |
| 314 | +**Q: Do I need to file taxes on crypto earnings?** |
| 315 | +A: Yes! Crypto income is taxable in most jurisdictions. Consult a tax professional. |
| 316 | + |
| 317 | +--- |
| 318 | + |
| 319 | +## Next Steps |
| 320 | + |
| 321 | +Congratulations! You're now ready to start earning with SubStream. |
| 322 | + |
| 323 | +**Your Action Plan:** |
| 324 | +1. ✅ Set up your wallet and get XLM |
| 325 | +2. ✅ Deploy your channel contract |
| 326 | +3. ✅ Customize your settings and pricing |
| 327 | +4. ✅ Share your channel link |
| 328 | +5. ✅ Create amazing content! |
| 329 | +6. ✅ Watch the earnings roll in! 🚀 |
| 330 | + |
| 331 | +Remember: Success doesn't happen overnight. Focus on creating value for your audience, and the revenue will follow. |
| 332 | + |
| 333 | +**Happy Streaming! 🎉** |
| 334 | + |
| 335 | +--- |
| 336 | + |
| 337 | +*Last updated: March 2026* |
| 338 | +*Questions or feedback? Reach out to the SubStream team!* |
0 commit comments