Similar to Bluechip NFT Holder, we are beginning to crowd source credentials based on arbitrary NFTs held, which can be displayed in any profile as long as you’ve connected a wallet address.

ZK, without ZKPs

Unlike Bluechip NFT Holder, we will no longer rely on zero knowledge proofs powered by Jomo / Open Layer tied to a fixed address (even if rotated). Instead, Icebreaker will directly make an attestation (based on your privately linked wallets) whenever you wish to add the “Holder” credential to a profile. This attestation will be an offchain attestation directly to a stealth address derived from the individual profile ID. E.g., if you create a new profile “JkJxvwsEdJFwZxXztw1PG”, when you add “CryptoPunks Holder” to this profile, Icebreaker will issue an attestation to an EVM wallet address derived from “JkJxvwsEdJFwZxXztw1PG” for “CryptoPunks Holder”.

Why this way?

This allows you to link multiple private wallets and prove NFT membership without necessarily revealing the associations of wallets or which NFTs you hold from a collection. Note that it currently does reveal this information to Icebreaker, should you wish to remain fully anonymous.

While there are solutions that allow for total anonymity, even from Icebreaker, these tend to be harder to remap to multiple identities like Icebreaker’s identity model supports, so we’ve opted for a more flexible approach to start. However, if anyone is aware of good alternative solutions (like Sismo used to offer), we are happy to integrate!

Collections Lists:

Original NFT Collections