Missions
Open contributions that serve the whole builder community — from ideas to rewards.
Learn about our mission process, rewards, and how to get started.
Available Missions
6 missions from the project board.
**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
**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
**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
**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
**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
**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