https://tools.ietf.org/html/rfc3986#section-3
By placing the scheme within the authority as a tld while using the same authority as the HTTP specification, this probably breaks RFC 3986 and maybe others.

I might be a bit late in saying this.