
Trustless & UX evolved document signing dApp!! We've built secure access-control & no censorship signing and providing gasless signing user experience app utilizing Web3 ecosystems.
Current Web2 electronic signature softwares need censorship and Web3 signing dApps have following problems: - Contract documents are stored on centralized storages like: Cloud, DB - Application has a full control over the documents and signing process. - Non-Civil Resistant for issuing contract and user don't see the legit document. - Bad wallet UX and paying gas So, we've revolutionized the whole experience and solve problems with features below: ✨ Secure access control, encryption & decryption without censorship & control by App 🔥 Gasless signing user experience by AA and paymaster. _Signer doesn't need wallet & gas fee_ 👁 Sybil Resistant by WorldID. _Only human_ can issue a legit contract document. Contract issuers upload the PDF document, specify the signer's email and provide proof of personhood. Contract signers don't need wallet and gas fee. They can social login and sign the document. Docusign3 enables trustless & simple UX document signing.
- Issuer (create a contract document) 1. Connect wallet by Wallet Connect 2. Verify issuer is a legit human with Worldcoin 3. Specify the signer by providing the signer's email 4. Upload contract document(PDF) to IPFS 5. Encrypt the IPFS CID with Lit SDK, then set access-control-condition(ACC) with LitAction. Fetching `encryptedCID` and `encryptedSymmetricKey` 6. Hash the signer's email 7. Write (encryptedCID, hashedEmail, encryptedSymmetricKey) on smart contract - Signer(sign a contract issued by Issuer) 1. Social Login with email 2. Create EOA with Privy 3. Create SCW(Smart Account) with Biconomy SDK 4. Verify the signer has a expected Gmail with LitAction. Fetching user's JWT token and recover email by Privy API, hash the Gmail and verify that it matches the `HashedEmail` on smart contract 5. Decrypt the `encryptedCID` with Lit SDK and get original document IPFS CID 6. Enabling to view the PDF contract document with CID 7. Sign with Gasless transaction by Biconomy SDK with paymaster. - Access Control & Verification for P2P signing We handle P2P access control for the contract document by IPFS & Lit & Privy. If you want to look into it, we explain the verify flow on [README](https://github.com/web3-BC/samurai-docusign/blob/main/README.md) check this!!