hackquest logo

0g sign

0G Sign is a decentralized document signing platform built on 0G Storage. It enables users to upload documents with AES-256 client-side encryption, collect EIP-712 wallet signatures, and verify authen

Videos

Description

šŸ” Encrypted Upload

Documents are encrypted with AES-256 on the client side before upload. Encryption keys never leave your browser — only you and authorized signers can decrypt.

āœļø Wallet Signing

Sign with EIP-712 typed data — zero gas fees, cryptographically verifiable. Each signer receives a clear, human-readable confirmation in their wallet.

🌐 Permanent Storage

Files are stored on the decentralized 0G Network with content-addressed root hashes. No single point of failure, no subscription fees.

šŸ”— Shareable Links

Create a signing request and share the link. Counterparties open it, connect their wallet, and sign — no account required.

āœ… On-Chain Verification

Verify document integrity and signer authenticity via root hash. Export cryptographic proof as JSON for auditing.

šŸŽØ Dark Glass UI

Modern dark theme with glassmorphism effects, gradient accents, animated background orbs, and a step-by-step tutorial right on the homepage.

Progress During Hackathon

<p>Built a Web3 document signing DApp on 0G Storage with the following core features:</p><p> 1. Encrypted Upload — Files are encrypted client-side using AES-256 before uploading</p><p> to the 0G decentralized storage network. Keys are managed by the user's wallet — the</p><p> server never sees plaintext.</p><p> 2. Content Addressing — Each file generates a unique Merkle Root Hash, serving as its</p><p> decentralized identifier with on-chain integrity verification.</p><p> 3. EIP-712 Signing — Users sign document hashes on-chain via MetaMask. Signatures are</p><p> publicly verifiable and provide a foundation for legal validity.</p><p> 4. Zero Single Point of Failure — Files are distributed across multiple 0G storage</p><p> nodes. No centralized server dependency, no subscription fees.</p><p> 5. Dual-Mode Architecture — Supports browser-side direct upload (MetaMask signed) and</p><p> server-side fallback upload,兼容 both wallet and non-wallet users.</p><p> Tech Stack: Next.js, TypeScript, ethers.js, 0G Storage SDK, Wagmi, AES-256 Encryption</p><p> Current Status: Core upload and signing flow completed. Debugging testnet node</p><p> compatibility issues.</p>

Tech Stack

React
Next
Web3
Ethers
Node

Fundraising Status

<p>ꗠ</p>

Builders Also Viewed