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 UploadDocuments 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 SigningSign with EIP-712 typed data ā zero gas fees, cryptographically verifiable. Each signer receives a clear, human-readable confirmation in their wallet. š Permanent StorageFiles are stored on the decentralized 0G Network with content-addressed root hashes. No single point of failure, no subscription fees. | š Shareable LinksCreate a signing request and share the link. Counterparties open it, connect their wallet, and sign ā no account required. ā On-Chain VerificationVerify document integrity and signer authenticity via root hash. Export cryptographic proof as JSON for auditing. šØ Dark Glass UIModern 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
Fundraising Status
<p>ę </p>