FLock, merkezi olmayan ve gizliliği koruyan bir yapay zeka sistemi oluşturmayı amaçlar. Veri sahipleri arasında makine öğrenimini koordine etmek için blok zinciri ile Birleşik Öğrenme Blokları (FLock'lar) kullanır. Bu, verilerini güvende ve yerinde tutarken modelleri eğitmelerini sağlar.