NIP-52: Kalenderevents
NIP-52 definieert event kinds voor kalenderfunctionaliteit op Nostr, wat planning, RSVP’s en eventcoördinatie mogelijk maakt.
Event Kinds
Kind 31922: Datumgebaseerd Kalenderevent
Voor events die een of meerdere dagen beslaan zonder specifieke tijden:
{
"kind": 31922,
"tags": [
["d", "unique-identifier"],
["title", "Nostr Meetup"],
["start", "2026-02-15"],
["end", "2026-02-15"],
["location", "Austin, TX"]
]
}
Kind 31923: Tijdgebaseerd Kalenderevent
Voor events met specifieke start- en eindtijden:
{
"kind": 31923,
"tags": [
["d", "unique-identifier"],
["title", "Wekelijkse Call"],
["start", "1706900400"],
["end", "1706904000"],
["start_tzid", "America/New_York"]
]
}
RSVP-Ondersteuning
Kind 31925 events stellen gebruikers in staat om te reageren op kalenderevents:
accepted- Zal deelnemendeclined- Zal niet deelnemententative- Misschien deelnemen
Kenmerken
- Adresseerbaar: Events kunnen worden bijgewerkt zonder duplicaten te creëren
- Tijdzone-ondersteuning: Correcte afhandeling van tijdzones via IANA-identifiers
- Locatie: Fysieke of virtuele vergaderlocaties
- Herhaling: Ondersteuning voor terugkerende events (voorgestelde uitbreiding)