the night's watch

open community · no gatekeeping · no banner

The realm runs on data.
Someone has to keep it flowing.

Indexing it, serving it, maintaining the services that decentralised apps depend on, no matter which way the winds are blowing that week.

That's us.

The Night's Watch is an open community for the people who build and hold the data layer of web3: indexers, node and data-service operators, protocol and dapp devs, delegators, curators, and anyone serious about decentralised, verifiable, public data.

We're here to ship and to maintain: to help each other run things well, prototype new services, keep the lights on, and bring more people into the work.

What we value

We're mission-first and not a faction. Everyone serious about the mission is welcome here, whatever banner they also fly.

The work

36 open repositories across indexing, data services, gateways, languages and operator tooling. All of it public, all of it running somewhere.

Data services

Paid, verifiable data endpoints: the plumbing and the services built on it.

horizon-core

Reusable building blocks for The Graph Horizon data services: TAP v2 receipt validation, RAV aggregation, on-chain collection, persistence, and a generic TAP-gated reverse proxy.

Rust
horizon-skills

Distil a complete Graph Horizon data service from a short spec. Claude Code plugin (proxy + pipeline archetypes), built on horizon-core.

Go Template
dispatch

Dispatch is a decentralised JSON-RPC service built on The Graph Protocol’s Horizon framework

Rust
camp

Free Dune-class data API for Arbitrum One 🏕️

CSS
camp-data-service

Turns a self-hosted camp instance into a paid provider on Graph Horizon. TAP (GraphTally) receipts in, GRT collected on-chain on Arbitrum One.

Solidity
seahorn

Solana structured data service on Graph Horizon. Indexes Solana program activity into typed, fork-correct entities, served over REST and paid per query in GRT.

Rust
compass

A decentralised Subgraph-MCP gateway as a Horizon data service. Every subgraph becomes a pay-per-call MCP tool for AI agents, settled in GRT or USDC.

Solidity
hermit-ds

The inverse analytics service: indexes wallets that have gone quiet, serves wake alerts when they stir. A Graph Horizon data service generated entirely by lodestone.

Solidity
FHSCE

File Hosting Service, Community Edition. A Horizon-native, TAP v2 (GraphTally) paid data service for trust-minimised chunked file sharing. Forked from graphops/file-hosting-service and brought onto Arbitrum One.

Makefile
SDSCE

Substreams Data Service Community Edition

Go
wsaas

WebSocket data service on Graph Horizon. Stream pre-parsed transfers, swaps and exchange events over one connection, gated by TAP v2 micropayments.

Solidity
hello-data-service

Minimal Horizon data service reference implementation, companion to the Lodestar guide.

Solidity
vince-data-service

A real Horizon data service for locating individuals named Vince, worldwide

Solidity

Take the black

No application, no vetting, no fee. If you run infrastructure, write the code that indexes it, or just want to learn how any of this actually works, there's a seat.

Join the Discord