Causal Decision Models

Transform complex decisions into clear, interactive models. Explore the inner workings of your choices, run simulations, and engineer better outcomes.

OpenDI's Causal Decision Model data schema defines a comprehensive (and extensible!) structure for decision models.

Causal Decision Model (CDM) Schema

The heart of the OpenDI ecosystem—a JSON format defining the complete structure of decision intelligence models.

Decision Structure

Hierarchy and organization

Causal Relationships

Variable connections

Decision Levers

Available options

Outcomes & Metrics

Success measures

Uncertainty

Probability distributions


Reference Implementations

Implementation Benefits

Plug-and-Play Integration

Seamlessly connect components from different vendors without custom development work

Vendor Independence

Choose best-in-class tools without lock-in, maintaining flexibility as your needs evolve

Reduced Development Costs

Leverage standardized interfaces instead of building custom integrations from scratch

Future-Proof Architecture

Build on standards that evolve with the community and adapt to emerging technologies

Working Examples of the Standards

See OpenDI standards in action. These open-source reference implementations demonstrate compliance with OpenDI specifications through fully functional examples you can run, study, and build upon.

CDD Authoring Tool

A web-based interface for creating and editing Causal Decision Diagrams (CDDs) that comply with the OpenDI CDM schema.

Features:

  • Visual drag-and-drop model building
  • Real-time validation against CDM schema
  • Export/import OpenDI-compliant JSON
  • Example models and templates

Simple Model API (Go)

A lightweight API server implementing the OpenDI API Specification for model management and basic simulation.


Features:

  • RESTful endpoints following OpenAPI spec
  • Model storage and version control
  • Basic simulation engine
  • Comprehensive API documentation

Docker Compose Authoring Tool

A containerized development environment for quickly spinning up OpenDI-compliant systems for testing and development.

Features:

  • Pre-configured multi-component setup
  • All reference implementations included
  • Sample data and models
  • Ready for local development

Getting Started

Each implementation includes everything you need to begin working with OpenDI standards immediately.

What's Included

Complete Source Code

Available on GitHub with full transparency

Setup Instructions

Step-by-step installation guides

Usage Documentation

Comprehensive how-to guides

Example Scenarios

Real-world use cases to explore

Test Suites

Demonstrating full compliance


Connect & collaborate with OpenDI

Join our vibrant community, explore resources, and contribute to the (r)evolution of Decision Intelligence.

Your involvement drives innovation.


© 2025-26 OpenDI. All rights reserved.