Public visitor
- Opens the landing page.
- Sees product positioning and high-level ecosystem information.
- Attempts to open the marketplace.
- Sees a wallet login gate before startup data is rendered.
Founder profile
- Founder selects an installed Solana wallet and signs the SIWS message.
- If no profile exists, the app prompts for profile completion.
- Founder adds display name, job title, bio, avatar, X, and Telegram.
- The wallet remains the primary identity.
Listing a startup
- Founder opens the dashboard.
- Founder creates a startup draft.
- Founder completes required startup information.
- Founder adds website and X.
- Founder requests verification.
- Startup moves to pending.
- A reviewer approves it as verified; local development can explicitly enable a simulated decision.
- Founder publishes it.
- Startup appears in the logged-in marketplace.
Discovering startups
- Logged-in user opens
/startups.
- App lists only verified and published startups.
- User filters by category, stage, tech stack, fundraising, and acquisition status.
- User opens a startup detail page.
- Logged-in user opens a startup detail page.
- App loads the profile associated with the startup owner.
- Founder contact shows avatar, name, job title, X, and Telegram when available.
- If no social links exist, the page shows that no public contact channel is available yet.