Title: HYP-0002: hyper:// URL
Short Name: 0002-hyper-url
Type: Standard
Status: Draft (as of 2020-05-13)
Github PR:
Authors: Paul Frazee
The Hypercore Protocol uses a URL format as follows:
'hyper://' hypercore-id [ '+' version-tag ] hier-path [ '?' query ] [ '#' fragment ]
These segments are defined as follows:
hypercore-idAn identifier for the Hypercore. Currently a base16-encoded public-key.version-tagA string identifying a location in the Hypercore log sequence. May be an integer or a 'tag' string which matches the following regex/[a-z][a-z0-9\.-]*/(case insensitive).hier-pathThe hierarchical path to a resource within the Hypercore, as defined in RFC 3986 section 3.3.queryNon-hierarchical data, as defined in RFC 3986 section 3.4.fragmentAn indirect reference to secondary resources, as defined in RFC 3986 section 3.5.
- 2020-05-13: First complete draft submitted provisionally