cadCAD Community Update

Motivation, Recent Progress, and Next Steps

Michael Zargham
3 min readMar 23, 2020


What Motivates us?

BlockScience decided to release cadCAD as open source software because we believe that simulation and modeling are an integral part of design and analysis of complex systems. Data science as field brings advanced computational methods to the analysis of systems, but due to its dependence on extant data has a naturally backward-facing perspective. In systems engineering, data driven methods are combined with simulation and modeling to engineer complex systems capable of adapting to uncertainty and even adversarial conditions.

The users of cadCAD work with social and economic systems, and the concepts being modeled are various forms of algorithmic policy, which shares its mathematical roots with robotics and control theory. Our ongoing commitment to the community is to build bridges in the form of methods, tools and education around the design, testing and analysis of technology mediated social and economic networks.

Twitter callout to discussion of the role of simulation and modeling in healthy institutions

What has been accomplished lately?

  • The cadCAD Gitcoin grant raised 2,216 DAI from 66 unique contributors, of which 1,267 DAI came from CLR matching round 4.
cadCAD Gitcoin Grant as of 2020–03–15
Constant Product Market Maker as a Special Case of Invariant Preserving Configuration Space
Output from ABM of Predator Prey Dynamics written with cadCAD
  • A handful of questers have embarked on the extensive Modeling & Simulation Quest Tree laid out in the MetaGame!
  • Academic research on cryptoeconomic systems including using cadCAD for computational methods has been ramping up.
Foundations of Cryptoeconomic Systems at MIT March 7–8, 2020

What comes next?

Gitcoin CLR round 5 goes live 2020–03–23, please contribute to our cadCAD grant as we continue to maintain the software while expanding the demos, tutorials, and other educational materials. All funds raised via Gitcoin are distributed back into the cadCAD community. Specifically, three new bounties are being released!

  • Marketing Funnel — as a data scientist or startup executive, I wish to track my dynamically managed resources to balance expenditures across marketing, sales and retention in order to grow my business.
  • Verifiers Dilemma — as a validator operator or platform designer for an environment where rewards are earned by catching faults, I wish to estimate expected rewards accounting for strategic behavior.
  • Three Sided Market — as community member or platform designer for a cooperative business model, I want to load balance supply and demand for both labor and capital so that we provide a good user experience for service providers, service consumers and platform providers at the same time.

Each of the above bounties will be worth 500 DAI and will consist of updating, adapting and expanding cadCAD demo models created as part of the original cadCAD beta program. The bounties will be released via detailed Github issues on staggered basis. This work is funded by our Gitcoin CLR campaign 4 funds.

To help keep this program going please contribute to our grant during Gitcoin CLR campaign 5! Please continue to support our efforts to make modeling and simulation a standard practice.

Join the conversation or dive into the code!



Michael Zargham

Founder, Researcher, Decision Engineer, Data Scientist; PhD in systems engineering, control of networks.