Encapsulate · Services
What we do
We ship tools, not promises.
Public dashboards, open-source playbooks, alert bots and monitoring — every one running right now.
Dashboards · Playbooks · Bots · Monitoring
Scroll ↓
Dashboards
Public pages that make a chain's validator set readable: gas prices, stake, where it runs.
Name | Link | Description | Capture | Order | Menu | Address | Status |
|---|---|---|---|---|---|---|---|
Aptos | The validator set on a map, from Aptos's own validator stats. | 3 | Aptos validator map | graph.aptos.mainnet.encapsulate.xyz | Live | ||
Solana | The staking ecosystem as a graph: clients, validators and top delegators, sized by stake. | 2 | Solana staking graph | graph.solana.mainnet.encapsulate.xyz | Live | ||
Sui | Every validator's Reference Gas Price against the network's: stale quotes, drift, who updates next epoch. | 1 | Sui RGP dashboard | rgp.sui.encapsulate.xyz | Live |
Playbooks
A playbook for every network. What each one does to a machine.
Prepare the server
Environment and dependencies, the same on every host.
Firewall
Opens only the ports the node needs, and closes the rest.
User and directories
The node runs as its own user, in its own directories.
Configuration
Config files and genesis, templated for the network and node type.
Keys from Vault
Validator keys come from HashiCorp Vault at deploy time, so they are never kept in the repository.
Binaries
Fetches the pinned release of the node and its tools.
Service
A systemd unit, restarted only when something changed.
repositories · every network covered
Every network on /networks has a playbook. Most repositories cover one chain; Cosmos SDK, Substrate and Ethereum cover several.
Name | Order | Link | Description | Repository | Glyph | Visibility |
|---|---|---|---|---|---|---|
Gno.land | 23 | A gno.land node with sync. | gnoland-ansible | Public | ||
Spicenet | 22 | A Spicenet node. | spicenet-ansible | Public | ||
Canton | 21 | A Canton validator: participant, app, wallet and CNS. | canton-ansible | Public | ||
Aztec | 20 | An Aztec sequencer. | aztec-ansible | Public | ||
XMTP | 19 | An XMTP node with MLS and pruning. | xmtp-ansible | Private | ||
Pharos | 18 | A Pharos node with a pushgateway. | pharos-ansible | Public | ||
GenLayer | 17 | A GenLayer node with its webdriver and Alloy. | genlayer-ansible | Public | ||
Supra | 16 | Validator and RPC full node, with snapshot sync. | supra-ansible | Public | ||
Ika | 15 | An Ika validator node. | ika-ansible | Public | ||
Espresso | 14 | An Espresso node. | espresso-ansible | Public | ||
Avail · Vara | 13 | Avail and Vara validators, with metrics and sync. | substrate-ansible | Public | ||
Zilliqa | 12 | A Zilliqa 2 node with Scilla, stats agent and sync monitor. | zilliqa-ansible | Public | ||
Cosmos SDK | 11 | Cosmos SDK validators and their sidecars, for thirteen chains from Agoric to Terra. | cosmos-ansible | Public | ||
Starknet | 10 | A Starknet node and the staking attestor. | starknet-ansible | Public | ||
Mina | 9 | A Mina block producer. | mina-ansible | Public | ||
IOTA | 8 | An IOTA validator node with snapshot sync. | iota-ansible | Public | ||
EigenCloud | 7 | EigenDA operator and eOracle. | eigenlayer-ansible | Public | ||
Axelar | 6 | The Amplifier verifier: ampd, tofnd, the handlers and metrics. | amplifier-ansible | Public | ||
Sui | 5 | Validator, full node and bridge node, a Hashi node, snapshot sync. | sui-ansible | Public | ||
Near | 4 | A NEAR validator node. | near-ansible | Public | ||
Monad | 3 | Consensus and execution, RPC, MEV, OpenTelemetry and metrics. | monad-ansible | Public | ||
Ethereum · SSV · Lido | 2 | Execution and consensus clients, MEV-Boost, and DVT: SSV, Obol Charon, Lodestar. | ethereum-ansible | Public | ||
Avalanche | 1 | An AvalancheGo validator node. | avalanche-ansible | Public |
Never miss what your chain is telling you.
A validator slipping, a proposal to vote on, a release to ship — it lands in your Discord before you go looking. Three bots, one channel.
Chain
Discord
Name | Event | Headline | Order | Detail | Earlier | Glyph |
|---|---|---|---|---|---|---|
Releases | release · go-ethereum · v1.17.6 | A new release is out | 3 | ethereum / go-ethereum · v1.17.6 · check the docs before upgrading | release · go-ethereum · v1.17.6 release · official docs · upgrade check | |
Proposals | gov · submit_proposal · #496 | A new governance proposal is out | 2 | Proposal 496 · Fix UNV ITS minter configuration on Polygon · voting period | gov · vote · #496 gov · proposal_status · voting_period | |
Validator alerts | metric · 0xfcb6…8e66 · current_round | Performance degradation | 1 | 0xfcb6…8e66 · current_round 46036 vs 46863 | validator · reported · Parasol epoch · advance · 42 |
Monitoring
Whatever your chain is missing, we build it to scope.
We build the ___ your chain is missing.
Pick one to see where we have built it before.
Name | Link | Description | Repository | Order |
|---|---|---|---|---|
scripts | Publishes a sensible Reference Gas Price for any Sui validator | sui-rgp-autopilot | 4 | |
dashboard | Consensus, execution and system health for a DATA node | story-grafana | 3 | |
rules | Alertmanager routes and rules, shipped with the stack | solana-monitoring-ops | 2 | |
exporter | Exporters, Prometheus, Loki and Alertmanager as one playbook | solana-monitoring-ops | 1 |
Launching a chain?
Thirty-six chain teams trusted us with a validator. Tell us what it takes to run yours.
Your chain



































































