The provider's own authentication of a report: a platform's signature scheme, or the worker's per-run token against the run's dispatch record.
Turns a verified report into the channel's events, each with a stable id; throws on a report it cannot read. When the report was verified against a run, its caller applies only the events that name that run: a worker's per-run token speaks for its own run alone.
Tells a join url's platform, or why it is refused.
Hands the run to a worker with the room and the tokens minted for it; rejects when the run cannot start.
Sends a command to the run's bot. A provider passes on no audio of a run
before the run's first startCapture, and none after a suspendCapture
until the next startCapture: the manager sends startCapture only once
the run's notice is confirmed posted and its stop monitor is healthy.
Each run asked for (every run the provider knows when runIds is absent), alive or not, with the seconds it has counted.
Optional runReadonly nameThe name the manager registers the provider under; runs and reports carry it.
Readonly platformsThe platforms the provider joins.
Readonly capabilitiesWhat the provider declares about itself; the notice and the stop path follow from it.
One way of joining meetings. A provider ships as an extension pack with the kind
meeting-provider; the host registers it on the manager.