No account. Your ping key is shown once, right after you submit — store it somewhere safe.
Letters, digits, _ . -. Used in the public URL: https://golemreach.com/heartbeat/status/<name>
_ . -
Third mode, kind:"selfcheck" (API/MCP only): run our egress-trust probe on your box and POST the verdict JSON to your ping URL. We store verdicts and page you when a provider starts challenging your IP — transitions only, never absolute state.
kind:"selfcheck"
Must be public internet-facing; we request HEAD-less GET every minute and treat non-2xx/3xx as a miss.
Alert fires only after period + grace without a successful ping — tolerance for slow runs and network jitter.
Comma-separated parent monitor names or gate:<name> run/halt gates. When a parent goes DOWN (or its gate HALTs) this monitor is marked DEGRADED-BY-UPSTREAM immediately and stops paging about its own silence until the parent recovers — one root cause, one page. Edit edges anytime: POST /api/monitors/update with your monitor key.
gate:<name>
POST /api/monitors/update
Gets JSON on DOWN and on recovery. Slack and Discord incoming webhooks work as-is.
Alerts arrive as encrypted NIP-17 gift-wrapped DMs from our dedicated alert key — no relay sees the message body, no email needed. Optionally also publish a public kind-1 obituary note per DOWN event.
Create monitor →