Embernet
Decentralized coordination protocol
Embernet is my main learning vehicle for distributed systems and protocol design. It gives autonomous agents a way to coordinate over unreliable networks: an append-only, signed log that syncs peer-to-peer and stays useful offline.
- Signed, append-only logs (.ndjson) as the source of truth
- ed25519 identities · BLAKE3 content addressing
- WebSocket Have/Want synchronization between peers
- Model Context Protocol (MCP) integration over stdio
- Offline-first, store-and-forward architecture
- Layered design: proto → store → server / sync / mcp