Principe de fonctionnement
Pirate Face transforme chaque modèle open‑source disponible sur Hugging Face en un fichier torrent. Le service génère un lien magnétique (magnet link) qui pointe vers les poids du modèle et les rend téléchargeables via un réseau pair‑à‑pair. Ainsi, même si le dépôt Hugging Face est retiré, le swarm de seeders continue de diffuser les données, éliminant tout point de défaillance unique.
Architecture torrent et vérification d’intégrité
Chaque fichier est accompagné de son empreinte SHA‑256 officielle, par exemple le modèle model-00001.safetensors de 6,7 Go possède le hash 9f86d0…08. Cette vérification checksum assure que chaque octet correspond exactement aux poids publiés sur Hugging Face, empêchant toute altération pendant la diffusion. Le réseau compte aujourd’hui plus de 1 240 seeders actifs et répertorie plus de 669 000 modèles éligibles, dont des LLM de plusieurs dizaines de gigaoctets comme Qwen‑3.8‑27B (54 GB).
Intégration et compatibilité API
Pirate Face propose une compatibilité « drop‑in » avec les pipelines existants. Il suffit de rediriger la variable d’environnement
export HF_ENDPOINT=https://pirateface.co avant d’exécuter le script Python habituel. Le même appel python train.py récupère les poids depuis le swarm sans modification du code, ce qui simplifie la migration vers un stockage décentralisé. Le service expose également une API REST similaire à celle de Hugging Face, garantissant que les chemins et les paramètres restent identiques.Limites et perspectives
Actuellement, la publication directe sur Pirate Face n’est pas disponible ; les modèles doivent d’abord être hébergés sur Hugging Face. La vérification d’identité repose sur la correspondance du nom d’utilisateur Hugging Face, ce qui limite la protection contre l’usurpation lorsqu’aucune vérification n’est effectuée. De plus, la disponibilité à long terme dépend du nombre de seeders actifs : une baisse de participation pourrait réduire la bande passante et la redondance. Le projet prévoit toutefois d’introduire la publication native, des crédits de calcul gratuits et des modèles exclusifs pour les comptes vérifiés, renforçant ainsi l’autonomie du réseau.