In this paper, we present work in progress on the Electronic Contract Framework (ECF), an agent-based framework for the automation of contractual relationships. Electronic contracts are the cornerstone of this framework and contractual agents manipulate these abstractions to specify business relationships and to automate their execution. We first define the concepts and the formalism used to model electronic contracts. Based on the dynamic nature of these concepts, we introduce a collaborative protocol used by contractual agents to synchronize their views on contractual commitments. Lastly, we present the conceptual architecture and the high-level reasoning process of contractual agents.