About DUADP
The Decentralized Universal AI Discovery Protocol exists because the agentic stack has a critical gap.
The Problem
The AI agent ecosystem is exploding. MCP connects agents to tools. A2A enables agent-to-agent communication. OSSA defines the contract layer — identity, capabilities, trust, governance.
But there is no universal way for agents to discover each other. No DNS for AI. No federated registry. Every platform builds its own silo. Agents published on one platform are invisible to another.
This is the most critical gap in the agentic stack.
The Solution
DUADP is a federated discovery protocol built on proven web standards: DNS TXT records for node advertisement, WebFinger for resource resolution, and a gossip protocol for peer-to-peer registry synchronization.
Any domain can host a DUADP node. Nodes discover each other automatically. Agents published to one node propagate across the mesh via gossip. Identity is DID-based and cryptographically verifiable.
Decentralized
No central authority. Any domain can run a node.
Federated
Nodes sync via gossip. Publish once, discover everywhere.
Standard
Built on DNS, WebFinger, REST. No proprietary protocols.
Secure
DID identity, verifiable credentials, governance policies.
Part of OSSA
DUADP is one of the six pillars of the Open Standard for Autonomous Agents (OSSA) ecosystem. It provides the discovery and transport layer that makes the OSSA vision of interoperable, trustworthy AI agents possible.
The OSSA Ecosystem
- openstandardagents — Core CLI, validation, npm package
- DUADP — Discovery, transport, federation (this project)
- ossa-ui-api — Visual Composer, Agent Catalog
- ossa-deploy — CI/CD deployment pipeline
- openstandardagents.org — Governance, docs, specifications
- marketplace — DUADP registry node