Missions

Open contributions that serve the whole builder community — from ideas to rewards.

How do missions work?

Learn about our mission process, rewards, and how to get started.

Looking for bigger scope?

Apply for grants with larger rewards and longer-term projects.

Have an idea?

Submit your own mission ideas to help grow the ecosystem.

Available Missions

6 missions from the project board.

GitHub
Application open
Mission 01: Integrate Intuition Protocol into Ontology

**Board item:** Add Intuition to ontology.intuition.box **Status:** Ideas | **Priority:** P0 **Reward:** $2,000 USDC + iBox token **Target:** Any builder ## Context [Ontology](https://github.com/intuition-box/Ontology) is currently a web2-only playground for exploring Intuition's proposed ontology. It features 36 atom types, 140+ predicate rules, D3 visualizations (radial tree, force graph, matrix), and a claim builder — all running client-side with static TypeScript data and localStorage. The goal is to transform Ontology into a **live, permissionless, community-driven** ontology tool by fully integrating the Intuition protocol. ## Deliverables - [ ] **Wallet connection** — Integrate wallet (wagmi/RainbowKit or similar) for user authentication - [ ] **Intuition SDK integration** — Connect to the Intuition protocol smart contracts for reading/writing atoms and triples - [ ] **Onchain claim submission** — Allow users to create atoms and triples directly from the claim builder - [ ] **Live ontology data** — Fetch existing onchain atoms/triples and display them in the Ontology views (tree, graph, matrix) - [ ] **Migrate from static to dynamic** — Replace or augment the hardcoded `/src/data/` with live protocol data - [ ] **Ontology visible and live on ontology.intuition.box** ## Acceptance Criteria - Ontology is live and visible on ontology.intuition.box - Claims created in Ontology are persisted onchain via the Intuition protocol - Existing onchain data from Intuition ecosystem projects is reflected in the Ontology views ## Technical Notes - Current static data files: `atom-types.ts`, `predicates.ts`, `hierarchy.ts`, `example-claims.ts` - Export logic in `/src/lib/claim-export.ts` already outputs JSON-LD with Intuition vocab namespace - No backend exists — may need an indexer/subgraph connection for reading onchain state - Network: Base (mainnet) **Repo:** https://github.com/intuition-box/Ontology

Application open
Mission 03: Intuition Ideation Project

**Board item:** Intuition Ideation project **Status:** Ideas **Reward:** $1,000 USDC + iBox token (split across sub-bounties) **Target:** Any builder ## Context The [Intuition Ideation Skill](https://github.com/intuition-box/Intuition-ideation-skill) is a Claude Code `/intuition` skill that guides users through brainstorming, refining, and publishing product ideas for the Intuition ecosystem. It's a 5-step conversational workflow: Describe & Search → Brainstorm & Draft → Challenge → Publish to GitHub → Publish onchain. The goal is to build a **Dapp + enhanced skill** that gamifies ideation on top of Intuition, picking random ideas, checking existing state, assisting brainstorming, and publishing results both to GitHub and onchain. ## Sub-Bounties ### Bounty 3A: Migrate 300 Ideas Onchain — $TBD - [ ] Parse the 300 dApp ideas from the [Notion page](https://www.notion.so/intuition-systems/Build-on-Intuition-300-dApp-Ideas-31e450d37d06811ebde7fe903dc9edc0) - [ ] Create atoms for each idea on the Intuition protocol - [ ] Create triples linking each idea: `[Idea] - [top project ideas for] - [Intuition]` - [ ] Verify all atoms are queryable via the GraphQL API ### Bounty 3B: Ideation Dapp — $TBD - [ ] Build a web app that presents random ideas from the onchain list - [ ] Show existing state: is the idea already scoped? Does an atom exist? - [ ] Integrate brainstorming UI (could leverage LLM or be collaborative) - [ ] Allow users to submit refined ideas as PRs to `intuition-box/ideas` - [ ] Publish new atoms and triples onchain from the dapp ### Bounty 3C: Skill Enhancement — $TBD - [ ] Enhance the existing `/intuition` ideation skill to connect with the onchain ideas list - [ ] Add "random idea picker" mode that pulls from onchain atoms - [ ] Ensure skill can check both GitHub and onchain state before brainstorming - [ ] Improve the publish flow (Step 5) for smoother onchain atom creation ## Existing Assets - **Ideation Skill repo:** https://github.com/intuition-box/Intuition-ideation-skill - **Ideas repo:** https://github.com/intuition-box/ideas - **Notion 300 ideas:** https://www.notion.so/intuition-systems/Build-on-Intuition-300-dApp-Ideas-31e450d37d06811ebde7fe903dc9edc0 - **Whimsical diagram:** https://whimsical.com/jeremie-s-workspace16/intuition-ideas-713zhEWtRTuuBmUybynLtn ## Acceptance Criteria - The 300 ideas exist as onchain atoms - Dapp is functional and deployed - Users can go from random idea → brainstorm → publish (GitHub + onchain) - Triples created linking ideas to Intuition **Related Repos:** - https://github.com/intuition-box/Intuition-ideation-skill - https://github.com/intuition-box/ideas

