We are the first international gun rights organization, and we're working on a project to make 3D printing more decentralized, resilient, censor-resistant, and easy to share files.
The easiest way to get started is with IPFS Desktop: https://docs.ipfs.tech/install/ipfs-desktop/
IPFS is the Interplanetary File System. Silly name for a really cool system. It is very much like Bittorrent, but doesn't rely on trackers (servers). It is completely peer-to-peer. This makes it more censorship resistant and makes data highly available. Another benefit is files, folders, and collections are all based on a cryptographic hash of the content. This means there is zero duplication of content on the network. If a file has a different filename, it will still have the same hash and everyone can share it without worrying about duplicating files.
Content is shared via a CID (content ID) which is this hash of either a file, a directory, or a collection. Here's an example CID: QmPK1s3pNYLi9ERiq3BDxKa4XosgWwFRQUydHUtz4YgpqB
This represents a single file. Any change to that file will change the hash. So when you share files, the recipient can know they've gotten exactly what they're expecting. This ensures data integrity and makes versions/variants or tampered files easy to identify.
Drag and drop your files in here and share the CID (content ID) with others. You can also create share entire folders or make collections that other people can browse (works best if you forward a port for it). You can "pin" a file or folder or someone else's file/folder which is just like seeding a torrent. Pinning ensures your IPFS client doesn't delete it (trash collection) over time. Pinning it also makes it available while you are running the client. The command line client has more features, but isn't as easy for beginners. The GUI IPFS Desktop version makes it very simple to try out and experiment with.
Drop CIDs in here and we will pin them on our server for others to access.