Skip to content
@Federity

Federity

🚀 Federity – Privacy-Preserving ML Collaboration

Train machine learning models together without ever sharing your private data.

When you train an AI, it usually needs access to data. But what if your data is private—like hospital patient records, financial transactions, or personal AI assistants? With Federity, your data stays on your device.

Instead of sending your data to a server, Federity sends the model to you. It learns from your data privately and only sends back small updates (like improved settings). These updates are combined with others to improve the global AI model without ever exposing anyone’s data.

Every contribution is verifiable and stored as an NFT, proving your work and ensuring that only authorized people can access model details.

🔒 Why Federity?

Federity is different from other collaborative ML platforms like Hugging Face because it is built for privacy. No one—not even Federity—can extract data from your models.

  • ✅ Your Data Stays Private – The model trains on your device, and only updates (not your data) are shared.
  • ✅ Verifiable Training – Others can verify that your training is legit without seeing any details.
  • ✅ Full Ownership – Every commit you make is recorded as an NFT, proving your intellectual work.
  • ✅ Access Control – Only authorized people can access model details, ensuring total security.

🛠 How It Works

  • 1️⃣ Upload a model – Start by creating a new ML model repository.
  • 2️⃣ Invite trusted collaborators – Just like GitHub, invite contributors to train the model.
  • 3️⃣ Train Locally – Models are trained on personal devices—your data never leaves your system.
  • 4️⃣ Share Updates, Not Data – Only model updates (not the actual data) are shared and merged.
  • 5️⃣ Verify with Zero-Knowledge Proofs – Contributions are checked for authenticity without exposing any data.
  • 6️⃣ Own Your Work – Every update is stored as an NFT, ensuring proof of contribution.

🔗 Supported Framework

  • PyTorch

🚀 Get Started

  • Create a new repository
  • Push an untrained model
  • Invite collaborators
  • Contributors train the model locally
  • Push updates (not data!)
  • Verify & merge contributions

🔐 Zero-Knowledge Proofs – Training Verified, Data Hidden 🛡️

A Zero-Knowledge Proof (ZKP) lets a contributor prove that they’ve trained a machine learning model on their private data without actually revealing the data.

✅ Your updates are verified as legit, but no one can see your data.
✅ Prevents fraud—ensures real contributions without revealing secrets.
Privacy first – Keeps all training data hidden from others.

This ensures Federity remains 100% private while still allowing global collaboration.

🔹 Train smarter. Collaborate securely. Own your work. Federity makes machine learning truly private. 🚀

Popular repositories Loading

  1. repository_manager repository_manager Public

    Federity is a collaborative version-control platform and repository manager for Machine Learning Models that allows to train AI models collectively and transparently.

    TypeScript

  2. .github .github Public

    Organization Profile

  3. flair flair Public

    Version control for Federity

    TypeScript

  4. LAFA-ST LAFA-ST Public

    Model parameter aggregator for Federity that supports asynchronous commits, and uses stability tracking to prevent catastrophic forgetting.

    Python

Repositories

Showing 4 of 4 repositories
  • LAFA-ST Public

    Model parameter aggregator for Federity that supports asynchronous commits, and uses stability tracking to prevent catastrophic forgetting.

    Federity/LAFA-ST’s past year of commit activity
    Python 0 0 0 0 Updated Feb 28, 2025
  • .github Public

    Organization Profile

    Federity/.github’s past year of commit activity
    0 0 0 0 Updated Feb 24, 2025
  • flair Public

    Version control for Federity

    Federity/flair’s past year of commit activity
    TypeScript 0 0 0 0 Updated Feb 13, 2025
  • repository_manager Public

    Federity is a collaborative version-control platform and repository manager for Machine Learning Models that allows to train AI models collectively and transparently.

    Federity/repository_manager’s past year of commit activity
    TypeScript 0 0 0 0 Updated Feb 9, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…