NIP-11: Relay-Informationen
NIP-11 definiert, wie Relays Metadaten über sich selbst bereitstellen, einschließlich unterstützter NIPs, Einschränkungen und Kontaktinformationen.
Funktionsweise
Clients rufen Relay-Informationen ab, indem sie eine HTTP-GET-Anfrage an die WebSocket-URL des Relays mit einem Accept: application/nostr+json-Header senden. Das Relay gibt ein JSON-Dokument zurück, das seine Fähigkeiten beschreibt.
Wichtige Felder
- name - Menschenlesbarer Relay-Name
- description - Wofür das Relay gedacht ist
- supported_nips - Liste der implementierten NIPs
- limitation - Einschränkungen wie maximale Nachrichtengröße, erforderliche Authentifizierung usw.
- self - Der eigene öffentliche Schlüssel des Relays (neues Feld für Relay-Identität)
Anwendungsfälle
- Clients können prüfen, ob ein Relay erforderliche Funktionen unterstützt, bevor sie sich verbinden
- Discovery-Dienste können Relay-Fähigkeiten indexieren
- Benutzer können Relay-Richtlinien vor dem Veröffentlichen einsehen
Primärquellen:
Erwähnt in: