Multi Agent Reference Architecture — AgentDNS