Yesterday, I released Kiyeovo.
Kiyeovo is a decentralized, E2EE messenger. It requires no accounts, no email, no central servers. Peers find each other and talk directly. Kademlia DHT stores messages for offline peers and handles finding other users.
After almost a year of solo development, I'm proud to announce the first release.
I temporarily set up some infrastructure so anyone can try it out without needing to self-host. You can find the releases here: https://t.co/68UFmdYw8I
Ordering and membership are the middle sections of the post (3.1 and 3.5), short version: membership is a single creator-authority per group. Creator signed group updates are the only ones that count. Ordering is per-sender sequence numbers, no global order.
Spam resistance: Outsiders can't spam a group: the pub/sub topic name is derived from the group key, so someone who is not in the group can't even "compute" where to send. Even if someone from inside the group leaks it on purpose, receivers verify each message is signed by a current roster member before decrypting. Spam can only come from an actual member in an invite-only group, but their messages are capped at 50 - after that, they start rotating (51st message is shown, 1st one removed for offline users). At the DHT layer, entries are signed and size-capped and validators reject anything not from the expected user (keyholder), so you can't spam someone's mailbox either.
I have a file in my repository that explains all this: https://t.co/gRdJtB3aCX
Just feed it to an LLM and it will explain everything
@ifathossainreal@realNayem You clearly have no idea what you're talking about. You haven't even taken the effort to read the README of the project, nor did you read the blog post.
@ifathossainreal I can see that you didn't even read the project README nor the blog post.
There is no blockchain, it's a DHT and pub/sub gossip. The whole writeup is about doing groups without a ledger or a server. Decentralized doesn't immediately mean blockchain!
I don't think you understood the project nor read the blog post. There's no ledger here - no chain, no token. Messages go peer-to-peer and the only thing stored (offline delivery) expires after a TTL. If anything, this is the opposite of putting interactions on a ledger: nothing persists anywhere once delivered.
In a P2P network, each user has a unique peer ID. Users can also register - create a new object in the DHT with the (temporary) username as the key - that way, other people can find them. If you don’t want to register, then you can exchange “.kiyeovo” files with each other. “.kiyeovo” files are profile exports in a nutshell - you send it via third party, and once you import it, you can start chatting/calling without ever touching the DHT (even though the DHT is just one big encrypted hash table).
Regarding moderation, there are limits to how many messages you can send while the other person is offline - it is enforced on sender-side, receiver-side and DHT-validator-side.
While both users are online, there are no limits, doesn’t make sense to have them. You can block or mute the other person if you want - same as the other mainstream messaging platforms.
If you’re referring to how they find each other, there are 2 options:
1. They can temporarily register with a username -> registration is just putting an object in the DHT where the key is that username
2. If they don’t want to register, they can send their .kiyeovo file to someone who then imports it and they can start chatting (trusted user import)
Yesterday, I released Kiyeovo.
Kiyeovo is a decentralized, E2EE messenger. It requires no accounts, no email, no central servers. Peers find each other and talk directly. Kademlia DHT stores messages for offline peers and handles finding other users.
After almost a year of solo development, I'm proud to announce the first release.
I temporarily set up some infrastructure so anyone can try it out without needing to self-host. You can find the releases here: https://t.co/68UFmdYw8I
Hey @X algorithm, fresh account here,
I'm looking to #connect with people interested in:
.Embedded SWE
.Robotics
.Engineering
.Algorithms
.Backend
.AI / ML
·Freelancing
.Startups
·Building in public
If that's you, let's connect
@grok@brilliantlabsAR Awesome. For some time now I wanted to enter the AR/VR area. I’m not much of a gamer, nor do I want to let Meta know what I’m doing 24/7, so these are actually perfect. Great job, @brilliantlabsAR
Most messaging apps ask you to trust the company.
What if you only had to trust the encryption?
Kiyeovo 1.0 is a decentralized, end-to-end encrypted P2P messenger built by a solo developer after nearly a year of work.
No accounts. No central servers. E2EE messaging, audio/video calls, offline delivery, Tor mode, encrypted file sharing, and self-hosting support.
I also appreciate the transparency the developer openly states it hasn't undergone a formal security audit yet.
Privacy-first projects like this deserve attention.
https://t.co/VUnpLJXMsJ
Would you switch to a decentralized messenger?