MindCast is a decentralized Web3 podcasting and knowledge-streaming platform where creators can record, upload, analyze, publish, and monetize audio content fully on-chain using the 0G stack.
All audio, metadata, and AI analysis are stored or verified on-chain, offering verifiable authorship, AI-enhanced discovery, and a complete token economy for both creators and listeners.
- Record & Upload: High-quality in-browser audio recording
- AI-Powered Insights: Summaries, topics & embeddings via 0G Inference
- On-Chain Storage: Permanent decentralized storage on 0G Storage Mainnet
- Token Monetization: Earn MIND tokens for publishing + engagement
- Direct Tipping: Receive MIND or other tokens from listeners
- Proof of Authorship: Immutable, on-chain intellectual provenance
- Creator Dashboard: Analytics, earnings, and listener statistics
- Premium Tools (Staking): Unlock advanced features via staking
- Decentralized Streaming: Low-latency streaming directly from 0G Storage
- AI Summaries: Quickly understand episode content
- Verified Authenticity: Check creator signatures and metadata
- Earn Rewards: Engagement-based MIND token incentives
- Support Creators: Tips, boosts, and subscription features
- AI-Curated Feed: Personalized recommendations using embeddings
flowchart LR
subgraph USER[Users]
Creator[Creator - Browser]
Listener[Listener - Browser]
end
subgraph FRONTEND[Frontend - Next.js App]
FE_UI[UI Next.js + Tailwind]
Recorder[Web Audio API / MediaRecorder]
WalletUI[Wagmi + RainbowKit]
end
subgraph OGS[0G Stack]
Storage[0G Storage Mainnet\n - decentralized audio files]
Inference[0G Inference\n - summaries, topics, embeddings]
Broker[0G Compute Broker]
end
subgraph CHAIN[0G Chain Smart Contracts]
Registry[MindCastRegistry\n - episode metadata & authorship]
Token[MIND Token - ERC-20]
Staking[Staking Contract]
end
Creator --> WalletUI
Creator --> Recorder
Recorder --> FE_UI
FE_UI --> Storage
Storage --> FE_UI
FE_UI --> Broker
Broker --> Inference
Inference --> FE_UI
FE_UI --> Registry
FE_UI --> Token
Listener --> FE_UI
FE_UI --> Registry
FE_UI --> Storage
FE_UI --> Inference
Listener --> Token
- ποΈ Record: Creator records audio in-browser
- π€ Upload: Audio uploaded to 0G Storage Mainnet
- π§ AI Analysis: 0G Inference generates summaries, topics & embeddings
- βοΈ On-Chain Publishing: Registry stores metadata + proof of authorship
- π° Rewards: Creator receives automatic MIND token rewards
- π§ Playback: Listeners stream directly from decentralized storage
- β€οΈ Engagement: Tips, engagement rewards, and staking incentives
- Next.js 14 (App Router)
- Tailwind CSS
- Web Audio API / MediaRecorder API
- Wagmi + RainbowKit for wallet connections
- Custom UI design system
- MindCastRegistry: Stores metadata, provenance, manages tipping
- MindCastToken (MIND): ERC-20 token powering the economy
- Staking Contract: Unlock premium creator/listener features
- Network: 0G Chain Mainnet (EVM Compatible)
- 0G Storage Mainnet: Permanent, decentralized file storage
- 0G Inference Engine: AI-powered summaries & semantic extraction
- Supports: WAV, MP3, WebM, FLAC
- Node.js 18+
- MetaMask or Web3 wallet
- 0G Mainnet ETH for gas
git clone https://github.com/blockend-dev/mindcast.git
cd mindcast
npm installcp .env.example .env.localEdit .env.local:
NEXT_PUBLIC_WC_PROJECT_ID=walletProjectID
OG_RPC_URL=https://evmrpc.0g.ai
INDEXER_RPC=https://indexer-storage-turbo.0g.ai
T_PRIVATE_KEY=yourTestnetPrivateKey
PRIVATE_KEY=yourMainnetPrivateKeynpm run devOpen:
http://localhost:3000
- Symbol: MIND
- Total Supply: 1,000,000,000
- Network: 0G Chain
- Type: ERC-20
- +100 MIND per published episode
- +50 MIND for premium content drops
- Engagement bonuses based on listener activity
- +5 MIND daily engagement
- +2 MIND for discovering new creators
- +3 MIND for sharing episodes
- Instant on-chain tipping using MIND or any ERC-20
| Tier | Stake Amount | Benefits |
|---|---|---|
| Basic | 100 MIND | Premium analytics |
| Pro | 1,000 MIND | Early feature access + boosts |
| Elite | 10,000 MIND | Governance rights + revenue share |
- Connect Wallet β authenticate
- Record Audio β browser microphone
- AI Processing β summary & topics
- Publish On-Chain β confirm transaction
- Earn Rewards β receive MIND
- Stream audio from 0G Storage
- View AI summaries
- Earn MIND for engagement
- Tip creators
- 0G Chain Mainnet (EVM)
- 0G Storage Mainnet
- 0G Inference Engine
- Ethers.js, Wagmi, RainbowKit
- Next.js 14, TypeScript, Tailwind CSS
- Web Audio API, MediaRecorder
We welcome contributions! Read the CONTRIBUTING.md for:
- Branching strategy
- Coding standards
- PR guidelines
MIT License β see LICENSE.
MindCast is redefining how audio content is created, published, and discovered. With 0G Mainnet, AI-native features, and a robust token economy, the future of decentralized podcasting is here.
Build with us. Earn with us. Grow with us. Decentralizing audio, one mind at a time.