Enbox is a suite of decentralised developer tools built on DIDs and Decentralised Web Nodes. Git, mesh networking, memory, notes, payments—all without platform lock-in.
The Suite
Each tool is a standalone CLI that speaks DWN protocols. Use one or use them all. They compose naturally because they share the same identity and storage layer.
Core Principles
Every enbox tool is built on open protocols. No API keys, no rate limits, no terms of service. If you can speak the protocol, you're in.
DIDs replace usernames. Every action is signed. Authentication is proof, not trust. You don't need anyone's permission to exist on the network.
Everything works offline. Your DWN is your database. Sync is a feature, not a requirement. The network enhances; it doesn't gatekeep.
Records are JWE-encrypted. Only you and your explicitly authorised peers can read your data. Privacy isn't a toggle, it's the foundation.
Each tool is independent but aware of its siblings. gitd and meshd share the same identity. memoryd feeds context to any tool that asks. Composition over integration.
MIT licensed. Every line of code, every protocol spec, every test suite. If it's not auditable, it's not trustworthy.
Start with one tool. Add more as you need them. They all speak the same language.