Rationale

Creating an interoperable workflow system requires more than static configurations.

Creating an interoperable workflow system requires more than static configurations. The primary goal is to map and develop processes that can seamlessly connect to any integration or third-party Distributed Ledger Technology (DLT) system. To achieve this, the language must:

  • Be Readable: Allow both technical and non-technical users to understand the process at a glance.

  • Be Flexible: Adapt to diverse systems and evolving requirements.

  • Be Maintainable: Serve as a bridge between workflows and integrations.

We drew inspiration from Extensible Data Notation (EDN), a configuration format commonly used in Clojure. EDN’s lightweight and expressive structure makes it ideal for modeling workflows in a clear and concise manner. Unlike JSON or YAML, EDN excels at showing data flows and dependencies, making it a better fit for a modular and extensible workflow system.

This approach provides a unified interface between DOVU workflows and third-party integrations, enabling seamless connections and human-readable logic.

This is a work in progress. Over time, the language will become even more intuitive, ensuring accessibility and ease of use for all stakeholders.

Last updated