Skip to content

Latest commit

 

History

History
108 lines (60 loc) · 2.32 KB

README.md

File metadata and controls

108 lines (60 loc) · 2.32 KB

Logo

About

A never-before-seen Web2 credentials management application. Store and access your credentials in a purely non-custodial and trustless way.

Getting Started on local

To run daap locally, you will need

  • Node.js (v18 or above)
  • Chrome Browser Or Chromium based browser
  • Metamask Extension on Chrome Browser (Chromium based browser)

back-end

  1. clone this repo
git clone https://github.com/rahulEth/trustless-pass.git
  1. go to api folder
cd api
  1. copy .env.example to .env

  2. setup all the environment variables including moralis ipfs key, app-wallet private key & wallet address, mongodb url.

npm install

npm run start

server would start on localhost:3000

front-end

  1. go into webapp folder
cd webapp

npm install

npm run build

npm run dev

Open http://localhost:5173 with your browser to see the result.

browser-extension

  1. go to extension folder
cd extension
  1. build extension
npm run build
  1. After Completing the build you can load that build (/dist folder) to Chrome Extension

    Follow this link: https://developer.chrome.com/docs/extensions/get-started/tutorial/hello-world#load-unpacked

Ta-da You are good to go and explore Trustless Pass dApp!

top

top

top

Description

Trustless-Pass is a web app and browser extension designed to store and access users' Web2 credentials in a trustless manner. When users secure their credentials, Trustless-Pass prompts them to provide their signature to encrypt and store the information. We issue a proof of security on the Hedera blockchain, allowing users to verify and ensure the safety of their data. No one other than the user can view or access the credentials, as everything is encrypted using the user's MetaMask wallet signature.

For example, when a user wants to log in to Amazon.com, our browser extension will prompt them to provide their signature to access and decrypt their Amazon.com credentials.

Save Creds Flow

architecture

Get Creds Flow

architecture

Deployed Contract for Trsutless-Pass dapp on Hedera Blockchain

TrsutlessProof