Skip to content

Latest commit

 

History

History
142 lines (108 loc) · 7.31 KB

File metadata and controls

142 lines (108 loc) · 7.31 KB

NFT school

Authors: @atopal

Initial PR: TBD

Purpose & impact

Background & intent

Describe the desired state of the world after this project? Why does that matter?

  • The NFT space is exploding, people are defining a bunch of practices in the wild, and we want to make sure they encode best practices for addressing and persistence to ensure NFT data is protected
  • We intend this to be a one stop shop for any developer interested in the NFT space. That includes learning about concepts, and hands on tutorials guides. A cross between a docs site and a marketing site

Assumptions & hypotheses

What must be true for this project to matter?

  • Most people who’ll be active in the NFT space haven’t joined it yet, so there will be a lot of people who need to be convinced that they should care about how NFTs are addressed and stored
  • Most people in this space are not aware of best practices when it comes to addressing, storing, metadata, minting etc.

User workflow example

How would a developer or user use this new capability?

  • Googling "nft metadata" and similar keywords bring devs to this website
  • developers use resources to learn about metadata
  • developers use resources to build their own applications

Impact

How would this directly contribute to web3 dev stack product-market fit? NFT content addressing is a perfect use case for IPFS, establishing it as the default will make it easier to transition to persistence with Filecoin, effectively utilizing the PL stack.

Internal leverage

How much would nailing this project improve our knowledge and ability to execute future projects? This has the potential to massively increase the community using and experimenting with our stack.

Confidence

How sure are we that this impact would be realized? Label from this scale. Confidence: 7

While the content part of this is fairly straightforward, getting people to the site is not. It will take a significant amount of work in generating enough backlinks for this site to rank in search results, at which point it can become self-sustaining.

Project definition

Brief plan of attack

  • Agree on mvp content
  • Get started on content
  • In parallel design and set up website
  • Launch with mvp
  • Keep adding content regularly

What does done look like?

What specific deliverables should completed to consider this project done? The initial milestone is to have a set of documents online that cover the basics, backed up by partners. We’d then need to agree on follow up milestones. As a product this would be an ongoing concern.

What does success look like?

Success means impact. How will we know we did the right thing?

  • Lagging indicator:
    • Ultimately, success is developers choosing to use IPFS for content addressing and Filecoin for storage for all of their NFTs
  • Leading indicator:
    • Developers linking to this from stack overflow
  • Significant traffic

Counterpoints & pre-mortem

Why might this project be lower impact than expected? How could this project fail to complete, or fail to be successful? For this to work developers need to actually land on the site either through googling or via backlinks. Developers need to believe that this is an unbiased source of actual best practices Maintaining an active site like this requires a long term commitment. If we can’t sustain regular new content, it can appear abandoned quickly.

Alternatives

How might this project’s intent be realized in other ways (other than this project proposal)? What other potential solutions can address the same need?

  • We could add the content to protoschool. That way we could focus on the content primarily.
  • We could publish the content in a series of blog posts
  • We could include the content into the current IPFS and Filecoin docs

The downside of all of those alternatives is their close connection to PL, making it potentially harder to come across as unbiased, but also the dilution of focus.

Dependencies/prerequisites

  • Content
  • Design
  • Some of the standards might not exist yet (metadata schema)

Future opportunities

There is an opportunity to turn this into a community co-owned space in the medium to long term. NFT hackathons in particular create a lot of opportunity for new tutorials that we can showcase on this site. As we create new tools in this space, this site can be leveraged to generate interest and traffic.

Required resources

Effort estimate

medium

Roles / skills needed

  • PM
  • technical writer
  • web dev
  • design