Celluler Documentation
Welcome to the Celluler documentation! This is your starting point for understanding and working with the Celluler decentralized microservices platform.
Quick Links
What is Celluler?
Celluler is a decentralized microservices platform built on peer-to-peer protocols, where each service (called a “cell”) is both a self-contained unit and part of a larger network. Cells communicate through a secure messaging protocol and maintain their state through distributed append-only logs (Hypercore) and consensus (Hashgraph).
Core Features
- P2P Microservices: Build and deploy decentralized services that communicate directly
- Built-in Identity: Cryptographic identity verification through social interaction history
- Consensus: Byzantine fault-tolerant consensus for global state
- Data Integrity: Tamper-evident logs for all service state
- Service Architecture: Modular, scalable service design using Moleculer
Documentation Structure
1. Architecture
- System design
- Service architecture
- Network topology
- Security model
- Identity verification
- Consensus mechanism
2. Development
- Service development
- Network programming
- Testing and deployment
- Identity system implementation
Contributing
We welcome contributions! Please see our Contributing Guide for details on how to get involved.
Community
License
This project is licensed under the MIT License - see the LICENSE file for details.