Open source
The foundation is open so that a stranger can verify what we say about a record. This is the method made inspectable, not a product.
Morpholog
A runtime for records whose legitimacy must be provable. Rules are written down as claims, invariants and transformations. The runtime admits a change only if the rules still hold. It keeps a tamper-evident log of what was admitted.
A record carries standing under a named authority at a moment. Corrections supersede without erasing. The evaluator reads only admitted claims, never the clock, so the past recomputes exactly.
A person, an optimiser or an AI agent only proposes. The runtime admits or refuses, with a reproducible account of what was missing. That gate is the whole idea.
Apache 2.0. Rust and PostgreSQL. github.com/jordan-dimov/morpholog
Glasshouse
The open ETRM core for European power, built on Morpholog. Books, counterparties, trades, official curves, positions, P&L, corrections and settlement. Every write goes through the rules. Every state replays to any business date.
The question it exists to answer: position and P&L by delivery period, by book, on the official curve, as of this date. In development, in the open.
Apache 2.0. Python and PostgreSQL. github.com/jordan-dimov/glasshouse
The design principle
Legitimacy sits outside the proposer. Whoever wants to change the record must satisfy rules that were fixed before the change was proposed. The refusal is as explainable as the admission.
Every instrument on the research site and every reconstruction we sell runs on this. The code is the part of the method you do not have to take on trust.
Talk to us
If you are evaluating the method for a desk, a regulator or a fund, talk to us.
Talk to us