Application open
Mission 02: Proxy Fee Template V2

**Board item:** Proxy Fee Template **Status:** Ideas | **Priority:** P0 **Reward:** $1,100 USDC + iBox token (split across sub-bounties) **Target:** Solidity / full-stack developers **Chain:** Intuition Network (mainnet: 1155, testnet: 13579) ## Context The [Fee-Proxy-Template](https://github.com/intuition-box/Fee-Proxy-Template) is a smart contract proxy for the Intuition MultiVault that intercepts deposits and collects fees. V1 is complete — a working proxy with fixed + percentage-based deposit fees, admin controls, and batch operations. V2 is a set of improvements split into independent sub-bounties. ## Sub-Bounties ### Bounty 2A: Fix Issue #1 — $200 USDC - [ ] Investigate and fix the reported issue - [ ] Add/update tests covering the fix - [ ] PR merged to main ### Bounty 2B: Upgradable Proxy — $100 USDC - [ ] Implement an upgradable proxy pattern using [EIP-7936](https://eips.ethereum.org/EIPS/eip-7936) - [ ] Ensure admin can upgrade the contract logic while preserving state - [ ] Migration path from current non-upgradable deployment - [ ] Tests for upgrade scenarios ### Bounty 2C: Withdraw Function — $200 USDC - [ ] Add a withdraw function for the fee recipient - [ ] Remove the current fee forwarding mechanism (fees accumulate in contract instead of auto-forwarding) - [ ] Admin controls for withdrawal - [ ] Tests covering withdraw scenarios and edge cases ### Bounty 2D: Factory Webapp — $300 USDC - [ ] Build a webapp to deploy the proxy contract in one click via a factory contract - [ ] Factory contract should use UUPS (Universal Upgradeable Proxy Standard) proxy pattern - [ ] Factory pattern similar to Uniswap V2 Factory for LP creation - [ ] Users can configure their fee parameters and deploy their own proxy instance - [ ] UI for managing deployed proxies - [ ] Deploy on both Intuition mainnet (1155) and testnet (13579) - [ ] Include documentation on how the factory webapp works ### Bounty 2E: Article & Social — $100 USDC - [ ] Write an article explaining the V2 changes and how to use the template - [ ] Create an X post thread announcing the improvements - [ ] Include technical walkthrough and usage examples ## Acceptance Criteria (per bounty) - Code reviewed and PR merged - Tests passing - **Intuition Team validation required** before payout **Repo:** https://github.com/intuition-box/Fee-Proxy-Template

Application open
Mission 07: Intuition.box Socials Creation [ROLE]

**Board item:** Intuition.box Socials creation [ROLE] **Status:** Ideas | **Priority:** P0 **Reward:** $300 USDC + iBox token (initial setup) + ongoing recurring payout **Target:** Content creator / social media manager **Type:** Ongoing role ## Context Intuition.box needs a social media presence to engage the community, showcase ecosystem projects, and attract new builders. This is an **ongoing role**, not a one-time bounty. ## Platforms - **X (Twitter)** — Primary channel for announcements, threads, engagement - **YouTube** — Tutorials, demos, ecosystem showcases, contributor spotlights ## Scope ### Initial Setup ($300 USDC) - [ ] Create and brand the Intuition.box X account - Profile picture, banner, bio, pinned tweet - Consistent branding aligned with Intuition ecosystem - [ ] Create and brand the Intuition.box YouTube channel - Channel art, description, playlists structure - Intro/outro templates for videos - [ ] Create content templates - Tweet templates for: new missions, project highlights, contributor shoutouts, ecosystem updates - YouTube video templates for: tutorials, demos, community calls - [ ] Content calendar for the first month - [ ] Initial content batch (5-10 tweets, 1-2 videos) ### Ongoing Role (recurring payout — TBD) - [ ] Regular posting on X (frequency TBD) - [ ] YouTube content production (tutorials, ecosystem updates, contributor features) - [ ] Community engagement (replies, retweets, collaborations) - [ ] Reporting on engagement metrics - [ ] Coordinating with contributors for content (mission announcements, completed bounties) ## Acceptance Criteria (for initial setup) - X and YouTube accounts are created with consistent branding - Content templates and calendar are delivered - First batch of content is published - Accounts are transferred/shared with core team admin access **Type:** Ongoing role with initial setup bounty

Application open
Mission 05: graph.intuition.box Mainnet Migration + Reality Tunnel

