Ein Relay nimmt Ereignisse an, prüft Signaturen und Richtlinien, speichert Daten und beantwortet gefilterte Abfragen. Die Lernenden implementieren einen kleinen Relay-Kern mit WebSocket-Sitzungen und klaren Ablehnungsgründen.