OffMarket allows users to retain control of their keys in their browsers, while OffMarket's derived wallets are managed via user signatures to ensure non-custodial wallet recovery if OffMarket goes offline