Indie Star Market (ISM) is a decentralized prediction market built on Solana that directly integrates with the Indie.fun ecosystem. Our mission is to transform community support from simple patronage into an active prediction game.
We enable users to speculate on the future success of unlaunched or early-stage creator projects (games, dApps, art) raising funds on Indie.fun. By converting a project's fundraising goal into a tradable asset, we create a dynamic, self-marketing engine driven by community engagement and market sentiment.
ISM fulfills the optional "Prediction Market" theme while demonstrating a powerful, unique Solana use case.
The Minimum Viable Product focuses on establishing the core market lifecycle and trading mechanism.
| Feature Area | Description | Solana Use Case Highlight |
|---|---|---|
| Market Creation | Admins can launch a new market tied to an Indie.fun project's fundraising goal (e.g., "Will Project X reach its $100k USDC goal by deadline?"). | Transparent market parameters stored on-chain via Program Derived Addresses (PDAs), ensuring verifiable and immutable market conditions. |
| Success Prediction Tokens (SPT) | Users buy YES (Success) or NO (Failure) tokens using USDC based on the current price determined by an Automated Market Maker (AMM). | Fast, low-fee trading of custom SPL Tokens (YES/NO) leveraging Solana's high throughput. |
| Trading Mechanism | USDC is locked in an on-chain liquidity pool. The price of YES/NO tokens fluctuates based on the ratio of tokens bought/sold using an AMM model. | Efficient on-chain liquidity management and near-instantaneous transaction confirmation. |
| Automated Settlement | Upon the deadline, the market is finalized via a simplified Oracle mechanism. Winners (holders of the correct SPT tokens) redeem their tokens 1:1 for USDC. | Irreversible and trustless settlement logic executed by the Solana Program. |
| Component | Technology | Rationale |
|---|---|---|
| Blockchain | Solana | High throughput and extremely low transaction costs are essential for a heavily-transacted prediction market. |
| Smart Contracts | Rust / Anchor Framework | Anchor provides a secure and efficient framework for developing complex on-chain logic and handling PDAs. |
| Frontend | Next.js / React | Modern framework for a fast, responsive user interface, easily integrated with @solana/wallet-adapter. |
| Liquidity Model | Simplified Constant Product AMM ( |
Prioritized simplicity and security for the hackathon MVP, ensuring predictable pricing mechanics. |
Our development strategy is divided into three focused phases, ensuring a deliverable product by the deadline.
Goal: Complete secure and functional on-chain logic for market operations.
| Week | Key Deliverables | Technical Focus |
|---|---|---|
| Week 1 | Market & Mint Initialization. Setup Anchor development environment. Define market state PDA structure. Implement Initialize instruction for creating YES/NO SPL token mints and initializing liquidity pools. |
Smart Contract Architecture |
| Week 2 | Trading & Settlement Completion. Implement core Buy and Sell instructions with AMM pricing logic. Implement the Settle instruction with administrator-controlled Oracle result finalization. Comprehensive unit testing and public GitHub repository release. |
On-Chain Logic Security |
Goal: Deliver a clean, intuitive trading interface that emphasizes probability.
| Week | Key Deliverables | UX/UI Focus |
|---|---|---|
| Week 3 | Frontend Integration. Implement Solana wallet connection using @solana/wallet-adapter. Build the Market Dashboard displaying current token prices, implied probability (YES vs NO liquidity ratio), and time remaining until settlement. Implement transaction submission logic for Buy/Sell operations with real-time updates. |
User Experience and Design |
Goal: Complete all submission requirements and integration bonuses.
| Week | Key Deliverables | Submission Requirement |
|---|---|---|
| Week 4 | Testing & Submission. Deploy smart contracts to Solana Devnet. Conduct comprehensive end-to-end testing and bug fixes. Produce compelling video trailer demonstrating the platform. Launch social media presence. Integrate partner technologies (Moddio/Play Solana bonus features). Prepare final submission documentation. | Product Quality, Social Proof, Video Trailer, Vision & Narrative |
We plan to integrate partner technologies to maximize our score:
- Play Solana: Award exclusive "Predictor" Badges (NFTs) to users with high ISM trading volume, potentially offering early access or unique assets in Play Solana-affiliated games. This gamification layer rewards active market participants and creates additional engagement loops.
- Moddio: Create a simple Moddio-powered mini-game where users can stake their YES/NO tokens to participate, linking the prediction market directly into a gaming loop. This integration demonstrates the composability of prediction markets with interactive experiences.
| Criterion | How ISM Excels |
|---|---|
| Originality & Concept | Integrates two distinct Web3 primitives (Kickstarter/Crowdfunding & Prediction Markets) to create a novel community engagement tool. |
| Technical Implementation | Full-stack deployment on Solana using Rust/Anchor, focusing on efficient and secure SPL token handling and AMM logic. Demonstrates advanced Solana concepts including PDAs, token program integration, and on-chain liquidity management. |
| Vision and Narrative | Positions the community as active success predictors rather than passive investors, directly aligning with Indie.fun's mission to foster great projects. |
This project is currently in active development. The codebase will be made publicly available upon completion of Phase 1 (Core Contract Logic).
- Market Creation: An admin creates a prediction market for an Indie.fun project with a specific fundraising goal and deadline.
- Token Trading: Users purchase YES or NO tokens using USDC. Token prices adjust automatically based on trading activity via the AMM.
- Market Dynamics: As more users buy YES tokens, the price increases, reflecting higher market confidence in the project's success.
- Settlement: When the deadline arrives, the market settles based on whether the project reached its fundraising goal. Winning token holders redeem their tokens for USDC at a 1:1 ratio.
- All market parameters and liquidity are stored on-chain via PDAs, ensuring transparency and immutability.
- Smart contract logic is thoroughly tested before deployment.
- Oracle mechanism for settlement is designed to be upgradeable to support more sophisticated oracle integrations in the future.
Thank you for reviewing our project. We believe Indie Star Market represents the next evolution of Web3 funding engagement, transforming passive support into active market participation.