KANDO Protocol
A Decentralized, Censorship-Resistant, and Gas-Free Social Network
Abstract
KANDO is a completely decentralized social network with free gas (no payment). This platform is based on hexagons similar to the structure of a beehive. From the center of the hive, each cell has six neighbors. There is one user in each cell. The location of these people is determined by the coordinate axis (q, r). In this system, content contagion is based on the rule of 3 confirmations derived from Damon Centola's theory of complex contagion.
In the KANDO Co-eclosion Protocol, we have three phases for entering citizenship: Reserved (temporary), Candidate (being confirmed), and Citizen (confirmed). All identity information is stored in a distributed hash table (DHT) without the need for blockchain and cryptocurrencies.
๐ Patent Status: The KANDO hexagonal topology has been submitted to the Estonian Patent Office as a utility model, but the entire project will be released as open source under the AGPLv3 license.
Introduction
Today's Internet and applications are largely centralized, which can lead to risks such as censorship, collection of personal data, and single points of failure. Decentralized alternative apps often have gas fees, low processing power, and are vulnerable to cyber attacks and spam because they are still based on simple contagion (one click = one share = one contagion).
Research by Professor Damon Centola of the University of Pennsylvania has shown that the spread of cooperative trust and social actions follows a complex contagion pattern. Adoption of a new behavior requires reinforcement from multiple independent sources. KANDO has transformed this scientific insight into a practical network architecture.
Problem Statement
Existing decentralized networks suffer from four technical drawbacks:
Uncontrolled message flooding
Content reaches all connected nodes without regard to quality, wasting bandwidth and facilitating misinformation spread
Lack of local trust
Cyberattacks are cheap because identity isn't tied to structural requirements; global consensus is slow and expensive
Lack of spatial embedding
Most P2P graphs are random, making community-based routing difficult without external metadata
High transaction costs
Blockchain-based solutions impose transaction fees, preventing mass adoption
โ KANDO solves these problems intrinsically due to its structure, without the need for cryptocurrencies or transaction fees.
Main Architecture
KANDO's architecture consists of several innovative layers working together:
Hexagonal Topology
Axial coordinates (q, r) with up to 6 direct neighbors per node
3-Approval Rule
Complex contagion requiring 3 confirmations for propagation
Optical Channels
Direct links for urgent information bypassing the 3-approval rule
Co-eclosion Protocol
Three-stage citizenship (Reserved โ Candidate โ Citizen)
Two-Layer Architecture
Overlay network + physical mesh for offline communication
DHT Storage
No blockchain, no gas fees
Hexagonal Topology & Axial Coordinates
Each node is equipped with a pair of axial coordinates (q, r). The implicit third coordinate is (s = -q - r). The hexagonal distance between two nodes is calculated as:
This metric defines the rings:
- โ Ring 0: Center node (queen) at (0,0)
- โ Ring 1: 6 cells at distance 1
- โ Ring 2: 12 cells (nodes)
- โ Ring 3: 18 nodes, and so on
Why 6? A hexagonal network maximizes the clustering coefficient (between 0.4 and 0.67) compared to square or random graphs, which is optimal for complex contagions.
Rule of 3 Confirmations (Complex Contagion)
When a citizen creates content, that content is initially shared with only his or her six direct neighbors. Each neighbor can send a cryptographic confirmation. The source node counts the confirmations. If at least three independent confirmations are collected in a given time interval (e.g., 24 hours), the content is propagated to the next ring.
Bandwidth Reduction
Poor-quality content stopped in first ring, reducing network traffic by 60-80% compared to flooding or gossip protocols
Inherent Spam Filter
Fake news and rumors cannot collect three confirmations from trusted neighbors
Optical Channels for Simple Propagation
For urgent information (e.g., earthquakes, security alerts) as well as to help the network spread, KANDO also provides optical channels. These are direct links between two non-affiliated users that bypass the 3 confirmation rule.
- โ Limited number (e.g., 10 channels per user)
- โ Only allowed for public and urgent content
- โ Both parties must confirm the channel
โจ Thus KANDO has a separate layer for simple propagation alongside the complex propagation layer (trust).
Three-Stage Citizenship (Co-eclosion) Protocol
1. RESERVED
Created by invitation from existing citizen with no neighbor conditions. The node occupies a coordinate but is not yet active.
2. CANDIDATE
Promoted from reserved when all six direct neighbor slots are filled. The node becomes visible but cannot vote or create content.
3. CITIZEN
Promoted from candidate when each of its six neighbors has at least six neighbors (second ring completely filled). A citizen has all benefits: can invite, issue endorsements, send content, and vote.
Sybil Resistance: To create a fake citizen, an attacker must fill six neighborhood slots (and each of them must have six neighbors themselves). This requirement exponentially increases the cost of a large-scale attack.
๐ Each citizen receives a non-transferable digital certificate (cNFT) and a self-signed identity (DID) permanently tied to the node's public key.
Managing Inactive Nodes & Relocation
A citizen who shows no activity for 30 days changes to the INACTIVE state. Live neighbors can start voting. If the vote is successful, the node changes to DISPLACED state and its coordinates are released.
30 days no activity
Coordinates released
Historical record only
Return to CITIZEN
Two-Layer Architecture: Overlay + Physical Mesh
Layer 1: Overlay Network
Based on virtual coordinates (q, r). Neighbors selected based on trust and common interests, not geographical location.
Layer 2: Physical Mesh Network
Bluetooth Low Energy, Wi-Fi Direct, or LoRa for offline local communication during internet outages.
KANDO can use both online trust-based relationships and offline local communication. Online relays are used for network stability.
Storage in DHT (No Blockchain)
All node records, including coordinates, status, neighbor contributions, voting records, and certificates, are stored in a Distributed Hash Table (DHT) like Kademlia. This solution makes the network without the need for a blockchain or gas fees, and users do not pay transaction fees.
๐ฐ Zero cost for ordinary users
Optional Reward Layer (Gamification)
KANDO includes an optional and non-mandatory reward mechanism to encourage and grow the network. Users can earn points by inviting friends, endorsing content, voting, performing charitable behaviors, and participating in games.
๐๏ธ Points increase social reputation and are displayed as badges or numbers on profiles. No real money is involved.
Technical Effects & Benefits
| Feature | Technical Effect |
|---|---|
| Hexagonal topology + Manhattan distance | O(1) routing complexity |
| 3-approval rule | 60-80% bandwidth reduction, native spam filter |
| Co-eclosion protocol | Exponential Sybil resistance without PoW/PoS |
| Local voting and relocation | Self-healing, resilience to long-term internet outages |
| DHT storage | No blockchain, no gas fees โ zero cost for ordinary users |
| Dual-layer architecture | Works offline via mesh networks, online via relays |
Comparison with Existing Solutions
| Feature | KANDO | BitChat / Briar | Blockchain Social |
|---|---|---|---|
| Offline mesh | โ (Bluetooth, Wi-Fi Direct, LoRa) | โ | โ |
| Gas fees | โ zero | โ zero | โ (high) |
| Spam filter | โ (3-approval rule) | โ | โ |
| Sybil resistance | โ (co-eclosion) | โ | โ (expensive) |
| Identity portability | โ (cNFT / DID) | โ | โ (NFT) |
| Scalable routing | โ O(1) | โ O(N) | ๐ก (sharding needed) |
Use Cases
Reporters & Civil Society Activists
Anonymous communication during internet outages, communication through content verified by multiple peers
Relief Organizations
Coordination of rescue operations in disaster areas where communication infrastructure has been destroyed
Decentralized Application Developers
Building on a trust layer that provides local identity and consensus
Social Movements
Development and organization through complex contagion
Intellectual Property & Open Source
Patent Status: A utility model of the hexagonal topology, the rule of three verification, and the co-eclosion protocol has been submitted to the Estonian Patent Office.
However, all protocols and software developed or to be developed for KANDO are or will be released under the GNU Affero General Public License v3 (AGPLv3). The source code of the protocol, simulator, and documentation are freely available on GitHub.
Roadmap
Phase 0 โ Completed
Before 20 May 2026- โ React simulator (proof of concept)
- โ Whitepaper (v1.0)
- โ Utility model filed with Estonian Patent Office
Phase 1 โ MVP Implementation
20 May 2026 โ 20 Jan 2027- ๐ 20 May โ 20 Aug 2026: Go-libp2p core (Host setup, Kademlia DHT, GossipSub)
- ๐ 20 Aug โ 20 Nov 2026: 3-approval rule, co-eclosion citizenship protocol, basic messaging
- ๐ 20 Nov 2026 โ 20 Jan 2027: Local voting, inactive node handling, relocation, testing
- ๐ฏ Milestone: MVP Alpha release (20 Jan 2027)
Phase 2 โ Public Testnet
Feb โ Sep 2027- ๐ Feb โ Jul 2027: Deploy testnet with 100+ volunteer nodes, user-friendly CLI client
- ๐ Jul โ Sep 2027: Stress testing, bug fixing, performance tuning
- ๐ฏ Milestone: Testnet stable (30 Sep 2027)
Phase 3 โ Mainnet Launch
Oct โ Dec 2027- ๐ Oct 2027: Production release of core protocol (AGPLv3)
- ๐ Nov 2027: Mobile apps (iOS/Android) using KANDO's DHT and mesh layers
- ๐ Dec 2027: Integration with LoRa radios for long-range offline mesh
- ๐ฏ Milestone: Mainnet live (31 Dec 2027)
Call to Action
KANDO is a practical, scientific, and fully open source solution for a free and uncensored internet.
Grant Funding
NLnet, NGI to accelerate Go libp2p implementation
Open Source Contributors
Go, cryptography, P2P networks
Early Testers
Aid organizations, journalism networks
KANDO Whitepaper Version 1.1 โ Released under CC BY-SA 4.0
Code licensed under AGPLv3 ยท Source available on GitHub