A domain application protocol (DAP) is the set of rules and conventions governing the interactions between participants in a distributed computing application.