Inspiration

Early-stage startups have no liquid market for community conviction. The only people who get to express financial belief in a pre-seed company are accredited investors writing private checks. Everyone else (early users, operators, fans, the people who actually see a company before anyone else does) have no way to put real stakes behind their conviction.

At the same time, meme coin platforms like Pump.fun have proven that bonding curve speculation drives massive engagement and real trading volume. But those markets are backed by nothing. Price is pure hype. 98% of tokens collapse within days because there's no underlying reality to anchor them to.

I kept thinking about the missing middle here. What if you took the same bonding curve mechanic that makes Pump.fun viral, but connected it to real startups with verified milestones? What if price moved on actual news like a funding round closing, a product shipping, a first paying customer, instead of just hype?

The thought experiment that sold me on building it: picture OpenAI listing on lnchp4d in 2019 at seed stage. Sam Altman declares milestones like GPT-2 release, first enterprise customer, Microsoft deal. Every milestone gets verified automatically via GitHub and Crunchbase. Every verification fires a price event. Believers who bought at $0.0001 in 2019 wake up the day ChatGPT launches up thousands of percent, not because they got lucky, but because they were early and right, and the platform gave them permanent on-chain receipts for it.

That's the product. The first liquid market for early-stage conviction.

What it does

lnchp4d is Pump.fun for real startups, a bonding curve speculation platform where:

  • Verified founders list their startup, set milestones, and optionally seed their own curve to signal conviction
  • Believers buy in early with USDC, paying lower prices the earlier they arrive on the curve
  • Real milestones get auto-verified via GitHub releases, Crunchbase funding data, Stripe revenue thresholds, and other external APIs
  • Verified milestones fire price events, automatic on-chain buys representing the market reaction to real news, with notifications to every token holder
  • At $67K market cap, startups graduate. The bonding curve closes and liquidity migrates to a permanent AMM pool, with token holders owning their share
  • Early Scout Badges get awarded permanently to every wallet that bought before graduation. A public on-chain record of who saw it first

Crucially, tokens carry no equity, no ownership, no revenue claims. This is a game of startup conviction with real stakes, not an investment vehicle. I built five legal protections directly into the product: verified founders only, founders receive no curve proceeds, the platform never custodies funds, geo-restriction at launch, and game framing throughout the UX.

The Bonding Curve Math

Every startup's token price is determined automatically by a constant product formula:

$$x \cdot y = k$$

Where \(x\) is the USDC reserve in the curve and \(y\) is the token reserve. The current price is simply:

$$P = \frac{x}{y}$$

On a buy of \(\Delta x\) USDC (after a 1% fee):

$$y_{new} = \frac{k}{x + 0.99 \cdot \Delta x}$$

$$\text{tokens received} = y - y_{new}$$

This produces a smooth, deterministic price curve where early buyers get rewarded with cheaper entry, and price rises predictably as more belief flows in. The contract is always the counterparty. No order matching needed, always liquid.

Market cap is calculated as:

$$\text{Market Cap} = P \cdot \text{Total Supply}$$

Graduation triggers when market cap crosses $67,000.

How I built it

I built the entire platform using MeDo's no-code generation capabilities, with three of MeDo's features doing the heavy lifting.

MeDo's Full-Stack Generation

My foundation prompt scaffolded the entire app in a single generation pass: React 19 + TypeScript + Vite frontend, Supabase backend with seven tables (startups, milestones, trades, users, holdings, scout_badges, notifications), Row Level Security policies, and 16 seeded startups distributed across realistic stages of progress. MeDo handled the database migrations, wallet authentication scaffolding, routing, and component architecture all at once.

MeDo's HTTP Connector

The milestone verification system makes live external API calls through MeDo's HTTP connector:

  • GitHub API for verifying product launches and release tags
  • Crunchbase lookups for funding round verification
  • Domain uptime checks for product launch confirmation
  • Stripe OAuth scaffolding for revenue milestone verification

When a founder marks a milestone complete, MeDo's HTTP layer fires the relevant API call, parses the response, and either flips the milestone to Verified (firing the price event) or returns a specific error explaining why verification failed.

MeDo's Realtime Database

The most technically interesting piece is the bot trading simulation. Every 10-20 seconds, a background process picks a random non-graduated startup, executes a simulated buy or sell using the bonding curve formula, and writes the trade to the database. MeDo's Supabase Realtime integration broadcasts every price change to every connected client instantly. The ticker bar, price charts, sparklines, and stat cards all update live across the entire app. It showcases the real-time capability the market will have on official launch.

Challenges I ran into

Getting the Bonding Curve Math Right

The constant product formula is simple in theory but easy to get wrong in practice. Especially the inverse calculation for sells, where the order of operations and fee application meaningfully changes the result. My early builds had a slippage bug where large sells produced incorrect USDC returns. I solved it by writing out the math explicitly in the prompt, including the fee application order, and verifying with end-to-end test trades.

Live Market Feel Without Real Users

A trading platform with no trading activity feels dead. The bot trading simulation had to feel organic. Not too aggressive (which would saturate the trade feeds and push every startup to graduation in minutes), not too quiet (which would make the platform feel empty). After a lot of tuning I landed on this: 10-20 second randomized intervals, 65/35 buy/sell ratio, weighted toward smaller $5-30 trade sizes with occasional larger trades. The result is a market that feels alive without distorting the underlying economics.

Realtime Channel Crashes in React StrictMode

Supabase Realtime subscriptions kept throwing errors because React StrictMode double-invokes effects, causing channel reuse conflicts. I solved it by restructuring the subscription pattern, using a single global channel propagated through props rather than per-component channels, and adding cleanup logic that handles the StrictMode double-mount correctly.

Price Precision Across Magnitudes

Token prices on lnchp4d range from $0.000000037 for early-stage startups to $0.0001+ for graduated ones. Standard currency formatters showed both as $0.00, making prices appear frozen. I solved it with an adaptive precision formatter that reads price magnitude and renders the right number of significant digits, so every price tick produces a visibly different number.

Visual Polish That Earns the Demo

A bonding curve trading platform has to feel like a real DeFi product, not a school project. The visual system uses a custom dark trading terminal aesthetic: animated gradient mesh background, subtle grid overlay, JetBrains Mono for all numbers, purple glows on hover, slide-in animations for new trades, flash-on-change for prices, sparklines on every card. Every detail had to land. The graduation animation alone went through six iterations before it felt earned rather than gimmicky.

Accomplishments that I'm proud of

Shipping a working financial product in days, not months. lnchp4d has a functioning bonding curve, live external API verification, real database persistence, live market simulation, and a graduation flow that actually fires when market cap crosses the threshold. Every mechanic I pitch is a real working feature, not a mockup.

A genuinely novel product category. Nobody has connected verified real-world startup milestones to on-chain price events in a consumer product before. Pump.fun has hype. AngelList has accredited investors. lnchp4d is the missing middle, a market for community conviction with real stakes and real signals.

A visual system that earns the demo. The dark trading terminal aesthetic, the animated gradient mesh background, the purple glows on hover, the slide-in trade feed, the flash-on-change price updates, and the graduation confetti all combine into something that feels like a real DeFi product. The graduation celebration alone is the kind of moment that wins rooms.

A complete legal framework baked into the product. Five structural protections (verified founders only, no founder proceeds, no custody, geo-restriction, game framing) aren't bolted on as disclaimers. They shape the core mechanics. This is what separates lnchp4d from every other speculation platform that eventually runs into an SEC problem.

What I learned

No-code is no longer just for landing pages. Building lnchp4d proved to me that MeDo can ship a full consumer-grade financial trading interface with live data, external API integrations, real-time database subscriptions, and complex math, all without writing imperative code. The unlock is in the prompt structure. Specificity wins. My foundation prompt for lnchp4d included exact hex codes, exact formula notation, exact database schemas, and exact seed data, and MeDo delivered on it in one pass.

Live data subscriptions change everything. The product wouldn't feel like a market without Realtime. MeDo's Supabase integration made this trivial, but the design pattern of using a single global channel propagated through props (rather than per-component channels) was a hard-won lesson.

Constraints make products. The five legal protections aren't just legal cover. They're what make the product good. Stripping out the easy "just give founders the money" path forced me into the better product: a permanent public record of community conviction, with no securities law collision.

Order of operations matters in financial math. Whether the 1% fee gets applied before or after the curve calculation produces meaningfully different results. Writing out the math explicitly in the prompt, with exact ordering, was the difference between a working trading engine and a subtly broken one.

What's next for lnchp4d

  • Real Solana smart contracts. Fork an existing bonding curve program in Rust/Anchor, deploy to mainnet, integrate Phantom wallet for real on-chain trading
  • Raydium graduation. Migrate graduated startups to real Raydium AMM pools, the path Pump.fun pioneered and that has well-documented open source implementations
  • VC dashboard. Give VCs a paid deal flow view of trending startups, earliest believers, milestone history, and conviction data
  • Founder Conviction Report sharing. Generate beautiful shareable graduation reports designed to spread on Twitter
  • Seasons and tournaments. Quarterly leaderboard resets with real prize pools for top traders, creating recurring engagement
  • Mobile app. Native iOS and Android wallet integration for the crypto-native audience that lives on their phone

lnchp4d is the first liquid market for early-stage startup conviction. Verified founders list. Believers buy in. Real milestones move price. Built entirely on MeDo.

Built With

Share this project:

Updates