What problem does it solve? Embedding a Lightning wallet in a mobile app normally requires running a node, managing channels, and operating backend infrastructure. This Skill guides the integration of the Wavelength SDK so the wallet runtime compiles directly into the app binary, keeping keys on the user's device with no server to operate. ## Core Features & Use Cases - Native Wallet Engine Setup: Create the engine with createNativeWalletEngine() from @lightninglabs/wavelength-react-native and inject it into <WavelengthProvider> from @lightninglabs/wavelength-react. - Native Runtime Staging: Stage the Wavewalletdk.aar and Wavewalletdk.xcframework binaries from the paired wavelength release before the first build, including the iOS header rewrite required by clang. - Passkey Protection: Wire createNativePasskeyCeremony({ rpId }) into useWalletPasskey, with assetlinks.json on Android and Associated Domains on iOS. - Use Case: A developer building an Expo app adds Lightning payments by creating a development build, staging the native binaries, wiring the provider, and confirming the engine phase reaches ready and an invoice can be created. ## Quick Start Ask the assistant to integrate the Wavelength Lightning wallet into your React Native or Expo app following the quickstart guide.