Schedule
event (including its IANA timezone), rooms, tracks, and
sessions. Two rules govern what appears:
- The organizer must have published the schedule. Before that,
sessionsis empty andpublishedisfalse. - Each session’s content must be approved. Editing a title or abstract re-drafts it, so it leaves the feed until an organizer approves the change.
event.timezone, not the viewer’s —
a talk happens when it happens regardless of who is reading.
Speakers
Calendar
text/calendar feed of the published schedule, subscribable in any calendar
app. Pass sessions to narrow it to one attendee’s picks. Unknown ids match
nothing rather than erroring.