NIP-23 definiert kind 30023 für Long-form-Textinhalte auf Nostr. Anders als kurze Notizen mit kind 1 sind Long-form-Events parametrisierte ersetzbare Events, über ein d-Tag adressiert, unterstützen Markdown-Formatierung und enthalten Metadaten-Tags für Titel, Zusammenfassungen, Bilder und Veröffentlichungsdaten.

Funktionsweise

Ein Long-form-Event nutzt kind 30023 mit einem d-Tag als eindeutiger Kennung. Dadurch kann der Autor den Inhalt aktualisieren, indem er ein neues Event mit demselben d-Tag veröffentlicht. Das Feld content enthält Markdown-Text. Zu den Standard-Tags gehören title, summary, image (Header-Bild-URL), published_at (ursprünglicher Veröffentlichungszeitstempel) und t (Hashtags). Weil das Event parametriert ersetzbar ist, speichern Relays pro d-Tag und Autor nur die neueste Version.

Wichtige Tags

  • d - eindeutige Artikelkennung (Slug)
  • title - Artikeltitel
  • summary - kurze Beschreibung
  • image - Header-Bild-URL
  • published_at - Unix-Zeitstempel der ursprünglichen Veröffentlichung, getrennt von created_at, das sich bei jeder Bearbeitung ändert
  • t - Hashtag- oder Themen-Tags

Implementierungen

  • Habla - Reader und Publisher für Long-form-Inhalte
  • YakiHonne - Plattform für Long-form-Inhalte
  • Highlighter - Lese- und Annotationstool

Primärquellen:

Siehe auch: