8000 GitHub - engr-sjb/diogel: A decentralised p2p digital inheritance application. Diogel solves the problem of one's digital legacy being lost when they pass away. It offers an option to select trusted people as recipients of your digital legacy by moving away from a centralized system which takes away some important privacy rights from the users. · GitHub
[go: up one dir, main page]

Skip to content
engr-sjbPublic

About

A decentralised p2p digital inheritance application. Diogel solves the problem of one's digital legacy being lost when they pass away. It offers an option to select trusted people as recipients of your digital legacy by moving away from a centralized system which takes away some important privacy rights from the users.

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

45 Commits

Folders and files

Repository files navigation

Diogel

Created By Stephen Jersuit Benyah www.github.com/engr-sjb
**NB: This is the original prototype, the newer version is in a private repository. You can request to have a preview of the new version which is built on an Odin engine which is embedded in platform dependent code via a C bridge like Swift for ios/macos, Kotlin for andriod and wasm for web app.

Diogel is a decentralized peer-to-peer (P2P) application designed to ensure the secure, trustless, and reliable transfer of critical digital information upon the owner's death or incapacitation. This can be owner's will, hidden assets, memories, final message, work documents and so on. Basically, anything digital that one wants to make sure ends up in the right people's hands, only, and when they are no more. By leveraging modern cryptography, a P2P network built on custom framing protocols.

Diogel solves the problem of digital inheritance without relying on a centralized, trusted third party. This document outlines the complete architecture of Diogel, from its philosophical underpinnings and core cryptographic ceremonies to its advanced features.

Table of Contents

1. Introduction & Philosophy

2. Core Concepts & Vocabulary 3. The User Journey: The Five Ceremonies

  • 3.1. Creation Ceremony (Setup)
  • 3.2. Heartbeat Ceremony (Liveness)
  • 3.3. The Silence (Trigger)
  • 3.4. Recovery Ceremony (The Gathering)
  • 3.5. Inheritance (Decryption)

1. Introduction & Diogel Philosophy

1.1. The Problem: The Digital Afterlife

In the modern world, a significant portion of an individual's assets and legacy is digital: cryptocurrency private keys, access to financial accounts, business documents, personal journals, and final letters. Upon death, this information is often lost forever, locked behind passwords the owner can no longer provide. Existing solutions require entrusting this data to a centralized company or entity, creating a single point of failure and a significant privacy risk.

NB: readme is actively being updated. In the meantime you can read through the docs and architectural diagrams See docs and architectural diagrams

About

A decentralised p2p digital inheritance application. Diogel solves the problem of one's digital legacy being lost when they pass away. It offers an option to select trusted people as recipients of your digital legacy by moving away from a centralized system which takes away some important privacy rights from the users.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0