# zk-reddit Components: - circuits that use PrivToPub and do merkle tree check - frontend like zkmessage but with pick-able group - prove + verify - utilize the mm snap enclave work Frontend: - Various groups hardcoded - Generate proof of being in that group + post message - Anyone else can verify this message Outreach - Once protoype is built, can start reaching out to the groups that are hardcoded + see if there's engagement Open questions: - is it tenable to work with the snarkjs proving keys for PrivToPub in the browser? - what groups? i.e. NFT holder? governance proposal participator? something else? Output: - working app - (TBD) 'research post' about the full system design - Getting certain circuits to be more efficient in the browser - Survey about zero knowledge in social apps (Farcaster) Resources: - mm enclaves: https://docs.metamask.io/guide/snaps.html - eccdsa in a snark: https://github.com/0xPARC/circom-ecdsa/ - NFT based on winning DF winner https://github.com/jefflau/zk-identity Next steps: - proposal by 2/11