An open-source sandbox for building and testing protocols for AI agents.
Nanda Town is an open project by Project NANDA. The protocol layers, reference plugins, scenarios, and tests all live in one public repository under the Apache 2.0 license.
The twelve protocol layers
Agent-to-agent interaction is split into twelve protocol layers. Every contribution lands in one of them, or in Other if it fits none.
Transport
Communication
Identity
Registry
Auth
Trust
Payments
Coordination
Negotiation
Memory
Privacy
Data facts
How to contribute
Open a pull request.
Contributions are ordinary pull requests to the repository. A pull request usually carries a protocol, which is the set of rules for one kind of interaction between agents, a plugin, which is the code that runs those rules inside one of the twelve layers, and a test that proves it holds up. Browse the merged pull requests to see the shape of a good one.
github.com/projnanda/nandatown
github.com/projnanda/nandatown →