Skip to main content
Choose the approval boundary that matches the risk.

Dynamic approval flow

Each later protected block creates a separate request.

Binding properties

Harnest retains the argument hash, not the arguments, in approval audit logs.

Execution reporting

Only code inside the context block is approved.

Shared approval engine

Dynamic approval requires an asynchronous callable and an active managed Harnest invocation. Calls outside the neutral execution boundary fail closed.
See Approvals and client tools for transport events and decision requests.