To facilitate that, the Memento protocol was specified in
RFC 7089.
A more gentle entry point is provided by the
Introduction to Memento.
In essence, the Memento protocol adds a time dimension to HTTP. Inspired by HTTP content negotiation, the protocol introduces the notion of
datetime negotiation to allow a client to request a version of a resource as it existed at a specified time in the past. The protocol is supported by all
major web archives, including the Internet Archive. As described in
Resource Versioning and Memento,
it also neatly aligns with a common pattern for versioning web resources, like the one used by wikis.
But no major wikis have implemented support for the protocol yet, and that's unfortunate because, otherwise, with a Memento-savvy client,
one would be able to seamlessly navigate across web archives and resource versioning systems. Basically navigating the web as if it were 1999.