Proof-of-Learning NFT Ocean Market Integration | Proof-of-Learning NFT Ocean Market Integration | Round 23

Project Name

Proof-of-Learning NFT Ocean Market Integration


Project Category

Build & Integrate


Proposal Earmark

New Outreach


Proposal Description

Trying to determine who actually did the training of a machine learning model is currently very hard. Looking at open-source model zoos today it is nearly impossible to determine who trained which model. This is where the NFT comes in.

It is based on a Pytorch checkpoint that hashes the current network weights, some metadata (data, accuracy, etc…) and your ETH address (could be turned into some kind of standard later) every N epoch, which proves who did the network training.This NFT could represent a tradable license of some sort.


Grant Deliverables

  1. working integration into the Ocean Marketplace
  2. ability to create new Proof-of-Learning NFTs
  3. ability to verify proofs

Project Description

Trying to determine who actually did the training of a machine learning model is currently very hard. Looking at open-source model zoos today it is nearly impossible to determine who trained which model. This is where the NFT comes in.

It is based on a Pytorch checkpoint that hashes the current network weights, some metadata (data, accuracy, etc…) and your ETH address (could be turned into some kind of standard later) every N epoch, which proves who did the network training.This NFT could represent a tradable license of some sort.

I did a lot of work on the Pytorch logic already, that can be found here:


Final Product

A working NFT integration into the Ocean Marketplace, so the NFT can be freely bought and sold.

This NFT could represent a tradable license of some sort for example but has a lot of other use-cases as well.


Value Add Criteria

The ability to do an efficient and robust Proof-of-Learning can open up many different doors. One possiblity would be to have an open api where the NFT holder (the person who did the training) gets paid in API access fees.

These NFTs could become very valuable and to have this integrated into the Ocean Marketplace could drive a lot of usage and adoption from the community.


Core Team

Sharif Elfouly

Web3 Full Stack Developer

Everything about me can be found here: Sharif Elfouly | Twitter, YouTube | Linktree


Advisors

Richard Blythman

Founder of Algovera

Web3 Full Stack Developer


Funding Requested
3000


Minimum Funding Requested
2000


Wallet Address
0x414b60745072088d013721b4a28a0559b1A9d213


1 Like

This looks great :slight_smile:

I wish you the best in the DAO Voting.

This seems like an interesting idea. Would the checkpoint hash be stored in the dataset (off-chain)? Or in the DDO metadata (on-chain)?