A verifiable audit is a means of creating an audit trail on electronic records to prove compliance and to ensure information accuracy. This process involves tracking document versions (versioning) and determining the provenance of a document to create an audit trail.