thorium modules

calc

Used to manage the thorium register.

check

The check Thorium state is used to create gateways to commands, the checks make it easy to make states that watch registers for changes and then just succeed or fail based on the state of the register, this creates the pattern of having a command execution get gated by a check state via a requisite.

file

Writes matches to disk to verify activity, helpful when testing

key

The key Thorium State is used to apply changes to the accepted/rejected/pending keys

local

Run remote execution commands via the local client

reg

Used to manage the thorium register.

runner

React by calling asynchronous runners

status

This thorium state is used to track the status beacon events and keep track of the active status of minions

timer

Allow for flow based timers.

wheel

React by calling asynchronous runners