An explainer document is available in the repository and describes the use cases and requirements used to define the API in addition of some optional use cases and requirements that can be discussed with the community. The explainer document also contains a proposed API to kick off the discussion.
We are committed to providing a friendly, safe and welcoming environment for all. Please read and respect the W3C Code of Conduct.