cadCAD is an open-source package for designing, testing, and validating complex systems through simulation. So far, it has been maintained primarily through volunteer efforts by contributors and its creator, Block.Science, an engineering, R&D, and analytics firm specializing in complex systems and operations research. Currently, a version in Python is live, with two more implementations pending public release: one in Julia, and a redesign in Python.

This modeling and simulation tool is the software application of Generalized Dynamical Systems, a mathematical framework first developed in the 1950s useful in studying enforceable contracts and token engineering. Today, cadCAD is being applied in R&D across economic, social and environmental impact, digital public infrastructure, and crypto economic systems. It has been used for designing and validating projects with FIL, Gitcoin, Hedera, Delphia, Cosmos, and others. A Rust-based extension of cadCAD was used for modeling the Ethereum merge.