Skip to content

📊 Roadmap: surface the live backend in the redesigned UI — wire what's already serving #1124

@JSONbored

Description

@JSONbored

The redesigned metagraphed-ui is merged and solidly wired — a cross-repo wiring audit (2026-06-18: two parallel deep-dives + live verification of every endpoint shape) found all 14 routes call real /api/v1 endpoints with network-scoped query keys, no mocks, no placeholders, nothing broken. AI search (/search/semantic), Ask (/ask) and the agent-catalog are wired.

The gap is the inverse of what you'd expect: very little is missing from the backend — a rich set of already-live endpoints is built and serving but unused by the UI. The redesign's "new data needs" (sparklines, latency heatmaps, growth, pulse trends) map almost 1:1 onto these. So this epic is mostly frontend wiring of data that already exists, plus three small backend enablers.

Tracked centrally here (FE work lands in JSONbored/metagraphed-ui). Labels carry the gittensor emission multiplier: priority 2.5× · feature 1.5× · bug 0.5×.

Where we stand

  • Wired & healthy: subnets, providers, surfaces, endpoints, health, freshness, incidents, gaps, review/*, schemas, contracts, fixtures, agent-resources, adapters, AI search/ask. Field shapes verified live (e.g. /rpc/usage.summary matches the UI exactly; /incidents returns grouped surfaces[]).
  • Live but unused (0 refs in src/): registry/leaderboards, economics (75 KB!), lineage, subnets/{n}/health/trends, …/health/percentiles, …/health/incidents, …/trajectory, …/uptime, subnets/{n}/overview, surfaces/{id}/verify, events (SSE). All verified returning real data (HTTP 200).

Phase 1 — Wire the marquee data (high impact, zero/low backend work)

Phase 2 — Subnet-detail depth (live time-series the redesign wants)

Phase 3 — Live & interactive

Quality

Backend enablers (unblock the above)

Verified evidence (live, 2026-06-18)

Complements #740 (growth/DX) and #999 (data integrity). This epic is the frontend-surfacing through-line: make the UI as rich as the API already is.

Metadata

Metadata

Assignees

Labels

frontendFrontend / metagraphed-ui workgittensor:priorityPrioritized workroadmapRoadmap epic / tracking

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions