2020-03-26: Memento Compliance Audit of PyWB

This document is an audit report of the latest development version of PyWB , a Web archive replay sytem, for its Memento (RFC 7089) compliance. As a growing number of public Web archives are moving towards deploying PyWB, it becomes critical to comply with standards to ensure that tools in the archiving ecosystem continue to function as expected. To audit the Memento compliance of PyWB I established the following setup: Captured example.com five times in separate WARC files with the gap of a few minutes each using warcio Created various test instances of PyWB's develop branch, which is one commit ahead of the v-2.4.0-rc6-test version (commit hash: 92e459bda52a2b03f33a4b0b8094ed424248d2a5 ) Initialized a collection named example and loaded freshly captured warc files in it for replay Placed multiple custom configuration files that are loaded by setting PYWB_CONFIG_FILE environment variable for each test instance Preserved the state of the relevant folder tree in pywb