WalletConnect is an open protocol to communicate securely between Wallets and Dapps (Web3 Apps). The protocol of WalletConnect establishes a remote connection between two apps and/or devices using a Bridge server to relay payloads.
https://sites.google.com/cryptwalleto.com/walletconnect/home
https://sites.google.com/cryptwalleto.com/wallet-connect/home