missionAgent is now domain-independent