What is Shai?
mainShai (Server for Human-Apalache Interaction) is a component of Apalache designed to support human interaction with the symbolic model checker. It provides a server-based interface for clients to interact with Apalache's core logic.
One of its primary services is TransEX, which allows users to interactively drive the Apalache TransitionExecutor via Remote Procedure Calls (RPCs).