De

Decentralised Digital Identity and Messaging

Hacker News

Decentralised Digital Identity and Messaging

I've been working on something for a while now. It's a combination of a decentralised identity system and a decentralised messaging system that makes use of the aforementioned new identity system. It's based on cryptographic keys with one major property: keys are paired with arbitrary mnemonic strings, e.g. your favourite username, so apps can send messages in a P2P fashion addressed to the strings directly without having to worry about IP addresses. These key-string pairs can be generated on-the-fly on any computer and there's no central database. When multiple people inevitably choose the same strings as their identifiers, e.g. 5 people choose 'alice', the system has a consensus mechanism for resolving such conflicts across the entire network so 'alice' will always point to one public key that all nodes will use at a given point in time for encryption and signature verification. This means that only that specific 'alice' will receive any messages sent to that identifier. The other 4 people won't be able to read them. I've written two papers describing both systems: * Nomicle: A decentralised, identity-based, cryptography system [ http://noraco.org/projects/xp002/docs/XP002.pdf ] * xTalk: A Nomicle-powered, inter-app messaging system [ http://noraco.org/projects/hp001/docs/HP001.pdf ] I plan on releasing the source code and documentation some time later this month. It's all written in Python. Nomicle's code includes a Python library as well as a C library that developers can use to integrate it into their apps. I'm trying to make it as easy and simple as possible for anyone to pick up. These are the first projects in a pipeline of open source projects that build on this work and that I intend to work on and release in the near future. Messaging is one potential use of Nomicle, but I can already see more uses such as consensus-based packet routing and information publishing. In fact, the latter is the next project I'll be working on.

Share card

Actual performance

5points
5comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: apps, user, computer · Missing: mac, agents, macos
81%81% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
76%76% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: open source, ide, pipe · Missing: https docs, excited, just released
70%70% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: apps, month, way · Missing: mobile apps, ios, personal
41%41% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
30%30% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
16%16% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: crypto · Missing: web3, chat, cryptocurrency
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Ghoststyle
Ghoststyle39%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Style Your Digital Identity

Indie Hackers1b2c
MekaCard
MekaCard37%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Your Digital Canvas for Identity.

Product Hunt
Wh
What Is to Become of Me? Identity in the Singularity44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

What Is to Become of Me? Identity in the Singularity

Hacker News3
Yo
Yodel – Videochat Messaging54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Yodel – Videochat Messaging

Hacker News2
Fi
Fiotron – All in One Messaging54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Fiotron – All in One Messaging

Hacker News4
Sk
Sketching and messaging = Sketchat54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Sketching and messaging = Sketchat

Hacker News3
idemeum
idemeum31%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

All-in-one passwordless private digital identity platform

Indie Hackers3programming
Vi
Violet: A massively composable digital identity protocol40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Violet: A massively composable digital identity protocol

Hacker News2
Sy
Sybil attack protection for digital identity44%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Sybil attack protection for digital identity

Hacker News1
identity.global
identity.global23%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The Digital Identity.Global AI-Initiative

Product Hunt+12