{"repo":"franzvill/lad","free":true,"listed":false,"github":"https://github.com/franzvill/lad","clone":"git clone https://github.com/franzvill/lad.git","description":"An open protocol for discovering A2A-capable AI agents on local networks — the discovery & trust bootstrap layer beneath A2A (mDNS/DNS-SD, well-known endpoints, signed AgentCards).","language":"Python","stars":259,"topics":["a2a","agent-discovery","ai-agents","dns-sd","mcp","mdns","protocol","protocol-specification","service-discovery","zeroconf"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"Local Agent Discovery for A2A (LAD-A2A) An open protocol for discovering A2A-capable agents on local networks. LAD-A2A addresses a critical gap in the AI agent ecosystem: when a device joins a network—hotel Wi-Fi, office LAN, cruise ship, hospital campus—how does the user's AI assistant discover and connect to local agents? While A2A defines agent-to-agent communication and MCP defines agent-to-tool integration, LAD-A2A defines agent discovery . With LAD-A2A, agents can: - Automatically discover local A2A agents when joining a network - Verify identity through signed AgentCards and DIDs - Obtain user consent before establishing connections - Negotiate capabilities via standard A2A mechanisms See It In Action https://github.com/user-attachments/assets/a6a06e95-729b-465a-857c-6a87da52b302 Real mDNS discovery → LAD-A2A protocol → A2A JSON-RPC communication Why LAD-A2A? AI agents are increasingly capable, but they remain isolated from their physical environment. A guest's AI assistant has no way to discover the hotel's concierge agent. An employee's assistant can't find the building's room booking agent. A patient's assistant doesn't know the hospital offers a wayfinding agent. LAD-A2A solves this by providing: - Zero-Configuration Discovery: Agents find each other automatically via mDNS/DNS-SD ( lad-a2a. tcp ) and well-known endpoints. - An honest trust model: Local networks are hostile by default. LAD-A2A carefully separates channel authentication (TLS proves you reached the ho","default_branch":null,"files":null,"tree":[],"storefront":"/r/franzvill","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/franzvill/lad/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}