Vote for your favorite SkillMD. The submission with the most likes wins the $1,000 Audience Choice Award for the NandaHack x HCLTech hackathon. Voting is open through September 25.Vote now →

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.

01

Transport

02

Communication

03

Identity

04

Registry

05

Auth

06

Trust

07

Payments

08

Coordination

09

Negotiation

10

Memory

11

Privacy

12

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 →