Grant pool to fund NFC x ZK experiments
{"type": "project", "title": "Grant pool to fund NFC x ZK experiments", "logoImg": "bafkreiea5i27fxcqxftrx7h6vx2qxu6yzjhxxlkc4k7qlmlfj5e72x3rf4", "website": "https://pse-team.notion.site/Zupass-Stamps-Retrospective-v1-6bd7aa223f4d41cdb59b4ecf8aafb130", "bannerImg": "bafkreicbaodwejjvtovcgnxjdhjeuxuksmru2wnfomraq7sc72d5p5ocz4", "createdAt": 1691967445910, "userGithub": "vb7401", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..pNy3csAY57kJa7DRklOZp_xSSm_ZuK_dnNGCAbQrd1_WOjLBfavhkQGQlVU-guDQoNS7NkzWMsIhYp6eXWJdDg", "type": "Ed25519Signature2018", "created": "2023-08-13T23:34:00.093Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-08-13T23:34:00.093Z", "expirationDate": "2023-11-11T23:34:00.093Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x9F610Cf3E0B076B8eA519FBc99d4EdB621c0937C", "hash": "v0.0.0:JUZGDtlfalqOAnYrilQIJQUGS6pkAU6M5Xn0zGb72EQ=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#project-vinyl#6290822"}}}, "description": "# Overview\n\nOur team, funded by EF PSE (https://pse.dev), is building open-source software, designs, and educational material to enable **private POAPs** built on ZK technology and NFC cards from ARX (https://arx.org). This work is based on an initial deployment at Zuzalu, where residents could add digital \"stamps\" from different events to their Zupass. A description of that experience is linked above.\n\nWe want more communities, events, and artists to use this technology, because it provides a private way to memorialize and digitize in-person interactions without needing a wallet or spending gas! However, it costs ~$8 to purchase an NFC card, which quickly becomes expensive at any large scale. We want to create an open pool of funds to **buy cards for any folks who want to try using this technology on their own!**\n\nInitially, we are thinking people will submit a project proposal and a requested number of cards, and if our team thinks the project is interesting and will be executed well, we will send the necessary money from the pool (nfcstamp.eth) to the grantee. Eventually, if the pool grows large enough, we would hope to decentralize this process and allow more community say into who can access the pool.\n\nAll money that this Gitcoin grant receives will be redistributed to other folks! \n\n# Why is this technology useful?\n\nOne key promise of ZK technology is the ability to fully own your personal data, and reveal it selectively when online or offline. This is in stark contrast to our current data paradigm where Google/Meta owns all your data and does whatever they want with it.\n\nHowever, to get to that world, we need an initial store of data to make proofs about. The minimum form of data we can make proofs about is **signatures** from some verified authority. If data doesn't have a signature from somewhere else, it might as well be meaningless. Anyone can falsify a piece of data, but no one can falsify a signature except for the authority that holds the corresponding private key. These NFC cards provide a way to start collecting signatures and storing them privately, which is a great starting ground for a paradigm of private data ownership. \n\nAnother framing is that these signatures provide many of the benefits and guarantees of NFTs, but don't require a wallet or gas or any understanding of blockchains. So we can start to onboard people into the web3 ecosystem without needing them to be fully sold already!\n\n# How does it work?\n\nIn short, each NFC card deployed at an event or given to a specific person has its own private/public key. Every time someone taps the card, it produces a unique signature, giving everyone their own memento of a physical, in-person interaction with the card/event/person.\n\nThen, if you want to reveal you went to some set of events or met some people, you can use a ZK proof to reveal you have valid signatures from the relevant NFC cards without revealing the raw signatures themselves! These ZK proofs can then be used to mint NFTs, access certain rewards from an artist, gate community events, etc.\n\n# Example experiments we would love to fund\n\nBroadly, we are excited for this technology to be used by communities, events, and artists. We are especially excited by use cases that involve meaningful & useful ZK proofs to be generated on top of NFC signatures.\n\nAs a specific example, we planning on funding an activation with acetcg.xyz , a card game based on web3 characters and stories! The plan is to make the most powerful card from each deck, the Ace, into an NFC card. Then players of the game can collect signatures from other folks they meet in person and play the game with, building a private social graph of players!", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "project-vinyl"}