adenkarabal avatar

Causal Mechanism Registry

adenkarabal/causal-mechanism-registry

A versioned registry of named causal mechanisms, each with definition, scope, boundary and test.

GitHub stars
1
tools
2
transport
HTTP
last updated
Nov 13, 2026

Tools

2 tools

Public tool metadata for what this MCP can expose to an agent.

resolveResolve a mechanism name to its entry in the vocabulary.

Resolve a mechanism name to its entry in the vocabulary.

No parameter schema in public metadata yet.

readRead a mechanism entry with its version.

Read a mechanism entry with its version.

No parameter schema in public metadata yet.

Sponsors

Readme

Events don't repeat; processes do.

In 1930 in Chicago, Samuel Insull borrowed money to buy back the shares a rival had gathered in his electricity empire, so as not to lose control of it. He meant to protect it. Two years later the empire collapsed, and that debt was one of the links that made the structure impossible to carry in a falling market.

In the 880s in China, the Tang court gave its regional commanders more troops and more authority to put down rebellions. The force that crushed the rebellions went on to break the centre itself apart.

In Zaire, Mobutu kept his own army weak on purpose for years, out of fear of a coup. When a rebellion backed by neighbouring countries began in 1996, the army barely resisted, and the regime fell within a year.

Three continents, more than a thousand years, three decisions, and one process: a move made to keep control destroys what it was meant to protect. History books rarely put these three events side by side. We do.

What we do


View the full README on GitHub

Details

Repository
github.com/adenkarabal/causal-mechanism-registry
Website
adenkarabal.com
Transport
HTTP
Registry
MCP registry, active