This section explains the fundamental architectural patterns and core mechanisms that power the Lombard SDK. It details the complete action lifecycle from initiation to completion, fee authorization processes, event and error handling strategies, Bitcoin deposit address management, and the referral system implementation -providing developers with essential knowledge to build robust integrations.