Submit Your Build.
Build a real app on Bitcoin Layer 1, powered by OP_NET. No coding experience needed — Bob handles the code.
Important: Submit early, finish when ready
Submit anytime — even if your app is unfinished. You only need a name, description, category, and GitHub repo. Your app will appear on the ecosystem page as "In Progress" immediately.
Keep building — edit everything while your submission is in progress. Add screenshots, deploy a frontend, polish your README.
Mark "Complete" to enter the contest — your app won't qualify for prizes until you mark it complete. This requires a screenshot and a tweet with #opnetvibecode + @opnetbtc.
TL;DR: Submit now to get on the board. Complete when you're ready to compete.
From zero to Bitcoin L1.
Build with Bob
Go to ai.opnet.org and use Bob — OP_NET's AI dev agent — to build a real Bitcoin L1 smart contract app. No prior coding experience required. While building, write a README.md. It's your project's resume: what it does, how to run it, and why it matters.
Clean Your Project
Before going public, remove all private keys, mnemonics, and API secrets from your codebase. Set up a proper .gitignore to exclude node_modules, build artifacts, and .env files. Private keys on GitHub are permanent — theft is guaranteed if exposed.
Push to GitHub
Create a public GitHub repository and push your code. Your project must be open source to qualify. Claude Code handles all git commands automatically — just give it the repo URL. Verify your README renders and all files are visible.
Why open source? Vibecoding means transparency. When Bob writes the code, you own the idea — open source lets the community learn, fork, and build on each other's work.
Deploy Your Frontend
Optional · Highly recommendedOptional but strongly recommended. Deploy to Vercel, IPFS, or a .btc domain. Deployed apps consistently outperform GitHub-only submissions — a live, testable frontend proves it actually ships. Include the URL in your submission.
Tweet Your Build
Required to enterPost on X showing what you built and why it matters on Bitcoin L1. Include #opnetvibecode and tag @opnetbtc + @opnetbtc_eco. This tweet is mandatory to enter — no tweet means no entry.
Step 06
Ready to submit?
Connect your OP_WALLET to create your builder profile and submit your app.
Your wallet is your identity on Bitcoin L1. It links your builds to your profile — no email or password needed.