So a few weeks ago I started working on a web3 project and ended up doing something I tought I would use if it existed.
I made an Oauth2.0 process that uses NFTs as a way to manage permissions. The website creates a wallet and issues an NFT every time you interact with a website with the following metadata :
My website only issues access tokens if your wallet contains the proper permissions. Meaning that you (the user) can unilaterally revoke (burn the token) any permission that was previously given.
The cool thing is that a website with an acces token could now add metadata directly via simple form submission (no need for a server) just by pointing the submission url to my site with the correct access token.
I have almost completed the project and I deeply regret no doing any research/not talking to anyone. I have no idea if this is usefull or can even be a product.
I guess my question really is: Is this interesting? or did i fall into the nft rabitt-hole?