1. Most web applications (including MAS) uses asynchronous communication, so not sure this has to be specified specifically...
2. MAS uses REST/Json API, so calling applications are receiving feed-back in that format. Then it's up to the developer of the decision to design the specific result set, with defined parameters.
Data never sleeps