Skip to content

Implementing a decentralized email on the blockchain using Secure IPFS as message channels and ENS as the DID address resolutions!

mohamedmansour/3mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3mail - Decentralized Email

Uses Ceramic, which is a decentralized, censorship-resistant network for managing mutable information without any databases or servers!

Read our research paper: research/cemail.md

Ceramic combines IPFS, Ethereum, p2p networking, and DIDs.

Pre-requisites

Frontend project build

  • Enter cd frontend
  • Install dependencies: npm install
  • Run frontend npm run start

Bootstrap project build

  • Generate your seed yarn seed
  • Add ceramic endpoint CERAMIC_URL=https://ceramic-clay.3boxlabs.com/ to your .env.local
  • Deloy schema definations: yarn bootstrap

image

image

image

image

About

Implementing a decentralized email on the blockchain using Secure IPFS as message channels and ENS as the DID address resolutions!

Topics

Resources

Stars

Watchers

Forks