Skip to content

Roadmap: metagraphed-core hybrid infra (Cloudflare edge · Railway core · Postgres) #2108

Description

@JSONbored

Tracking epic for the hybrid deployment topology in ADR 0013 (docs/adr/0013-hybrid-deployment-topology.md), which lands ADR 0012's continuous indexer. Foundation (ADR + portable Timescale schema deploy/postgres/schema.sql + operator runbook deploy/README.md) shipped in #2107.

Shape: one Railway project metagraphed-core (private-networked microservices) · D1 chain sink → Timescale Postgres via Cloudflare Hyperdrive · self-hosted bare-metal core (2-box: archive node + indexer node, per #2518) · Hetzner escape hatch.

These are maintainer-only — each needs Railway/Cloudflare credentials and a human at the verification gates (per ADR 0013 §Sequencing). Not contributor-pickable.

Phases (ordered, each independently shippable + gated)

Shipped alongside (deploy-agnostic)

⛔ = verification gate that must not be run unsupervised.

2026-07-04 status note: the self-hosted archive + indexer nodes now exist and are live (2-box split per #2518, resolving #2111's previously-flagged "network path... currently undocumented" gap via a Tailscale ACL grant, tag:edge-indexer → tag:edge-archive:9944). The self-hosted indexer-rs is already live-following chain head into a self-hosted Postgres/TimescaleDB, running in parallel with Railway's copy. #2956 tracks the actual cutover from interim (Railway) to final (owned box), gated on the archive node finishing its historical sync (~8 more days as of 2026-07-04) before full capture-parity verification is possible.

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.roadmapRoadmap epic / tracking

Projects

Status
Backlog

Relationships

None yet

Development

No branches or pull requests

Issue actions