Clause executes Smart Clauses® using the Accord Project Cicero execution engine. The engine routes incoming transactions to template functions, performs data validation, executes the functions within a sandboxed environment, and then validates the response before returning them to the caller.

Any events emitted by Smart Clauses are then passed to the Clause outbound messaging infrastructure which handles API integration with payment gateways, communication platforms etc.