web3 scores attestation integrated to polygonid to allow a leveraged scores-gating for dapps
scores give us a clear reasoning for a decision in just 1 figure. when getting a taxi on uber i can estimate how safe and comfortable the trip will be based on the driver's rating. in web3 scores cover different aspects representing the real way of how our identities are multidimensional. but this is an issue when it comes to creating the score-gated content or dApps as projects have to connect different solutions on their own and users can't actually use their scores to login to the platforms. instead, there's a complicated onboarding with minting, updating, connecting and proving each different score.
we integrate the existing scores (degen score, gitcoin score, cred score, AML), build the on-chain wallet reliability score (airstack) and check the humanity (worldcoin) to allow the score-gated sign in via polygonID.
now, firstly
basically our score is incorporating social score (lens, farcaster activity), wallet data (on-chain activity - transactions, POAPs, NFTs, tokens), Gitcoin score, Degen score, Nomis score, Cred score, Worldcoin ID so then it gets calculated on the back-end (which ideally should be decentralized on lit protocol or something) and therefore gets attested
we've built a simple smart contract, back-end and front-end.
front end the user flow to mint an SBT NFT + attestation of the scores passport and add it to the polygonID deployed on NEAR BOS
back-end
Smart contract our smart contract mints an sbt nft with the scores passport data and a nounsdao artwork in the smart contract all the metadata on the NFT is dynamic so everytime the user updates the score passport with the new scores the metadata in base64 will be updated as well.