Devconnect Bounty Program
Introduction: Build the Future of Creators
Welcome to the Oak Network! We are building an open-source, decentralized protocol designed to serve as the fundamental infrastructure for creators platforms worldwide.
We are preparing to launch an invite-only bounty program with $60,000 USD in incentives. This program is designed to:
- Accelerate Development: Speed up our in-house tools like Catalyst and Signet
- Foster Innovation: Encourage new products and integrations built on Oak Network
- Build Community: Create a thriving ecosystem of developers and builders
- Drive Adoption: Showcase the power of our open-source stack
At Devconnect 2025 (November 17th - 23rd), we want to meet potential developers, understand their strengths and interests, and invite them to join our structured program. After Devconnect, selected developers will receive ongoing support through Discord discussions and feature/goal distribution via GitHub.
We invite you to connect with us at Devconnect, learn about our open-source stack, and explore how we can build the next generation of community funding together.
Program Overview
Total Prize Pool: $60,000 USD
The bounty program (yet to be launched) is structured to reward both core development contributions and innovative new products. All bounties will be managed and paid through the Opire platform, ensuring transparency and automated payouts.
Planned Bounty Distribution:
- Final Products: $18,000 USD (30%)
- Integrations: $18,000 USD (30%)
- Core Development: $18,000 USD (30%)
- Smart Contract Extensions: $6,000 USD (10%)
Rewards will be distributed based on:
- Technical Quality: Code quality, security, and best practices
- Impact: Value to the Oak Network ecosystem
- Completeness: Full implementation and documentation
- Innovation: Novel approaches and creative solutions
Timeline
- Event: Devconnect 2025, November 17th - 23rd (Networking & Recruitment)
- Program Launch: To be announced (Invite-only program)
- Program Structure: Continuous submissions with ongoing support via Discord and GitHub
- Evaluation Period: Ongoing review and feedback cycles
- Payout Timeline: Payments processed via Opire platform within 1-7 days after PR approval
Devconnect 2025: Meet & Recruit
At Devconnect 2025 (November 17th - 23rd), we want to meet potential developers and understand how we can work together. This is a networking and recruitment event where we will:
- One-on-One Meetings: Schedule individual conversations to learn about your strengths, interests, and experience
- Technical Discussions: Explore your technical background and how it aligns with our needs
- Project Exploration: Discuss potential contributions and areas where you can make an impact
- Community Building: Connect with other builders and the Oak Network community
- Invitation Process: Select developers to join our invite-only program based on mutual fit
Can't attend Devconnect? Join our waitlist to express your interest and we'll reach out when opportunities become available.
After Devconnect: Selected developers will be invited to join our structured program with:
- Discord Support: Constant discussions, technical support, and community engagement
- GitHub Integration: Features and goals distributed through GitHub issues and project boards
- Ongoing Collaboration: Regular check-ins and collaborative development sessions
Development Stack
We support flexible development approaches:
- Backend: Go or JavaScript/TypeScript (choose what's best for your use case)
- Frontend: React (always)
- Blockchain: Integration with Oak Protocol smart contracts via Catalyst API
- Key Management: Signet for wallet creation and transaction signing
Bounty Management Platform
All bounties will be managed and paid through the Opire platform. Opire is a platform designed specifically for funding open-source issues and managing developer bounties. This ensures:
- Transparent Bounty Scoping: Verified funding attached to each issue
- Automated Payouts: Streamlined payment process upon PR approval and code review
- Clear Tracking: Real-time visibility of progress and contributions
- Developer-Friendly: Developers receive 100% of the bounty (no fees deducted)
- Secure Payments: All payments processed through Stripe for security and reliability
Learn More: Visit Opire.dev to understand how the platform works and view featured bounties from other open-source projects.
Submission Process
- Review Categories: Choose the category that best fits your project
- Join Discord: Join our Discord community for updates and support
- Submit Proposal: Create a detailed proposal following our guidelines
- Development: Build your solution with community support
- Submit for Review: Complete your project and submit for evaluation
- Get Rewarded: Receive your bounty payment upon approval
Our Open-Source Stack
We've designed our stack to be powerful for Web3 natives and accessible for all developers.
Oak Protocol
The core smart contracts governing crowdfunding campaigns, treasuries, and payouts. Fully audited and production-ready.
Catalyst
A centralized API service that provides a simple, fast, and reliable way to interact with all our services and smart contracts. No deep knowledge of blockchain is required to get started.
SDKs
Software Development Kits built on top of Catalyst to make integration into your applications seamless. SDK development will commence after Catalyst v1.0 is stable, as Catalyst serves as the foundation for all SDK implementations.
Supported Languages (under development):
- JavaScript/TypeScript: Primary SDK with full feature support
- Python: For data science, analytics, and backend integrations
- Go: For high-performance server-side applications and infrastructure tools
Note: SDKs are currently in active development. Early access may be available for bounty participants working on Catalyst-related projects.
Signet
Our open-source solution for key management and transaction signing. Signet uses embedded wallets and MPC (powered by Turnkey) so your users can interact with your dApp without ever seeing a seed phrase, while you never have to hold their keys.
Bounty Categories
We have structured bounties across four key categories. Whether you want to contribute to our core, expand the protocol's capabilities, bridge Web2 and Web3, or build a full-fledged product, there's a challenge for you.
Note: These categories represent potential areas of work. Specific bounties and features will be distributed through GitHub issues after developers are invited to the program.
1. Core Development
Status: Building v1.0 | Model: Assisted Open Source
Total Bounty Pool: $18,000 USD (30%)
Note: Individual bounty amounts will be agreed upon in meetings or based on delivery quality. The amounts listed are flexible and will be determined during project discussions.
This category is not about building on our tools—it's about building the tools themselves. Catalyst (our API layer) and Signet (our key management layer) are currently in active pre-v1.0 development.
We are looking for experienced backend, security, and systems engineers to act as an extension of our core team. You won't just be submitting random PRs; you will join our architecture meetings, co-create issues with our leads, and have your contributions funded transparently upon PR approval.
How We Build Trust
We use the Opire platform to manage all bounties. This ensures that:
- Scoped issues have verified funding attached
- Payouts are automated and transparent upon PR approval
- Code review processes are clear and fair
- All contributions are properly credited
- Real-time tracking of bounty progress and payouts
Open Initiatives (Core)
We are currently focused on three major workstreams to reach Catalyst & Signet v1.0.
Initiative A (TOP PRIORITY): Signet (Key Management Layer)
Focus: Signet is a fundamental part of our architecture. It is responsible for creating wallets for partners and signing all transactions without interference from our protocol. We want to build a transparent, effective way to create wallets for platforms and to sign transactions without holding any sensitive information.
Core Tasks:
- Tasks will be created after meeting with developers
- Areas include: MPC wallet creation, transaction signing flows, security audits, documentation
- Integration with Turnkey and other key management providers
Bounty Target: TBD (discussed during onboarding meetings)
Requirements:
- Strong background in security and cryptography
- Experience with MPC (Multi-Party Computation)
- Understanding of wallet management systems
- Ability to work closely with our core team
Initiative B: Catalyst API
Focus: The Catalyst is our aggregator, our centralized API that enables companies to integrate with Smart contracts and internal services without the hassle of smart contract integration or multiple service calls.
Core Task: Implement a group of Smart contract integration calls via Catalyst—examples include:
- Campaign management (create, read, update)
- Pledge management (create pledges, track status)
- Analytics (campaign metrics, user statistics)
- Treasury operations (fund releases, milestone tracking)
Bounty Target: Postman collection with all calls working, comprehensive documentation, and test coverage.
Deliverables:
- Complete API endpoints for core operations
- Postman/OpenAPI collection
- Comprehensive documentation with examples
- Unit and integration tests
- Error handling and validation
Requirements:
- Strong backend development skills
- Experience with RESTful API design
- Understanding of blockchain integration
- Good documentation practices
Initiative C: SDK Development
Status: Development will commence after Catalyst v1.0 is stable and complete.
Focus: Official SDKs for JavaScript/TypeScript, Python, and Go to make Oak Network integration seamless across different development environments.
Development Stack:
- Backend SDKs: Go or JavaScript/TypeScript (choose what's best for your use case)
- Frontend: React (always required for UI components)
- Integration: All SDKs built on top of Catalyst API
Note: Contributors who excel in the Catalyst phase will have priority for leading these SDK projects. SDKs are currently under active development.
2. Smart Contract Extensions (Protocol Level)
Total Bounty Pool: $6,000 USD (10%)
Note: Individual bounty amounts will be agreed upon in meetings or based on delivery quality. The amounts listed are flexible and will be determined during project discussions.
Expand the fundamental capabilities of the Oak protocol. These bounties are for developers who want to design and build new on-chain funding mechanisms.
Bounty: Quadratic Funding (QF) Treasury
Challenge: Design and implement a Proof-of-Concept (PoC) smart contract for a quadratic funding treasury model that integrates with the core Oak protocol.
Requirements:
- Integration with existing Oak protocol contracts
- Quadratic funding calculation logic
- Donor matching mechanism
- Security audit considerations
- Comprehensive documentation
Bounty: Retroactive Public Goods Funding (Retro-PGF) Module
Challenge: Design a contract module that allows the community to fund projects that have already delivered value. The contract must manage a results pool and a voting/distribution mechanism.
Requirements:
- Retroactive funding logic
- Voting mechanism for value assessment
- Distribution algorithms
- Integration with Oak protocol
- Documentation and examples
Bounty: Yield-Generating Treasury (DeFi-Native)
Challenge: A treasury that, upon receiving donations (e.g., USDC), automatically deposits them into a blue-chip, audited lending protocol (e.g., Aave, Compound). The yield earned can be configured to (1) add to the creator's total, (2) be redistributed to donors, or (3) be claimed by the Oak protocol.
Requirements:
- Integration with DeFi protocols (Aave, Compound, etc.)
- Configurable yield distribution
- Security considerations for DeFi interactions
- Gas optimization
- Documentation
Bounty: Multi-Currency Treasury
Challenge: Design a treasury that can accept donations in multiple tokens (e.g., USDC, WETH, ARB) and use a price oracle (e.g., Chainlink) to track the total value raised against a single USD-denominated goal.
Requirements:
- Multi-token support
- Price oracle integration (Chainlink)
- Value aggregation logic
- Handling of token decimals
- Security best practices
Bounty: Conviction Voting Module
Challenge: Implement a continuous funding module based on conviction voting. Donors stake tokens to a proposal, and "conviction" (voting power) builds over time. When conviction reaches a threshold, funds are released. This is ideal for ongoing, long-term grants.
Requirements:
- Conviction voting algorithm
- Time-weighted voting power
- Threshold-based release mechanism
- Integration with Oak protocol
- Documentation
Bounty: Donor-Voted Payouts
Challenge: An alternative to the multisig milestone. Create a module where the donors themselves (token-weighted or 1-person-1-vote via an identity system) vote to approve or reject the release of the next milestone's funds.
Requirements:
- Voting mechanism (token-weighted or identity-based)
- Milestone approval logic
- Integration with identity systems (if applicable)
- Gas-efficient voting
- Documentation
Bounty: Failsafe / Dead Man's Switch
Challenge: A milestone module with a failsafe. If the project creator fails to provide an update or check in by a deadline, the verifiers (or donors) can trigger a "clawback" function to return the remaining, unspent funds to the donors.
Requirements:
- Deadline tracking mechanism
- Clawback function implementation
- Verifier or donor-triggered mechanism
- Security considerations
- Documentation
Bounty: Milestone-Based Payouts
Challenge: Create a treasury extension module where funds are unlocked based on verifiable milestones, not all at once.
Deliverable:
- The smart contract logic
- A minimal UI for "milestone verifiers" (e.g., a multisig) to approve payouts
- Integration with Oak protocol
- Documentation
Bounty: Streaming Treasury (Superfluid Integration)
Challenge: Integrate a streaming payment protocol (e.g., Superfluid) with our treasury contracts.
Deliverable: A PoC allowing a campaign to receive its funds as a constant, real-time stream.
Requirements:
- Superfluid integration
- Streaming payment logic
- Real-time fund distribution
- Documentation and examples
Bounty Amount: To be agreed upon in meetings or based on delivery quality
3. Integrations (Bridging Web2 & Web3)
Total Bounty Pool: $18,000 USD (30%)
Note: Individual bounty amounts will be agreed upon in meetings or based on delivery quality. The amounts listed are flexible and will be determined during project discussions.
Use Catalyst and Signet to bring the power of the Oak protocol to the platforms and tools users already love.
Bounty: Shopify "Pre-Order" Plugin
Challenge: Build a Shopify App that links a "crowdfunding" product to an Oak campaign. If the campaign goal is met, Shopify orders are confirmed; if it fails, they are automatically canceled.
Requirements:
- Shopify app development
- Integration with Oak protocol via Catalyst
- Order management logic
- User-friendly interface
- Documentation
Bounty: Discord Crowdfunding Bot
Challenge: Create a Discord bot that lets users manage campaigns on their server.
Deliverable: Bot commands like:
!create-campaign- Create a new campaign!pledge- Make a pledge to a campaign!check-progress- View campaign progress!my-campaigns- List user's campaigns!campaign-info- Get detailed campaign information
Requirements:
- Discord bot development
- Integration with Catalyst API
- User-friendly commands
- Error handling
- Documentation
Bounty: "Fund My Event" (Ticketing Integration)
Challenge: Integrate Oak with a ticketing system (e.g., Eventbrite API, Luma, Pretix). An event organizer can crowdfund their event, and successful contributors receive an NFT ticket automatically.
Requirements:
- Ticketing platform integration
- NFT ticket generation
- Campaign integration
- Automatic ticket distribution
- Documentation
Bounty: Webflow/WordPress "Donate" Widget
Challenge: Build the slickest, easiest-to-install Webflow or WordPress plugin/widget. A user just pastes their campaign ID to render a beautiful, self-contained donation widget on their site.
Requirements:
- Plugin development for Webflow or WordPress
- Beautiful, responsive design
- Easy installation process
- Integration with Catalyst
- Documentation
Bounty Amount: To be agreed upon in meetings or based on delivery quality
4. Final Products (Ecosystem Showcase)
Total Bounty Pool: $18,000 USD (30%)
Note: Individual bounty amounts will be agreed upon in meetings or based on delivery quality. The amounts listed are flexible and will be determined during project discussions.
Build a full-fledged product on top of the Oak stack. Show the world what is now possible.
Bounty: "Oak AI" Assistant
Challenge: Build an LLM-powered assistant (e.g., GPT-4o, Llama 3) that acts as:
- Developer Helper: Trained on our docs to answer questions and write Oak-based code
- User-Facing Bot: Guides non-technical users through creating a campaign via a conversational UI
Requirements:
- LLM integration (GPT-4o, Llama 3, or similar)
- Comprehensive knowledge base (Oak documentation)
- Code generation capabilities (for developer mode)
- Natural language interface
- Documentation
Bounty: The Streamer "Goal" Overlay
Challenge: Create an OBS/Streamlabs overlay (as a browser source) for Twitch/YouTube streamers. The overlay would pull real-time data from a campaign (via Catalyst) to show a funding goal. It must generate a simple link/QR code that lets viewers donate via a Protocol page without leaving the stream.
Requirements:
- OBS/Streamlabs integration
- Real-time data from Catalyst
- Beautiful, customizable overlay
- QR code generation
- Documentation
Bounty: The "Collab.Land for Crowdfunding" Bot
Challenge: A bot for Telegram or Discord that allows groups to create, fund, and manage a campaign entirely within their chat interface. This is a heavy test of the Catalyst API and Signet's ability to create "invisible" wallets for users who may only have a Discord/Telegram handle.
Requirements:
- Telegram/Discord bot development
- Full Catalyst API integration
- Signet wallet creation for users
- In-chat campaign management
- Documentation
Bounty: "DAO Grant-Starter" (Snapshot Integration)
Challenge: A tool that links Snapshot (or another on-chain governance tool) to Oak. If a "funding proposal" passes on Snapshot, this tool must automatically parse the vote and use Catalyst to create a new, public-facing crowdfunding campaign on Oak to raise the approved funds.
Requirements:
- Snapshot integration
- Governance proposal parsing
- Automatic campaign creation
- Catalyst API integration
- Documentation
Bounty: Protocol Data Dashboard (Dune/Flipside)
Challenge: Create the most comprehensive Dune Analytics or Flipside Crypto dashboard. Build trust by visualizing key protocol metrics: TVL, total funds raised, campaign success rates, donation volume, top creators, etc.
Requirements:
- Dune Analytics or Flipside Crypto dashboard
- Comprehensive metrics visualization
- Real-time data updates
- Beautiful, interactive charts
- Documentation
Bounty: "Tap-to-Fund" Event POS
Challenge: A simple, tablet-friendly web app that can be used as a "Point of Sale" at a physical event (like Devconnect). An attendant can enter a donation amount, and the user can tap an NFC card or scan a QR code to donate instantly, powered by a Signet wallet created on the fly.
Requirements:
- Tablet-optimized interface
- NFC card support
- QR code scanning
- Signet wallet integration
- Real-time transaction processing
- Documentation
Bounty Amount: To be agreed upon in meetings or based on delivery quality
How to Get Involved
Join the Waitlist
Join our waitlist to express your interest in the invite-only program. We'll review applications and reach out to selected developers.
At Devconnect 2025
- Connect With Us: Meet our team at Devconnect to discuss your interests
- Share Your Background: Tell us about your experience, strengths, and what you'd like to work on
- Explore Opportunities: Learn about potential projects and areas where you can contribute
- Get Invited: Selected developers will receive an invitation to join our program
Can't make it to Devconnect? Join our waitlist and we'll consider you for future invitations.
After Being Invited
- Join Discord: Access our invite-only Discord channels for structured support
- Review GitHub Issues: Features and goals are distributed through GitHub issues
- Participate in Discussions: Engage in constant discussions about features, architecture, and implementation
- Start Building: Begin development with ongoing team and community support
- Iterate & Improve: Work collaboratively with regular feedback cycles
Code Requirements
- Open Source: All code must be open source (MIT License preferred)
- Quality: Follow best practices and coding standards
- Security: Security considerations must be addressed
- Testing: Include unit tests and integration tests where applicable
- Documentation: Comprehensive README and code comments
- GitHub Repository: Code must be hosted on GitHub
Evaluation Criteria
Projects will be evaluated based on:
- Functionality (40%): Does it work as specified?
- Code Quality (25%): Clean, maintainable, well-documented code
- Security (20%): Security best practices followed
- Innovation (10%): Creative solutions and novel approaches
- Documentation (5%): Clear, comprehensive documentation
Terms and Conditions
Eligibility
- Invite-Only Program: Participation is by invitation only
- Participants must be 18 years or older
- Employees of Oak Network and immediate family members are not eligible
- Participants must comply with all applicable laws and regulations
- Invitations are extended based on mutual fit, technical skills, and alignment with Oak Network's goals
Intellectual Property
- All submissions must be original work
- Code must be licensed under an open-source license (MIT License preferred)
- Participants retain ownership of their code
- Oak Network receives a non-exclusive license to use submitted code
Payment Terms
All bounties are managed and paid through the Opire platform. Opire is a platform designed specifically for funding open-source issues and managing developer bounties.
Payment Process:
- Platform: All bounties are created, tracked, and paid through Opire
- Payment Method: Payments are processed via Stripe (secure payment processing)
- Developer Receives: 100% of the bounty amount (no fees deducted from developers)
- Fees: Opire charges 4% platform fee + Stripe processing fees (paid by Oak Network, not developers)
- Payment Timeline: Funds are transferred to your Stripe account within 1-7 days after PR approval and bounty creator initiates payment
- Stripe Account Required: Developers must configure their Stripe account to receive payments (Opire will notify you if payment fails due to missing account)
Getting Paid:
- Solve the issue and create a valid Pull Request
- If the repository has OpireBot installed, claim the reward using Opire commands
- Otherwise, claim the reward from your Opire dashboard
- Once your PR is approved and merged, Oak Network will initiate payment through Opire
- Receive payment directly in your Stripe account (1-7 business days)
Important Notes:
- Taxes are the responsibility of the recipient (developers must comply with their country's tax legislation)
- You can obtain a list of your income directly from your Stripe account for tax purposes
- All fees are covered by Oak Network - developers receive 100% of the bounty amount
- Oak Network reserves the right to modify bounty amounts based on project scope and completion quality
Disqualification
Participants may be disqualified for:
- Plagiarism or use of copyrighted material without permission
- Violation of terms and conditions
- Unethical behavior or harassment
- Failure to meet submission requirements
Getting Support
Resources
- Documentation: docs.oaknetwork.org
- Discord: Join our community
- GitHub: oaknetwork-contracts
- Email: bounty@oaknetwork.org
Community Support
- Discord Channels: Invite-only channels for constant discussions, technical support, and collaboration
- GitHub Issues: Features and goals distributed through GitHub issues with clear tracking
- Regular Check-ins: Ongoing collaboration and feedback cycles
- Office Hours: Technical support sessions (announced on Discord for invited participants)
Next Steps
- Join the Waitlist: Express your interest in our invite-only program
- Attend Devconnect 2025 (Optional): Meet us at the event (November 17th - 23rd) to discuss opportunities in person
- Connect With Our Team: Share your background, interests, and what you'd like to work on
- Get Invited: Selected developers will receive an invitation to join our program
- Join the Program: Access Discord and GitHub for structured support and collaboration
- Start Building: Begin development with ongoing team support and constant discussions
Ready to build the future of Creators? Join our waitlist or connect with us at Devconnect!
Questions? Join our Discord community.
See you at Devconnect 2025! 🚀