Final PDF Fingerprint
The final notarized PDF is hashed with SHA-256. The hash acts like a fingerprint: changing even one byte in the PDF creates a different hash.
Verification and Privacy
Face to Face Notary can create a verification receipt for a completed remote online notary session. The receipt is designed to help confirm that a final notarized PDF matches the record created for that session, while keeping client documents and personal details private.
Face to Face|RON1|record:26|sha256:0ac475b98330cf1f988fe2a7bbcd393c74e9431070783594bfb6c156200ceece
The final notarized PDF is hashed with SHA-256. The hash acts like a fingerprint: changing even one byte in the PDF creates a different hash.
Client documents, names, emails, phone numbers, signatures, seals, recording links, and meeting links are not written into the public OP_RETURN payload.
The public BSV record contains the Face to Face protocol label, an internal record id, and the SHA-256 hash used for later comparison.
How Verification Works
If you have ever downloaded software and compared it to a published SHA256SUMS file, the idea is similar. Face to Face hashes the final notarized PDF and stores the hash in the session receipt. If a copy of the PDF is later uploaded to the verification page, the app hashes that uploaded file in memory and compares the result to the receipt hash.
A matching hash means the uploaded PDF matches the final PDF fingerprint recorded for that Face to Face session. A mismatch means the uploaded PDF is not byte-for-byte the same file.
The completed document is the source for the check. Its contents are kept off the blockchain.
The app calculates a 64-character hash from the file’s bytes and records it in the session receipt.
A BSV transaction can carry the hash and record label in an OP_RETURN data output. The receipt shows the anchor status.
The verification page hashes the PDF you upload and compares it with the receipt. Matching hashes indicate matching file contents.
The file comparison and blockchain anchor status are separate checks. A matching hash does not by itself establish who signed a document or whether its contents are true.
Three different jobs
Each plays a different role in protecting a file and checking it later.
SHA-256 produces a one-way digest. It cannot be decrypted into the PDF. Someone with a copy can calculate its hash and check for a match.
The app encrypts new files saved through its private notary file storage using Fernet. The server uses a secret key to read those files for authorized workflows. This happens off-chain.
OP_RETURN is a place for data in a blockchain transaction. It does not encrypt that data. Here, the public payload contains a record label and hash, rather than the private PDF.
Public Payload
The readable Face to Face OP_RETURN payload follows this format:
Face to Face|RON1|record:<record_id>|sha256:<final_pdf_sha256_hash>
RON1 means Remote Online Notary protocol version 1. The version label keeps this first format clear if a future version is added later.
A hash cannot be used to reconstruct the original PDF. It is a one-way fingerprint for comparison, not a copy of the document. The final PDF itself is not placed on-chain.
Private vs. Public
Ready to Start?
Share the appointment details, document type, and whether you need mobile or remote online notary planning. Face to Face Notary will review the request and follow up.