Build it on a canvas. Every step calls your APIs with a secret KnoxCall holds; the key is added at the call and never pasted in.
A step names a secret. It never carries one.
The same custody path the proxy uses; workflows are a consumer of it, not a second copy of it.
Waiting is a state, not a held thread. Failure is a path you draw.
A broken workflow is disabled after five failures in a row, so it stops burning quota instead of failing all week.
A finished run loads back onto the canvas it was drawn on, each step showing what it received and what it produced.
Free for seven days. No card. Your first call in minutes.