import UIKit enum ChiaHandoff { // Call only after the user taps an exact JIT action. static func openChosenURL(_ value: String) { guard let url = URL(string: value), url.scheme == "https" else { return } UIApplication.shared.open(url, options: [:]) // Default OS browser; no WebView. } // Optional generic Universal Link: ignore query/fragment and show marketplace home. static func handleGenericReturn(_ url: URL, showMarketplaceHome: () -> Void) { guard url.host == "return.example-partner.invalid" else { return } showMarketplaceHome() } }