@simon to me it all comes down to documentation: whether it’s the separate URLs to get non-HTML or the alternate media types Accept’d, docs are necessary.

docs.pypi.org/api/integrity/#g