NIP-52: カレンダーイベント
NIP-52は、Nostr上のカレンダー機能のためのイベントkindを定義し、スケジューリング、RSVP、イベント調整を可能にします。
イベントKind
Kind 31922: 日付ベースのカレンダーイベント
特定の時間を指定せずに1日以上にまたがるイベント用:
{
"kind": 31922,
"tags": [
["d", "unique-identifier"],
["title", "Nostr Meetup"],
["start", "2026-02-15"],
["end", "2026-02-15"],
["location", "Austin, TX"]
]
}
Kind 31923: 時間ベースのカレンダーイベント
特定の開始時間と終了時間を持つイベント用:
{
"kind": 31923,
"tags": [
["d", "unique-identifier"],
["title", "Weekly Call"],
["start", "1706900400"],
["end", "1706904000"],
["start_tzid", "America/New_York"]
]
}
RSVPサポート
Kind 31925イベントにより、ユーザーはカレンダーイベントに応答できます:
accepted- 参加するdeclined- 参加しないtentative- 参加するかもしれない
機能
- アドレス可能:重複を作成せずにイベントを更新可能
- タイムゾーンサポート:IANA識別子によるタイムゾーンの適切な処理
- 場所:物理的またはバーチャルのミーティング場所
- 繰り返し:定期的なイベントのサポート(提案中の拡張)