flock.io visa construir uma solução descentralizada e que preserva a privacidade para inteligência artificial. Propôs uma iniciativa de pesquisa chamada blocos de aprendizado federado (flocks, para abreviar), que usa blockchain como uma plataforma de coordenação entre detentores de dados para realizar aprendizado de máquina, mantendo os dados locais e privados. Ao substituir a entidade central que coleta dados e organiza o aprendizado de máquina pelo blockchain, flocks visa capacitar os usuários a extrair insights de seus próprios dados e monetizá-los a seu critério.