1) The document proposes a framework called DACMAS that combines formal models of system dynamics and data manipulation to model data-aware multi-agent systems based on social commitments.
2) In DACMAS, agents maintain local data and are specified via rules for communication and data updates, while a global contract regulates commitment establishment and evolution.
3) Verification of properties in DACMAS is decidable by reducing it to finite-state model checking, even though the systems have infinite runs due to data quantification and an unbounded number of objects/agents.