Hydra
Docs

Run a Hydra data node and contribute to the network.

Node Operators

Hydra nodes are the distributed backbone of the intelligence network. Anyone can run a data node — contributing real-time OSINT and military intelligence data from 10+ sources, serving it directly to clients, and optionally submitting it to the Hydra network for rewards.

What Nodes Do

A Hydra node is a lightweight Go binary that:

  1. Collects data from 10 intelligence sources (ADS-B, AIS, USGS, OTX, Telegram, and more)
  2. Normalises it into the Hydra signal schema
  3. Serves it directly to your clients via REST API and WebSocket on port 4001
  4. Submits it to the Hydra network (public mode), where it is cross-checked against other nodes
  5. Gets rewarded based on data quality, uptime, and contribution volume

Hydra Node Architecture

Two Operating Modes

Feature Private Mode Public Mode
Platform registration Not required Required
Serves clients directly Yes Yes
Submits data to network No Yes
Earns rewards No Yes
Heartbeat reporting No Yes
Visible on leaderboard No Yes
Dashboard management Local only Full remote

Both modes run the same data collection, normalisation, and serving pipeline. The only difference is whether the node participates in the network.

Benefits of Running a Node

Benefit Description
Direct data access Serve data directly to your clients — no Hydra API middleman
Unlimited throughput No rate limits when connecting to your own node
Earn rewards Public nodes earn tokens proportional to data quality and uptime
Full control Choose which sources to enable, configure polling intervals, and tune performance
Geographic coverage Nodes in different regions receive data faster from nearby sources

How Nodes Improve the Network

When multiple nodes contribute data for the same stream, the network gains:

  • Redundancy — if one source goes down, others cover
  • Accuracy — cross-node validation surfaces anomalies and bad data
  • Freshness — competing nodes drive faster update cycles
  • Geographic coverage — nodes in different regions catch events sooner

Who Should Run a Node?

Nodes are best suited to:

  • Technical users comfortable running a binary on a VPS or server
  • Organisations building products on top of Hydra data
  • Developers who want maximum API access without rate limits
  • Anyone who wants to contribute to the intelligence network and earn rewards

Next Steps