Compare values, check ranges and memos, and route a workflow down different branches.
Conditions decide what happens next: compare a price with a threshold, check an amount is in range, or switch between up to four branches.
Change DetectorCloud
Remembers what it saw last run and fires Changed when the rule is met.
Inputs: Trigger, Value. Outputs: Changed, No change, Summary, Current, Previous, Change %.
CompareCloud
Compare two values, such as a price above 1.0, and continue down the True or False branch.
Inputs: Trigger, Value A, Value B. Outputs: Result, True, False.
Asset MatchCloud
Check if asset matches a target.
Inputs: Trigger, Asset In. Outputs: Match, No Match.
Amount RangeCloud
Check if amount is within range.
Inputs: Trigger, Amount. Outputs: In Range, Out of Range.
Has TrustlineCloud
Check if account has trustline for asset.
Inputs: Trigger, Account, Asset. Outputs: Yes, No.
Boolean LogicCloud
AND, OR, NOT, XOR operations on two boolean inputs.
Inputs: Trigger, A, B. Outputs: Result.
Memo ContainsCloud
Check if transaction memo contains text.
Inputs: Trigger, TX Data. Outputs: Match, No Match.
Switch / RouterCloud
Multi-branch routing — match a value against up to 4 cases.
Inputs: Trigger, Value. Outputs: Case 1, Case 2, Case 3, Case 4, Default, Matched.
Risk Guard
A gate in front of trades: continues while every limit holds, such as a maximum drawdown or position size, and blocks once one breaks.
Inputs: Trigger, Equity, Position. Outputs: Allowed, Blocked, Reason, Drawdown %, Peak Equity.
Exists / IsNullCloud
Branch based on whether a value is null, undefined, or empty.
Inputs: Input. Outputs: Exists, Missing, Value.