Solarkraft: Soroban Runtime Monitors

Solarkraft is a runtime monitoring tool for Stellar Soroban, powered by TypeScript, TLA+ and the symbolic model-checker (a reasoning engine) Apalache.

Solarkraft is ready for first engine tests, in the form of a CLI-based MVP.
Recent updates: You can now write Solarkraft monitors in TypeScript! Additionally, we are working on comprehensive support for all Soroban features, including all Soroban storage durabilities and handling failed transactions.
Preparing for Warp 5! 🚀

We are grateful to the Stellar Community Fund for supporting our project in two generous funding rounds via an Activation Award and a Community Award. Check our project pitch for SCF #29:

If it has caught your attention, and you want to know more, reach out!

Blog

New! We have a series of blog posts dedicated to Solarkraft! Start reading: