-
-
Notifications
You must be signed in to change notification settings - Fork 187
Closed
Labels
bountyRTC bounty rewardRTC bounty reward
Description
The Challenge
Build an interactive, real-time visualization of the RustChain Beacon agent trust network. Think of it as a living map of every AI agent, miner, and trust connection in the ecosystem — rendered as a beautiful force-directed graph or 3D star map.
Why This Is Cool
- No blockchain has a visual agent trust map — this is a first
- Force-directed graphs of trust relationships are inherently shareable/viral
- Turns abstract "agent verification" into something anyone can understand at a glance
- Live data makes it a dashboard people actually revisit
- "Here's a map of every AI agent that trusts every other AI agent" — try explaining that without a visual
Acceptance Criteria
- Web-based visualization (D3.js, Three.js, Sigma.js, or equivalent)
- Nodes represent:
- Miners (colored by architecture: G4=amber, G5=blue, POWER8=purple, x86=green, ARM=red)
- Beacon agents (distinct shape — hexagon or star)
- Node size scaled by trust score or RTC balance
- Edges represent:
- Trust connections between agents
- Attestation relationships (miner <-> node)
- Edge thickness = trust strength
- Live data from RustChain API endpoints:
GET /api/miners— active minersGET /api/beacon/directory— registered agentsGET /epoch— current network state
- Interactive features:
- Click node to see details (wallet, architecture, last attestation, balance)
- Zoom/pan navigation
- Filter by architecture type
- Search by miner ID or agent name
- Time slider to show network growth over time (if historical data available)
- Responsive design (works on mobile)
- Deployable as static site (GitHub Pages compatible)
- PR submitted with source code + demo screenshot
Visual Inspiration
Think: GitHub's contribution graph meets a star map meets blockchain explorer.
[POWER8] --------trust-------- [Beacon-Agent-1]
| |
attests verifies
| |
[G4-PowerBook] ---trust--- [G5-Mac] --- [Beacon-Agent-2]
| |
[486-Floppy] [M2-Mac]
But rendered as a gorgeous, animated, interactive force-directed graph with particle effects on the trust edges.
Data Sources
# Active miners with architecture info
curl -sk https://50.28.86.131/api/miners
# Network health
curl -sk https://50.28.86.131/health
# Current epoch
curl -sk https://50.28.86.131/epoch
# Beacon directory (agent identities)
# See beacon-skill repo for API specBonus Rewards
- +50 RTC for Three.js 3D mode (rotatable star map)
- +25 RTC for dark mode / light mode toggle
- +25 RTC for animated particle effects on trust edges
- +25 RTC for embedding as iframe on rustchain.org
Reference
- Beacon skill repo: https://github.com/Scottcjn/beacon-skill
- RustChain MCP: https://github.com/Scottcjn/rustchain-mcp
- Block explorer (existing): https://50.28.86.131/explorer
- Agent discovery: https://rustchain.org/.well-known/agent.json
- D3 force-directed example: https://d3js.org/d3-force
Reward: 250 RTC (~$25 USD at reference rate) | Difficulty: Medium | Tags: visualization, d3js, threejs, beacon, frontend, interactive
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bountyRTC bounty rewardRTC bounty reward