-
-
Launch Lab: simulate a token launch and watch the AMM price curve move live using the real x·y=k formula
-
Finish all 7 blocks and generate a downloadable certificate — plus honest links to real resources for going deeper
-
Every lesson adapts — toggle between Simple and Detailed explanations, with an optional AI chat for follow-up questions
Inspiration
Most Web3 explainers online do one of two things: they either assume you're a total beginner, or they throw around terms like "AMM" and "MEV" assuming you already know them. Neither felt right. We wanted something that meets people where they actually are — whether that's "I've never touched crypto" or "I know the basics, just get me to the advanced stuff."
What it does
ChainLedger is a Web3 education app that adapts to your level instead of forcing everyone through the same path. A placement quiz at the start lets you skip straight to the right block, or start from zero if you're new. 7 lessons take you from Blockchain Basics all the way through DeFi, AMMs, MEV, scaling, and what it actually takes to build a real project. Every lesson has a Simple/Detailed toggle — same facts, different depth. A quiz at the end of each block checks understanding before unlocking the next. Launch Lab is our favorite part: a fully simulated token launch where you seed a fake liquidity pool, connect a dummy wallet, then buy and sell against it and actually watch the AMM price curve move using the real x·y=k formula. Finish all 7 blocks and download a certificate of completion.
How we built it
Everything is plain HTML, CSS, and JavaScript — no frameworks, no build tools, no backend. We wanted it to run instantly for anyone with zero setup: no npm install, no server, just open the file or visit the live link.
Challenges we ran into
Getting the balance right between "beginner-friendly" and "not condescending to people who already know some of this" was the hardest design problem — that's what led to the placement quiz and Simple/Detailed toggle. We also experimented with a live AI chat feature (first Gemini, then OpenRouter) and ran into real API/CORS limitations calling AI directly from a browser with no backend, which taught us a lot about that constraint.
Accomplishments that we're proud of
Building a genuinely working, adaptive learning path with zero external dependencies — the whole thing runs offline in a single file. We're especially proud of Launch Lab, since it turns an abstract formula into something you can actually watch move in real time.
What we learned
That "beginner" and "advanced" aren't fixed labels — the same person can be a total beginner on DeFi and already fairly advanced on blockchain basics. Letting people place themselves mattered more than we expected.
What's next for Chain Ledger, Web3, Zero to Protocol
Turning the Community Tokens board in Launch Lab from mock demo data into a real shared experience using a free backend like Supabase, so people using the app can actually see tokens other real users have launched.
Log in or sign up for Devpost to join the conversation.