Validator Ops
Vote-safety guard
Live
A consensus diagnostic for custom clients: compare your validator's bank hash with Pipe's signed verdict every slot, and get alerted on a confirmed divergence or a node that stops advancing. Alerts only. Part of Validator Ops.
Included in: Validator Ops (every size).
Each verdict and each check of your bank hash is signed by the guard’s own key, listed in /attest/keys.json; the agent verifies every answer before it counts.
Endpoints
Served from http://186.233.184.235:8080. Send a key as Authorization: Bearer psol_…. Indexes and status files need no key.
/vote-guard/index.json/vote-guard/<slot>.json/vote-guard/check?slot=<slot>&bank_hash=<hash>/vote-guard/stream?from=<slot>
curl -fsS -H "Authorization: Bearer psol_…" "http://186.233.184.235:8080/vote-guard/check?slot=<slot>&bank_hash=<hash>"
pipe-vote-guard-agent doctor --api-key-file /etc/pipe/api-keyAccess and limits
voteguard: The vote-safety guard: per-slot signed verdicts, checks of a validator's own bank hash, and their stream.
| Plan | voteguard | Data a month |
|---|---|---|
| Validator Ops, up to 1.5M SOL | 15 requests a second, bursts of 60 | 2 TB per key |
| Validator Ops, up to 5M SOL | 30 requests a second, bursts of 120 | 5 TB per key |
| Validator Ops, up to 25M SOL | 60 requests a second, bursts of 240 | 10 TB per key |
Limits apply to each key; the free tier’s apply to each address. Prices for each plan are on the plans page.