Nostrwerk
relay health
Every relay is measured twice over. Over WebSocket a genuine REQ query is sent and the connection time, the time to end of stored events and the number of events returned are recorded — a relay that accepts the connection and then stays silent is the failure mode a reachability ping cannot see.
POST https://nostr.halowerk.com/relay-healthEingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| relays | array | Nein | wss relay addresses. Left empty, ten measured default relays are used. |
| timeout_ms | integer | Nein | Time limit per relay in milliseconds. |
| probe_kind | integer | Nein | Event kind used for the probe query. |
| read_nip11 | boolean | Nein | Also read the NIP-11 information document over https. |
Vollständiges Eingabeschema anzeigen
{
"type": "object",
"additionalProperties": false,
"properties": {
"relays": {
"type": "array",
"maxItems": 12,
"minItems": 1,
"items": {
"type": "string"
},
"description": "wss relay addresses. Left empty, ten measured default relays are used."
},
"timeout_ms": {
"type": "integer",
"minimum": 500,
"maximum": 6000,
"default": 4000,
"description": "Time limit per relay in milliseconds."
},
"probe_kind": {
"type": "integer",
"minimum": 0,
"maximum": 65535,
"default": 1,
"description": "Event kind used for the probe query."
},
"read_nip11": {
"type": "boolean",
"default": true,
"description": "Also read the NIP-11 information document over https."
}
}
}Veröffentlichtes Eingabebeispiel
{
"timeout_ms": 4000,
"probe_kind": 1,
"read_nip11": true
}Ergebnis & Dokumentation
Veröffentlichtes Ergebnisschema anzeigen
{
"$ref": "https://nostr.halowerk.com/relay-health/schema#/outputSchema"
}Veröffentlichtes Ergebnisbeispiel öffnen
Maschinenlesbare Dokumentation dieses Hubs
Quelle dieser Seite: der veröffentlichte HALOWERK-Katalog. Stand: 2026-11-01, 15:19 UTC.
Weitere Endpunkte dieses Hubs
- Nostrwerk0,004 USDC
bot score
POSThttps://nostr.halowerk.com/bot-scoreFetches the recent notes of one public key across several relays and measures six independent signals: posting rate per day, the coefficient of variation of the intervals between posts, how many of those intervals sit within a few seconds o
- Nostrwerk0,001 USDC
event sign
POSThttps://nostr.halowerk.com/event-signThree modes over the same event structure. In preimage mode the caller supplies a public key and the event fields; the answer holds the exact NIP-01 serialisation, the SHA-256 event id derived from it and the 32 bytes to sign, so the caller
- Nostrwerk0,004 USDC
follower graph
POSThttps://nostr.halowerk.com/follower-graphFetches kind 3 contact lists over up to twelve relays. Because kind 3 is replaceable, several relays regularly hold different versions; only the one with the highest created_at is used and the answer states which relays carried that version