Agent DNS & Registration Tool

A secure registry and discovery system for multi-agent AI environments

What is This?

This tool provides a secure, standards-compliant registry and lookup service for multi-agent AI systems, supporting registration, renewal, deactivation, and status queries for agents. Built for A2A/MCP environments, it uses JSON Schema and certificate validation for robust security.

Features

How It Works

  1. Agents send registration/renewal requests with signed certificates
  2. Server validates requests against JSON Schemas and CA
  3. Agents can be deactivated or queried for status at any time
Agent DNS Architecture Diagram - Modern Version

How agents interact with the DNS Tool: registration, discovery, status, and deactivation

Quick Start

  1. Clone the repo: git clone https://github.com/kenhuangus/dns-for-agents.git
  2. Install dependencies: pip install -r requirements.txt
  3. Run the APIs: python agent_registration_api.py (see README for all endpoints)
  4. Test with provided scripts or your own agent code

See the README for full documentation.