TECHNICAL WHITEPAPER ยท V1.1

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:

Distance = (|ฮ”q| + |ฮ”r| + |ฮ”s|) / 2

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.

INACTIVE

30 days no activity

DISPLACED

Coordinates released

DEAD

Historical record only

RELOCATED

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

FeatureTechnical Effect
Hexagonal topology + Manhattan distanceO(1) routing complexity
3-approval rule60-80% bandwidth reduction, native spam filter
Co-eclosion protocolExponential Sybil resistance without PoW/PoS
Local voting and relocationSelf-healing, resilience to long-term internet outages
DHT storageNo blockchain, no gas fees โ€” zero cost for ordinary users
Dual-layer architectureWorks offline via mesh networks, online via relays
โš–๏ธ

Comparison with Existing Solutions

FeatureKANDOBitChat / BriarBlockchain 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