DeepSeek's DeepSeek-V4.1-Flash-1017 consists of 48 safetensors shards plus configuration and tokenizer, totaling 510 GB. Once published, these files do not change and everyone who wants to run the model downloads the same bytes. Because of this, torrents are perfect for model distribution.

Movies are different. Search for a movie on a torrent site and you'll see 4K remux, 1080p, 720p, and various versions with audio tracks and subtitles. Each version is a separate torrent, and the audience is dispersed into many small swarms. Most people can just pick any one that can play, but no one downloads models like this: anyone who wants DeepSeek-V4.1-Flash-1017 wants the same 48 shards.

  1. A film: many versions, each its own hash and small swarm
  2. A shared model package: one torrent, one swarm

Name comes from content

To understand why this is important, you first have to look at where torrents get their name. Each torrent is named with a hash of its content. No matter who makes a torrent with the same files and settings, the resulting hash will be the same.

The earliest v1 format (BEP 3) connects all files end to end, cuts them into blocks of the same size, uses SHA-1 to calculate a hash for each block, and then puts these hashes together with the file name and block size into a structure called an info dictionary. The SHA-1 of this dictionary is a 40-digit hexadecimal string.

The data names itself
  1. Files are cut into fixed-size pieces
  2. Each piece is hashed
  3. Hashes, names and piece size form the info dictionary
  4. SHA-1 of the info dictionary is the hash
  5. Change one byte and the hash changes completely

The later v2 format (BEP 52) is even better for model distribution. It no longer concatenates files together, but builds a separate Merkle tree for each file: each 16 KiB data block is hashed with SHA-256, and then merged two by two and continues to calculate until only one root hash is left for each file.

How v1 and v2 hash the same files
V1 · SHA-1
model-00001.safetensorsmodel-00002.safetensorsconfig.json

Files are joined end to end in the order they are listed, then cut into pieces. Change the order and the pieces and the hash change.

V2 · SHA-256
  • model-00001.safetensorsroot A
  • model-00002.safetensorsroot B
  • config.jsonroot C

Each file gets its own Merkle tree and root hash, whatever order the files are in.

Hybrid torrents carry both sets of hashes in the same info dictionary, so v1 and v2 clients can stay in the same swarm.

Magnet · deepseek-ai/DeepSeek-V4.1-Flash-1017
magnet:?xt=urn:btih:be10fee246b1e7845113eb99bdddf1d8f242043e&xt=urn:btmh:1220796d0cd21715ec2b5f02fb26af84293ec93c2ec1d1c0b83c44228a4cff0d2762Magnet linkv1 torrentv1 hash · SHA-1 · 40 hexv2 torrent · 12 = SHA-256, 20 = 32 bytesv2 hash · SHA-256 · 64 hex

Find each other: tracker and Model DHT

Even with a common name, downloaders still need to find each other. The easiest way is to ask a tracker. The tracker is a server: you ask it "Who else has be10fee2...?" and it tells you which nodes are sharing. Every Pirate Face magnet link comes with udp://tracker.pirateface.co:6969/announce.

The Model DHT, a distributed hash table, can answer the same question without relying on a central server. It is a table scattered across millions of torrent clients. You can use the torrent's hash to find the nodes that are sharing this torrent.

A DHT lookup, hop by hop
  1. Ask the nearest known node about the hash
  2. It replies with nodes whose IDs are closer (XOR distance)
  3. Repeat: each hop shares more leading bits with the target
  4. The closest nodes return peer addresses
  5. Announce to them so the next client finds you

When searching, the client first asks for the nodes it knows that are closest to the target, and then these nodes tell it closer nodes. Even if there are millions of nodes in the network, it only takes a few steps to find them.

Two views of one catalog
LISTED19,836model torrents
TRACKER8,602seeders across 6,045 torrents
DHT1,648torrents where a lookup found more peers than the tracker

Live · tracker checked this minute

The front page of the Model DHT

The early web went through a similar phase. First there were manual directories like Yahoo!, then full-text search like AltaVista. It wasn't until 1998, when Google started sorting by links between web pages, that most people really had a way to find things. The Model DHT can help you find nodes, but there is no front page that tells you which torrent to look for.

Pirate Face can be your front page to the Model DHT: a verified torrent for each model version, a tracker and real-time swarm data.

Magnets listedLive

19,840 +19,837 since 1 Sep 2026
1 Sep 20264 Nov 2026

SeedersLive

13,113 +13,113 since 1 Sep 2026
1 Sep 20264 Nov 2026

Browse models, View swarm, or Start seeding.