**Board item:** Improvement of graph.intuition.box to mainnet **Status:** Ideas | **Priority:** P0 **Reward:** $200 USDC + iBox token **Target:** Any builder with web3 frontend experience ## Context [graph.intuition.box](https://graph.i7n.thp-lab.org) is a 3D force-directed graph visualization of the Intuition knowledge graph, built with React + D3/Three.js + wagmi/RainbowKit. It queries the Intuition GraphQL API and renders atoms and triples as an interactive 3D network. Currently running on **testnet only**. Needs migration to mainnet and a new "Reality Tunnel" feature. ## Current State - **Tech stack:** React 18 + CRA + D3 + react-force-graph-3d + Three.js + wagmi 1.x + RainbowKit + GraphQL - **Network:** Intuition testnet - **Repo:** `community/Graph` in Intuition-Box org - **Deployed at:** graph.i7n.thp-lab.org (needs to move to graph.intuition.box) ## Deliverables ### 1. Mainnet Migration - [ ] Update network configuration from testnet to Intuition mainnet - [ ] Update GraphQL endpoint to mainnet API (`https://mainnet.intuition.sh/v1/graphql`) - [ ] Update wagmi/RainbowKit chain config for mainnet - [ ] Test and verify all queries return valid mainnet data - [ ] Deploy to graph.intuition.box ### 2. Reality Tunnel Feature A personalized graph view filtered and weighted by the connected user's trust relationships: - [ ] **Select from trust circle** — Filter the graph to show only nodes connected to people you trust (your attestations) - [ ] **Select anyone from trust circle** — Pick a specific person from your trust circle and see the graph from their perspective - [ ] **All trust circle** — Show the full aggregated graph of your entire trust circle - [ ] **Weighting** — Nodes/edges should be weighted by trust signals (stake amounts, attestation strength) - [ ] UI controls for switching between reality tunnel modes ## Acceptance Criteria - App is live on mainnet at graph.intuition.box - Reality tunnel feature works with wallet-connected users - Graph correctly reflects mainnet state - Users can switch between global view and trust-filtered views ## Technical Notes - Current dependencies: wagmi 1.4.13, viem 1.21.4, RainbowKit 1.3.2 (may need updates for mainnet) - Uses `react-force-graph-3d` for 3D visualization - GraphQL via `graphql-request` - May need to handle larger dataset on mainnet vs testnet **Repo:** https://github.com/intuition-box/graph

Application open
Mission 04: Create Onchain Ontology for Intuition Ecosystem Apps

**Board item:** Create the onchain Ontology for each Intuition ecosystem apps using ontology.intuition.box **Status:** Ideas | **Priority:** P0 **Reward:** $500 USDC + iBox token **Target:** Any builder familiar with Intuition ontology concepts ## Context The Intuition ecosystem has ~15 community apps built on the protocol, hosted under the [Intuition-Box](https://github.com/intuition-box) GitHub org. Each app uses the protocol differently but none have a formal onchain ontology definition. The goal is to define a full schema (atom types, predicates, valid relationships) for each app using [Ontology](https://ontology.intuition.box). ## Objective For each ecosystem app, create a complete ontology definition onchain via Ontology: - Define the **atom types** the app uses or introduces - Define the **predicates** (relationships) relevant to the app - Define **valid type combinations** (which subjects can relate to which objects via which predicates) - Publish all definitions onchain as atoms and triples ## Ecosystem Apps (from Intuition-Box org) | # | App | Repo | Description | |---|-----|------|-------------| | 1 | Ontology | `Ontology` | Ontology explorer and visualizer | | 2 | Atlas | `atlas` | TBD | | 3 | Fee Proxy Template | `Fee-Proxy-Template` | Fee collection proxy for MultiVault | | 4 | Sofia Fee Proxy Dashboard | `Sofia-Fee-Proxy-Dashboard` | Dashboard for Fee Proxy management | | 5 | Community Directory | `community-directory` | Community member directory | | 6 | Spread Trust | `spread-trust` | Trust propagation tool | | 7 | L3 Node | `l3-node` | L3 node infrastructure | | 8 | RPC | `RPC` | RPC endpoint tooling | | 9 | MCP Inspector | `mcp-inspector` | MCP server inspector | | 10 | 9atunments | `9atunments` | TBD | | 11 | AgentId | `agentId` | Agent identity system | | 12 | Orbyt | `orbyt` | TBD | | 13 | Intuition Ideation | `Intuition-ideation-skill` | Ideation workflow skill | | 14 | Graph | `graph.intuition.box` (?) | Trust graph visualization | | 15 | Values | `Values` (?) | Organization values tool | ## Deliverables - [ ] Identify and confirm the full list of ecosystem apps - [ ] For each app, define: - [ ] Atom types used (e.g., Agent, Skill, Fee, Vault, etc.) - [ ] Predicates and relationships - [ ] Valid type combinations (subject-predicate-object rules) - [ ] Publish each app's ontology onchain via Ontology - [ ] Document the ontology for each app (can be in the app's repo or a central doc) ## Acceptance Criteria - Each ecosystem app has its ontology published onchain - Ontologies are visible and browsable on ontology.intuition.box - Schema definitions are consistent across apps (shared types/predicates where applicable) **Tool:** https://ontology.intuition.box **Org:** https://github.com/intuition-box