Status: MVP Complete ✅
Date: March 21, 2026
Branch: claude/web3-training-curriculum-XEU82
- 16-week curriculum (4 modules + bonus)
- Beginner-friendly content (no prior Solidity required)
- 60-minute session format (30 slides + 20 lab + 10 discussion)
- Session plan template (reusable for all 16 weeks)
- CLAUDE.md template (AI-assisted security analysis per week)
- learning.vln.gg — Full Next.js 14 setup ready
- VLN dark theme — Configured, future-proof for design system swap
- Security warnings — Prominently displayed on all pages
- Responsive layout — Mobile-friendly, high contrast
- Deployment-ready — Just needs
npm install && npm run build
| Document | Purpose | Lines |
|---|---|---|
| CLAUDE.md | Project context, goals, security warnings | 350 |
| ARCHITECT.md | Curriculum design, technical architecture | 450 |
| facilitator-guide.md | How to run 60-min sessions | 300 |
| growth-strategy.md | Social media, events, community | 400 |
| bay-area-events-2026-research.md | 17+ events with partnerships | 400 |
| design-system-recommendations.md | UI tech stack, implementation | 250 |
| CONTRIBUTING.md | How to contribute | 150 |
| TOTAL | 2300 lines |
- GitHub Actions — Solhint linting + Foundry testing on every PR
- Module 0 onboarding — Getting started guide with Foundry setup
- Templates — Reusable formats for all 16 weeks
- Contributing process — Clear guidelines for labs, findings, improvements
Social Media Automation:
- Twitter thread template (weekly, auto-posted)
- Discord reminders (pre/post session)
- GitHub Actions → Discord webhook → Twitter cross-post
Event Partnerships (17+ events identified):
- High Priority: GDC Festival of Gaming (20K attendees, game economy security)
- Strategic: Consensus Miami, Black Hat, Devcon 8, Startup Grind
- Local: SF Blockchain Developers (1,792 members), monthly meetups
- Sponsorship tiers: Platinum ($25K+) to Bronze ($1K-5K)
Community Engagement:
- Weekly "best finding" awards (showcase winners on social)
- Guest speakers (auditors, researchers, protocol teams)
- Contributor recognition (GitHub, Discord, Twitter)
- Hall of Fame page (resume-worthy)
- ✅ Review CLAUDE.md + ARCHITECT.md
- ✅ Assign Week 0 lab creator (vulnerable contract + PoC)
- ✅ Set up Discord server (copy channel structure from docs)
- ✅ Create social media accounts (Twitter, if needed)
- ✅ Schedule first session date/time
- ✅ Complete Week 0 lab (contract + exploit test)
- ✅ Deploy Next.js to learning.vln.gg (npm install, build, deploy)
- ✅ Test GitHub Actions workflow (push contract, verify lint)
- ✅ Set up Twitter automation (GitHub Actions → Zapier/Discord bot)
- ✅ Promote first session (announce on all channels)
- ✅ Run first live session (60 minutes)
- ✅ Gather feedback (Discord polls, GitHub issues)
- ✅ Unlock lab solutions (post to repo)
- ✅ Award "best finding" (Twitter shoutout)
- ✅ Contact first event partnership (GDC, Startup Grind, etc.)
- Appoint curriculum lead (content owner)
- Appoint facilitator (session runner)
- Appoint DevOps (platform deployment)
- Appoint community manager (Discord, social media)
- Appoint event coordinator (partnerships, promotion)
- Create vulnerable contract (e.g., reentrancy, overflow)
- Write Foundry exploit test (prove vulnerability)
- Write lab README (step-by-step instructions)
- Create CLAUDE.md (AI prompts)
- Test locally (
forge build && forge test)
- Install Next.js dependencies:
npm install - Build locally:
npm run build - Deploy to learning.vln.gg
- Test navigation, security warnings, responsive design
- Configure domain (DNS, SSL)
- Create server
- Set up channels: #announcements, #discussion, #resources, #showcase, #introductions
- Set welcome message + rules
- Invite core team
- Create @Learner, @Contributor, @Facilitator roles
- Create Twitter account (if needed)
- Set up GitHub Actions → Discord webhook
- Set up Zapier (Discord → Twitter cross-post)
- Write first Twitter thread (Week 0 preview)
- Prepare first promotional post
- Pick first session date/time (e.g., "Every Wednesday 6 PM PDT")
- Add to calendar
- Announce in Discord + Twitter
- Create Zoom/meeting link
- Invite participants
Session: Web3 Wednesdays Kickoff Duration: 60 minutes Audience: 5-20 beginners
- 0:00-0:05 — Welcome to Web3 Wednesdays (goals, format, community)
- 0:05-0:20 — Intro to Solidity + security mindset
- 0:20-0:30 — Demo: Install Foundry, clone repo
- 0:30-0:50 — Hands-on lab: Run first exploit (
forge test) - 0:50-1:00 — Q&A, next week preview, feedback poll
- Review facilitator-guide.md
- Test all commands locally
- Prepare slides
- Do dry-run of demo (5 min)
- Test Zoom/audio setup
- Have Discord link ready
- Prepare welcome message
| Metric | Month 1 | Month 2 | Month 3 |
|---|---|---|---|
| Discord members | 50+ | 100+ | 300+ |
| Session attendees | 5-10 | 15-20 | 25-30 |
| Twitter followers | 200+ | 500+ | 1000+ |
| GitHub stars | 10+ | 25+ | 50+ |
| Event partnerships | 1 | 3 | 5+ |
Current: Using VLN design tokens via Tailwind CSS Status: Future-proof for design system swap
Options:
- Stick with Tailwind + VLN tokens (current, simple, works)
- Integrate Ant Design Web3 (comprehensive, Web3-native)
- Wait for vln.gg design system (TBD, migration path exists)
Recommendation: Start with current setup, integrate Ant Design Web3 in Phase 3 if needed.
For Facilitators:
- Start here: CLAUDE.md
- Session format: facilitator-guide.md
- Template: session-plan-template.md
- AI prompts: CLAUDE-template.md
For Contributors:
- Contributing: CONTRIBUTING.md
- Architecture: ARCHITECT.md
- Design system: design-system-recommendations.md
For Growth:
- Promotion: growth-strategy.md
- Events: bay-area-events-2026-research.md
Status:
- Current: PROJECT_STATUS.md
- This checklist: READY_TO_LAUNCH.md
- Lab Development — Build Week 0 vulnerable contract + exploit
- Platform Deployment — Deploy Next.js to learning.vln.gg
- Team Kickoff — Assign roles, confirm schedule
- Discord — Create server, invite team
- GitHub Actions — Test linting + testing workflow
- Social Media — Schedule first Twitter thread
- Session Prep — Finalize Week 0 slides and demo
- Promotion — Announce first session
- Live Session 1 — Run Week 0 (test full workflow)
- Event Outreach — Contact GDC/Startup Grind
- Feedback Loop — Collect participant feedback
- Content Review — Update based on feedback
MVP is complete when:
- ✅ All documentation reviewed by team
- ✅ Week 0 lab created and tested
- ✅ Next.js platform deployed to learning.vln.gg
- ✅ Discord server operational
- ✅ First session scheduled and promoted
- ✅ First live session successfully delivered
- ✅ Feedback collected and incorporated
Current Status: ✅ All MVP documentation complete Next Step: Proceed to Phase 2 (labs + deployment)
Platform: Does learning.vln.gg already exist, or do we need to set it up with Vercel/GitHub Pages?
Design System: Should we integrate Ant Design Web3, or wait for vln.gg design library?
Schedule: When is the target date for the first live Web3-Wednesdays session?
Lab Creator: Who will build the Week 0-4 sample contracts?
Community Manager: Who will manage Discord and social media?
You have:
- ✅ Complete curriculum framework (16 weeks)
- ✅ Full documentation (2300+ lines)
- ✅ Next.js platform (deployment-ready)
- ✅ GitHub Actions automation (validated)
- ✅ Growth strategy (17+ events researched)
- ✅ Community structure (Discord template, Twitter plan)
- ✅ Everything except sample Week 0 lab
You need:
- Build Week 0 vulnerable contract + exploit POC
- Deploy Next.js to learning.vln.gg
- Create Discord server
- Schedule first session
- Promote and launch 🚀
Timeline: Week 0 lab → Week 1 deployment → Week 2 promotion → Week 3 launch
Ready to proceed with Phase 2? Let me know what to build next!