The Memento Protocol provides several implementation methods. This mostly deals with HTTP headers. However, the discoverability of this is quite low. We can deal with this in at least two ways:
We could ignore the problem, and delegate all responsibility of this to the documentation and the front-end.
We could add some RDF property to each resource with a link to a list of versions. This also means that every resource should have something like a /versions sub path. This increases the complexity of the API, perhaps too much.
The Memento Protocol provides several implementation methods. This mostly deals with HTTP headers. However, the discoverability of this is quite low. We can deal with this in at least two ways:
/versions
sub path. This increases the complexity of the API, perhaps too much.