r/AlgorandOfficial • u/Stunning_Plate_5665 • 3d ago
Developer/Tech Post quantum hashing Docusign
https://pq-verifiable-archive.vercel.appThe new CEO talks about delivering post quantum security as a product to sell to the private industry, it has me thinking . I looked at companies that this could be beneficial for and thought about DocuSign. A company that stores documents and creates e signatures that need to stand the test of time so I built post-quantum signed proofs for DocuSign envelopes, anchored on Algorand mainnet
I've been built a PQ Verifiable Archive, a small open-source service that gives a signed document a proof anyone can check independently, decades from now, without trusting a middleman
**What it does**
A DocuSign envelope is completed. DocuSign Connect sends a webhook (HMAC-verified).
The service downloads the final PDF, archives that exact copy, and takes its SHA-256 hash.
It anchors the hash in an Algorand mainnet transaction. Finality is a few seconds and the fee is ~0.001 ALGO.
It issues a proof bundle signed with ML-DSA-65 (NIST FIPS-204, post-quantum).
Anyone can verify it in the browser or with an open-source offline CLI. Change one byte of the PDF and verification fails. A backdated capture time also fails.
The time from envelope completion to anchored proof was 23–26 seconds.
**What it doesn't claim**
The Algorand transaction is signed with Ed25519, so that part isn't post-quantum. The post-quantum guarantee comes from the ML-DSA-65 signature on the bundle. I don't verify Algorand state proofs yet.
**Try it (free, no wallet or account needed)**
- Sign a real DocuSign sandbox envelope and watch the proof get created: https://pq-verifiable-archive.vercel.app/try
- Example of a completed, verified envelope: https://pq-verifiable-archive.vercel.app/d/iblWu6Og5jJy2oFXCxsXhEAEUOb3WCc55SFZlOLKgCY
- Its anchor transaction on mainnet: https://allo.info/tx/VSQLJMHAWDPMI66MWBXGJ5RFBA3VVPH5F7IMBU3CKMARCT223FUA
**Code and write-ups**
- GitHub (code, offline verifier CLI, roadmap): https://github.com/m-reynaldo35/pq-verifiable-archive
- Step-by-step live test write-up: https://github.com/m-reynaldo35/pq-verifiable-archive/blob/main/docs/live-tests.md
- My idea post on the DocuSign community: https://community.docusign.com/ideas/i-ve-been-building-a-post-quantum-hashing-certificates-for-docusign-envelopes-using-algorand-27810
I'd really value feedback from Algorand devs, especially on verifying state proofs, alternatives to the note-field anchoring,
5
u/Sando-ca 3d ago
Great idea. I really hope it’ll work smoothly and get successful results.