Stipula is a domain-specific programming language specifically designed to model and enforce legal contracts. This paper presents the foundational design principles of Stipula, focusing on its ability to express and regulate permissions, obligations, prohibitions, and escrows. We introduce a comprehensive suite of tools developed to support contract development in Stipula, including a visual code editor for intuitive contract authoring, an interpreter for automatic execution, and a number of analyzers for verifying several legally relevant properties (unreachability of clauses, absence of frozen assets, etc.). These tools are integrated into a unified workbench, designed to empower legal practitioners and developers to write, test, debug, and manage legal contracts effectively and efficiently.

Laneve, C. (2026). The Stipula Platform: A Workbench for Programming and Analyzing Legal Contracts [10.1007/978-3-032-12484-5_9].

The Stipula Platform: A Workbench for Programming and Analyzing Legal Contracts

Laneve, Cosimo
2026

Abstract

Stipula is a domain-specific programming language specifically designed to model and enforce legal contracts. This paper presents the foundational design principles of Stipula, focusing on its ability to express and regulate permissions, obligations, prohibitions, and escrows. We introduce a comprehensive suite of tools developed to support contract development in Stipula, including a visual code editor for intuitive contract authoring, an interpreter for automatic execution, and a number of analyzers for verifying several legally relevant properties (unreachability of clauses, absence of frozen assets, etc.). These tools are integrated into a unified workbench, designed to empower legal practitioners and developers to write, test, debug, and manage legal contracts effectively and efficiently.
2026
Journeys Between Formal Methods and the Railway Industry
160
177
Laneve, C. (2026). The Stipula Platform: A Workbench for Programming and Analyzing Legal Contracts [10.1007/978-3-032-12484-5_9].
Laneve, Cosimo
File in questo prodotto:
File Dimensione Formato  
perAlessandro.pdf

embargo fino al 06/02/2027

Tipo: Postprint / Author's Accepted Manuscript (AAM) - versione accettata per la pubblicazione dopo la peer-review
Licenza: Licenza per accesso libero gratuito
Dimensione 1.02 MB
Formato Adobe PDF
1.02 MB Adobe PDF   Visualizza/Apri   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1043332
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact