Open dombrn opened 1 year ago
Hi @dombrn, thanks again for this grant proposal! Looking forward to discussing next week in more detail.
Hi @dombrn! We just wanted to let you know that this proposal has been approved and we'll be reaching out directly on next steps. Thanks!
NFT infrastructure for Flow
Grant category
Description
• Goal: Offer the easiest and fastest way for developers to use NFTs on Flow via holistic open source (Apache 2) infrastructure and dev tooling. • Project idea: This project will make NFTs on Flow available to developers and businesses across industries and around the globe. We will do so by building an open source NFT layer for Flow. Technically speaking, we will extend our existing NFT infrastructure with an “integration” for the Flow ecosystem. • Our motivation: We are building an identity and NFT abstraction layer for enterprises. Consequently, we are adding support for more and more blockchains / web3 ecosystems and FLOW is one of the most relevant web3 ecosystems.
Problem statement
Proposed solution
We plan to build a holistic open source NFT infrastructure for FLOW that covers the full-lifecycle of NFTs:
Considering that a growing number of players that are already building dev tools for minting NFTs (see “1.”), we propose to focus on enabling “NFT utility” (see “2.-4.”) in this grant by delivering the following solutions: • Wallet Kit: Implementation of a wallet infrastructure solution that enables developers to easily integrate NFTs from the FLOW ecosystem in any app (e.g. web3, banking, consumer products, marketplaces, …). In other words: Developers will be able to extend their existing apps with the ability to view, manage and utilize NFTs (e.g. for trading or access management). • NFT Kit: Implementation of an NFT infrastructure solution that enables developers to build holistic applications and end-to-end use cases based on FLOW. In this first proposal we focus on enabling “utility” use cases (e.g. ticketing, loyalty, vouchers, access). Therefore, the NFT Kit will enable the verification of NFTs across multiple dimensions (e.g. ownership, meta data) and against customizable verification policies (based on the Open Policy Agent). • IDP Kit: Implementation of an “IDP” (Identity Provider; OpenID Connect) that enables NFT-based authentication and access management for web2 apps. Backwards compatibility is enabled by transforming NFT verification results into tokens (e.g. JWT) that can be handled by potentially any web2 app (e.g. identity/access tools, messengers, website builders, eCommerce frameworks, CRM tools).
You can find more technical information on the “Wallet Kit”, “NFT Kit” and “IDP Kit” in our docs or on GitHub.
Impact
Milestones and funding
Total funding proposed: 30.500 USD consisting of (1) 25.500 USD for milestones 1-7 (incl. estimated costs: 30.000 USD minus 15% good will discount) plus (2) 5.000 USD for milestone 8.
Team
You can find more information about us on our website, docs, GitHub or in the slides attached. Slides by walt.id | Identity and NFT infrastructure for developers and enterprises.pdf