Real Seal - Cryptographic Proof
Real Seal is a decentralized, blockchain-based signing tool within the Gen6 ecosystem that allows users to cryptographically sign and verify documents, texts, or URLs. It provides a tamper-proof proof of authenticity, ensuring that signed content has not been altered after the moment of signing. Was this content created by this identity, and has it remained unchanged since signing? By anchoring cryptographic hashes on-chain, Real Seal answers this question and enables trustless verification without relying on centralized authorities or intermediaries.
The Real Seal security and trust model is based on minimal trust and user ownership, where only cryptographic hashes are stored on-chain while the original content remains unchanged. Identity-linked signatures prove ownership, and there is no centralized authority or intermediary, ensuring fully trustless verification. Any modification to the original content leads to verification failure. The system involves a blockchain pallet (dataRegistry), middleware (G6 MW), an API (G6 MW API), and a storage model with cryptographic hashes on-chain and off-chain storage via G6 MW or custom solutions.
Accessing Real Seal
Real Seal is available as a dedicated dApp inside the Gen6 platform.

Logging In & Authentication
To access and use Real Seal, click Connect and sign in using one of the available authentication methods.

You can authenticate using:
• Wallet login (recommended) • Google login (optional, non-custodial) Choose Login Method modal (Use Wallet / Log in with Google).
Wallet-based login ensures full cryptographic control over signing and verification actions in Real Seal. When logging in with a wallet, all signed texts, URLs, or documents are directly associated with the cryptographic identity of the connected wallet address. Google login provides a simplified, non-custodial authentication flow via Gen6 Identity. In this case, users can access Real Seal without interacting with a wallet during login, while all signatures and verifications remain cryptographically provable and linked to the user’s Gen6 identity.
Real Seal Interface Overview
The Real Seal interface is organized into three main sections:
• My Documents – Files uploaded and signed by the user • Shared With Me – Documents shared by other users • Texts & URLs – Signed text statements and URLs
This structure allows users to manage both document-based and non-document-based proofs from one place.

My Documents – Upload & Sign
The My Documents section is the central workspace in Real Seal, where users can upload, sign, manage, and verify their own documents. After logging in, users are automatically redirected to My Documents, which displays all documents they have uploaded or interacted with.
Upload & Sign
To upload and cryptographically secure a document, click the Upload & Sign button in the top- right corner of the My Documents view.

This opens the Upload Document modal, where you can: • Select a file to upload (maximum size: 20 MB) • Optionally provide a document title • Review blockchain transaction details before submission

Once confirmed, Real Seal performs the following actions: • Generates a cryptographic hash of the document • Stores the hash on-chain using the dataRegistry pallet • Records the transaction via the Gen6 Middleware (G6 MW)
After a successful upload:
• The document appears in the My Documents list • A blockchain confirmation notification is shown • The document hash becomes verifiable and immutable

Document Actions Menu
Each document row includes an Actions menu (three-dot icon) that provides full control over the document lifecycle. Available actions include: • Download – Download the original uploaded file • Share – Share the document with other users • Verify/Sign – Verify the document’s cryptographic integrity and on-chain record • Make Public – Generate a publicly accessible, verifiable version • Delete – Permanently remove the document (owner only) All actions preserve the original on-chain hash and do not alter the integrity of previously recorded data.

Shared With Me
The Shared With Me section displays all documents, texts, or URLs that have been shared with you by other users through Real Seal. This view allows recipients to securely access and verify shared content without requiring ownership of the original file.
Document Actions Menu
Each document row includes an Actions menu (three-dot icon) that provides full control over the document lifecycle. Available actions include:
• Download Download the shared document in its original form. • Verify Verify the integrity and authenticity of the document.
All actions preserve the original on-chain hash and do not alter the integrity of previously recorded data. This process checks whether the file’s hash matches the value stored at the time of registration, ensuring the content has not been altered. Verification does not modify the document and does not require signing or ownership.

Signing Texts and URLs
Real Seal allows signing non-file content, such as written statements or URLs, making it ideal for declarations, claims, or references.

Signing Flow:
Navigate to Texts & URLs
Click Sign Text / URL
Select the content type: • Text • URL
Enter the content
(Optional) Add a title
Click Sign

Successful Signing & Blockchain Anchoring
Once the signing process is completed:
• A cryptographic hash of the content is generated • The hash is stored on the Gen6 blockchain • The signature is linked to the user’s Gen6 Identity
A confirmation message indicates that the content has been successfully signed and anchored.

Signed Texts & URLs Overview
All signed entries appear in a structured list with the following information:
• Content preview or title • Type (Text or URL) • Date and time of signing • Signature hash • Actions menu
This list acts as a permanent, auditable record of signed statements.

Viewing Signed Content
Using View Content, users can open a detailed view of the signed data. This view displays:
• The original content • Timestamp • Signature reference • Immutable proof context

Verification
Every signed item can be verified at any time. Verification confirms:
• Content integrity • That the content matches the on-chain hash • That the signature is valid • That the content has not been altered
Public Sharing & Proof Links
Real Seal allows users to create public verification links.

By selecting Make Public:
• A public link is generated • Anyone with the link can verify the content • No Gen6 account is required for verification This is ideal for public disclosures, legal proofs, or external sharing.

Document Filters
Real Seal provides advanced filtering options to help users quickly locate documents. By clicking the Filters button, a filter panel opens where documents can be narrowed down based on multiple criteria. Available Filter Options The following filters are currently supported:
• Date (Filter documents by upload date using a calendar-based selector.)
• File Size (Define a minimum and maximum file size range (in MB) to filter documents.)
• Format (Filter by file type (for example: PNG, PDF, TXT, or All formats)). Each filter can be applied individually or combined for more precise results. Applying and Clearing Filters:
• Click Apply Filters to update the document list based on selected criteria • Click Clear to reset all filter values and return to the full document list Filtering is applied client-side and does not modify document metadata or blockchain records.

Privacy Control
Users remain fully in control of visibility. At any time, public content can be reverted to private using Make Private, instantly disabling external access.


Last updated
Was this helpful?