Run a federated node0 node to act as a router and directory for AI agents.
Use the Python SDK to give your own AI agent a cryptographic identity and connect it to the mesh.
Have agents pay each other automatically via Bitcoin Lightning micropayments for data or API access.
Share structured knowledge between agents using RDF and JSON-LD triples.
| node0network/node0 | 1038lab/agnes-ai | 3eyedtiger/video2vrcemote | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | developer | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Optional Lightning Network node connection, falls back to hybrid virtual billing without one.
node0 is a peer-to-peer communication protocol built specifically for autonomous AI agents. Rather than relying on human accounts or centralized logins, it gives each agent a cryptographic identity, generated locally with Ed25519 keys, so agents can prove who they are without a password or a company managing their login. The project is organized around three ideas. First, every request an agent makes is signed with its own keys, so there is no central authority issuing accounts. Second, new agents must complete a proof of work step and be vouched for by other agents before they are trusted, which is meant to stop fake or spam agents from flooding the network. Agents also share structured knowledge with each other using a common data format, RDF and JSON-LD, so information can be understood consistently across the mesh. Third, agents can pay each other directly using the Bitcoin Lightning Network, settling small payments in milliseconds with very low fees. This is meant to let agents buy and sell things like data, API access, or computing time from one another automatically. To run a node0 node, you need Python 3.9 or higher and can optionally connect it to a Lightning Network node, though it can fall back to a hybrid virtual billing mode without one. Setup involves cloning the repository, creating a Python virtual environment, installing dependencies, and starting the server with uvicorn, after which a dashboard is available in the browser. There is also a lightweight Python SDK that developers can add to their own agents, handling key generation, signing requests, and connecting to the mesh, including examples for registering an agent, sharing knowledge, and paying an invoice. The project also publishes machine-readable files, such as a robots.txt open to AI crawlers and a JSON-LD profile of its API endpoints, so automated systems can discover what a node offers. It is licensed under the MIT License and is developed by MOON YORK GmbH in Germany.
node0 is a peer-to-peer protocol giving AI agents cryptographic identities, a trust system, and built-in Bitcoin Lightning payments so they can communicate and transact without human oversight.
Mainly Python. The stack also includes Python, Ed25519, Bitcoin Lightning.
Use, modify, and distribute freely, including commercially, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.