Makechain
A realtime decentralized protocol for ordering and storing git-like messages with permissionless publishing and cryptographic attribution.
What is Makechain?
Makechain orders project creation, commits, ref updates, and access control messages with sub-second finality and 10,000+ messages per second throughput.
Every operation is a cryptographically signed, self-authenticating message — verifiable without external lookups.
Key Features
- Permissionless — anyone can create projects and push code
- Content-addressed — project IDs are BLAKE3 hashes of creation messages
- CRDT semantics — deterministic conflict resolution (LWW, remove-wins, CAS)
- Simplex BFT consensus — single chain with parallel per-project execution
- Merkle-authenticated state — every state entry is provable
Quick Links
- Getting Started — build and verify your first message
- Protocol Overview — understand the message semantics
- Architecture — system design and component layers
- API Reference — gRPC services for reading and writing state