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
    No fields configured for issues without a type.

    Projects

    Status

    Application open

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions