I am trying to build an NFT marketplace. I see that Opensea provides a verifiable account badge. Here is the link for documentation
I wonder how Opensea uniquely identifies the user if it is qualified for the badge. What data do they store and where do they store it?
Since everything around blockchain applications should be decentralized, I believe a central database would not make sense because an admin can manually give a badge to any user.