Skip to content

Mission 05: graph.intuition.box Mainnet Migration + Reality Tunnel #45

@jeremie-olivier

Description

@jeremie-olivier

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 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Application open

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions