# OpenVibe.Today > OpenVibe.Today is the network's time bus and calendar authority: a public schedule of streams and events, reminders sent through OpenVibe.Network, a private ICS feed per person, and a daily brief that includes what OpenVibe.Live's Rundown talked about yesterday. GET /api/v1/events lists public events (soonest first). GET /api/v1/events/:id is one event with JSON-LD on its page. A signed-in person schedules a stream or an event, changes it, cancels it and sets a reminder. GET /ics/@.ics is a channel's public calendar; a person's private feed is at GET /ics/.ics. Events are published as today.event.scheduled|updated|cancelled and live.stream.started|ended is consumed to move an event live and then done. ## Start here - [OpenVibe.Today](https://openvibe.today/): the public schedule - [The API](https://openvibe.today/developers) - [Public events (JSON)](https://openvibe.today/api/v1/events) ## Machine-readable - [Sitemap](https://openvibe.today/sitemap.xml) - [Full text for language models](https://openvibe.today/llms-full.txt) - [Release metadata (JSON)](https://openvibe.today/release.json) ## Elsewhere - [OpenVibe.Network](https://openvibe.network): accounts, follows and notifications - [OpenVibe.Live](https://openvibe.live): where a stream happens - [OpenVibe.Events](https://openvibe.events): the durable event backbone - [OpenVibe.Services](https://openvibe.services): apps, keys and capability grants