There are pros and cons with each. If we expose an API, we require developers to have their own hosting (if we set up the format the correct way, they could just use github pages, but that shouldn't be counted on) to place the data for versions on, and therefore make it harder to get started. If...