Walt.id – NFT-based access management policies + SDKs (Vue.js) + App Integrations (Discord, KeyCloak) | walt.id – NFT-based access management policies + SDKs (Vue.js) + App Integrations (Discord, KeyCloak) | Round 21

Project Name

walt.id – NFT-based access management policies + SDKs (Vue.js) + App Integrations (Discord, KeyCloak)


Project Category

Build & Integrate


Proposal Earmark

New Outreach


Proposal Description

With this project we enable NFT-based access for applications used by the OCEAN community like Discord or Oceanpearl as well as for one of the most used open source access management tools globally: KeyCloak.

Our last project (Round 19) resulted in open source infrastructure that established the foundation for this project (“Sign in with Ethereum”, “IDP Kit”). The main goal of this project is to (1) finish the deliverable of Round 19 which has not been funded (we only received partial funding) i.e. the “Policy Engine” as well as to enable real-world, end-to-end use cases for NFT-based access management (VUE.js SDK, Discord and KeyCloak integration).

As a result, this project will extend our existing web3 authentication solutions with

  • a component for enabling customizable, machine-readable access policies (“Policy Engine”) for verifying data NFTs.
  • a VUE.js SDK (for apps like Ocean Pearl)
  • an integration with Discord, so data NFTs can potentially be used to authenticate a user at the OceanDaos Discord
  • an integration with KeyCloak

At the end of the day, users will benefit from a seamless onboarding/sign up or authentication/login process for signing into respective applications with a one-click process based on their wallets and NFT.


Grant Deliverables

(1) “Policy Engine” Library/Web Service: We will provide an open source library/web service (Apache 2) that implements a policy engine which allows developers to easily define customizable and machine-readable verification and access policies based on the “Open Policy Agent” (and REGO) in order to dynamically verify metadata from data NFTs.

(2) VUE.js SDK: We will publish a SDK for VUE.js that will make it easy for developers to offer NFT-based access management with applications that use VUE. The SDK will be shipped including a demo app, so it should be straightforward to integrate this authentication mechanism with Ocean Pearl.

(3) Discord Integration: We will integrate the (previously funded) “IDP Kit” with Discord to enable NFT-based access for this app.

(4) KeyCloak Integration: We will integrate the (previously funded) “IDP Kit” with KeyCloak to showcase data NFT-based access for a broad range of organizations.

(5) Tutorial & Docs: We will provide technical documentation of the project for developers as well as tutorials to facilitate adoption.


Project Description

With this project we enable NFT-based access for applications used by the OCEAN community like Discord or Oceanpearl as well as for one of the most used open source access management tools globally: KeyCloak.

Our last project (Round 19) resulted in open source infrastructure that established the foundation for this project (“Sign in with Ethereum”, “IDP Kit”). The main goal of this project is to (1) finish the deliverable of Round 19 which has not been funded (we only received partial funding) i.e. the “Policy Engine” as well as to enable real-world, end-to-end use cases for NFT-based access management (VUE.js SDK, Discord and KeyCloak integration).


Final Product

As a result, this project will extend our existing web3 authentication solutions with

  • a component for enabling customizable, machine-readable access policies (“Policy Engine”) for verifying data NFTs.
  • a VUE.js SDK (for apps like Ocean Pearl)
  • an integration with Discord, so data NFTs can potentially be used to authenticate a user at the OceanDaos Discord
  • an integration with KeyCloak

At the end of the day, users will benefit from a seamless onboarding/sign up or authentication/login process for signing into respective applications with a one-click process based on their wallets and NFT.


Value Add Criteria

The idea behind this project is to enable the mainstream adoption of NFTs for authentication and access management - particularly for the OCEAN Ecosystem.

After shipping a number of “pure” infrastructure projects, we aim to create tangible real-world impact with this project for the OCEAN community by

  • focusing on data NFTs as pioneered by the Ocean Ecosystems as well as
  • applications (Discord, KeyCloak) and frameworks (Vue.js as used by Oceanpearl) that are used by the OCEAN community and its members.

We believe that this project has the potential to (1) increase the usage of OCEAN and (2) add value to the overall community / ecosystem. Also, we will ensure the (3) success of the project just like we did with our last proposals. Consequently, the project will likely have a significant positive impact on the OCEAN ecosystem.

In line with our last proposal (Round 19), this project will unlock NFT-based access management and with it value for the Ocean community like more effortless user experiences for onboarding users or offering existing members unique digital experiences based on data NFTs.

Also, we wish to note that this project is aligned with the value created for the OCEAN ecosystem by our last four projects, particularly our project from Round 19 which only received partial funding and will now be completed (incl. the new extensions like Discord Integration, VUE.js SDK). We will continue to provide more and more tools to facilitate the integration of Decentralized Identity systems (SSI, NFTs)  within the OCEAN ecosystem for developers.


Core Team

Dominik Beron

Role: CEO

LinkedIn: https://www.linkedin.com/in/dominikberon

Email: dominik@walt.id

Background: Serial entrepreneur with business and legal backgrounds.

Identity expert to the EU Commission and co-author of new EU identity standards (EBSI, ESSIF).

Philipp Potisk

Role: CTO

LinkedIn: https://www.linkedin.com/in/philipp-potisk

GitHub: https://github.com/philpotisk

Email: phil@walt.id

Background: Serial entrepreneur and experienced technical leader.

Over 15 years of experience in security and identity including biometric passports.

Severin Stampler

Role: Chief Architect & Engineer | Technical leader and developer.

LinkedIn: https://www.linkedin.com/in/severin-stampler-714605140

GitHub: https://github.com/severinstampler

Email: severin@walt.id

Background: Over 15 years of experience in computer science, software design and development (security, big data, AI/ML, …).

Fatima Beron

Role: People and Operations

LinkedIn: https://www.linkedin.com/in/fatima-beron-122a035b

Email: fatima@walt.id

Background: Serial entrepreneur, Ex-Deloitte Consultant, Former start-up COO, Forbes 30 under 30 (US, DACH).

Walid Khemiri

Role: Engineer

LinkedIn: https://www.linkedin.com/in/walid-khemiri-80324b144/

Email: walid@walt.id

Background: Experienced software developer in web3/blockchain space.


Advisors

For each Advisor, give their name, role and background. Use the same format as in “Core Team”.

deltaDAO AG

Website: https://delta-dao.com

LinkedIn: https://de.linkedin.com/company/deltadao

GitHub: https://github.com/deltaDAO

deltaDAO AG will assist with onboarding into the Ocean and Gaia-X communities as well as any questions regarding the Ocean Tech Stack. deltaDAO AG will not receive any of the fundings raised within this proposal.


Funding Requested
1000


Minimum Funding Requested
1000


Wallet Address
0xa4c6c2013810661a6750443aEF86cFeAc983e07f