flock.io tiene como objetivo construir una solución descentralizada y que preserve la privacidad para la inteligencia artificial. Ha propuesto una iniciativa de investigación llamada bloques de aprendizaje federado (flocks, en corto), que utiliza blockchain como una plataforma de coordinación entre los titulares de datos para llevar a cabo el aprendizaje automático mientras mantiene los datos locales y privados. Al reemplazar la entidad central que recopila datos y organiza el aprendizaje automático con blockchain, flocks busca empoderar a los usuarios para extraer información de sus propios datos y monetizar a su propia discreción.