Select Signing Key
Choose which identity you wish to use for this attestation.
Loading registered keys...
Failed to load keys
No Registered Keys Found
You need to register a key before you can sign documents, or generate a new key pair below.
Load Your Private Key
Upload the encrypted backup file (.pem) you downloaded during key registration.
Drop .pem backup file or click to browse
Private Key Loaded Successfully
Select Document to Sign
The document will be hashed locally in your browser. The file itself is never uploaded.
Drag document here or browse files
PDF, DOCX, TXT, images, and more
Computing SHA-256 hash...
SHA-256 Hash
FILES PROCESSED LOCALLY
Your source file remains on your device. Only the calculated cryptographic hash will be used to generate the attestation.
Create Attestation
Define your relationship to this document and provide optional metadata.
Authorship
I authored this document
Editorial
I edited this document
Review
I peer-reviewed this
Publication
I published this
This statement will be cryptographically bound to your signature.
Advanced Metadata
Review & Submit
Confirm your attestation details before generating the cryptographic proof.
Signer Identity
Document
Attestation Type
Document Hash (SHA-256)
Intent Statement
Signing document locally...
Signing Failed
You Have Signed This Document
People can now verify that this document was created and signed. Download the manifest and include it with your document so others can verify it.
Download Your Signed Manifest
Include this file alongside your document so anyone can independently verify its authenticity.