# zkPhoto: Private Authentic Photo Sharing

**URL:** <https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375>\
**Category:** zkDAO\
**Created:** [March 19, 2022, 2:51pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375 "2022-03-19T14:51:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![socathie](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/socathie/32/5676_2.png) [@socathie](https://talk.harmony.one/u/socathie)\
**Post date:** [March 19, 2022, 2:51pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/1 "2022-03-19T14:51:42Z")

</div>

## zkPhoto

This project demonstrates a small stepping stone toward #2 of [Brian Gu’s Six ZK Moonshots](https://www.youtube.com/watch?v=c-nQx8peyKU). The idea is to have an on-chain data marketplace where users can trade private data, for example, “a high-res image that downsamples to a known low-res image”, using ZK.

## Application Type

zkDAO

## Proposal Overview

Within the scope of this proposal, the MVP is to implement a dApp that (0) use ZK to prove that the low-res image is downsized from an actual high-res image, (1) mint an NFT that contains the downsized image, as well as the hash of the original image, (2) implement an in-browser camera for authentic on-chain photo-taking, and more.

## Use Cases

1. NFT minting for everyone  
NFT has been seen as something exclusive to artists and their artworks. zkPhoto will allow everyone to mint an NFT directly from their phone using a camera.

2. Private data marketplace  
One common criticism of NFT is that the original artwork is often publicly available for everyone to download. zkPhoto allows the proof of ownership of a high-resolution image while only keeping the low-resolution version on-chain.

## Competitive Landscape

There is no similar product in the market as far as we know.

## Proposal Ask

zkPhoto will become community-driven and self-funded by its own DAO and NFT sales. In order to get this up and running, we will be requesting the $15k/year stable basic income to take care of initial development, welfare, and operations costs.

This ask will be in line with the laid down milestones as detailed below

1. launching a feature-complete product on our testnet
2. forming a DAO with 5-out-of-9 multisig
3. launching on mainnet with audit
4. attracting 1k daily active users (with launch video, full PR promotion)
5. attracting 10k daily active users (with a detailed roadmap, governance process)

## Road Map

| Objective | Date | Status |
| --- | --- | --- |
| Testnet launch | March 19th | Done |
| Beta Testing and Fixes | May 31st | Pending |
| Smart Contract Audit | June 30th | Pending |
| Mainnet Launch | August 31st | Pending |

## External links

1. [zkPhoto Application on testnet](https://testnet.zkphoto.one)
2. [circuits and contracts](https://github.com/socathie/zkPhoto)
3. [front end repo](https://github.com/socathie/zkPhoto-ui)
4. [product page in Harmony’s notion](https://open.harmony.one/funding/1000-contributors-78m/cathie-so/zkphoto-private-authentic-photo-sharing)

## Demo video

![](https://canada1.discourse-cdn.com/flex035/uploads/harmony1/optimized/2X/7/72e5ead529ab5db2f776e55ecb520d47e1fe8236_2_690x388.jpeg)https://www.youtube.com/embed/mGrG25Ga2NQ?feature=oembed&wmode=opaque

## Mainnet ETA

Mainnet launch will take place on August 31st, 2022.

We are actively looking for more members and active testers to join zkPhoto and its DAO.

---

<div class="post-metadata">

**Author:** ![hakwan](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/hakwan/32/8566_2.png) [@hakwan](https://talk.harmony.one/u/hakwan)\
**Post date:** [March 19, 2022, 4:15pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/2 "2022-03-19T16:15:59Z")

</div>

this looks great, @socathie ! but may i recommend you push for an earlier mainnet launch, and also add forming a DAO in your timeline?

mainnet launch doesn’t have to mean final launch. it just means getting meaningful feedback earlier on.

“The first thing we always tell founders is to launch their product right away; for the simple reason that this is the only way to fully understand customers’ problems and whether the product meets their needs. Surprisingly, launching a mediocre product as soon as possible, and then talking to customers and iterating, is much better than waiting to build the “perfect” product. This is true as long as the product contains a “quantum of utility” for customers whose value overwhelms problems any warts might present.” ← a lot of good advice here too - [YC’s Essential Startup Advice: Becoming a Founder, Early Stage, Talking to Users | Y Combinator](https://www.ycombinator.com/library/4D-yc-s-essential-startup-advice)

with that, i’d give a strong yes as a governor. very solid project here.

---

<div class="post-metadata">

**Author:** ![tosin](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tosin](https://talk.harmony.one/u/tosin)\
**Post date:** [March 19, 2022, 6:54pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/3 "2022-03-19T18:54:01Z")

</div>

This is a great project, especially in the area of NFTs. Looking forward to the launch.

It’s a yes from me as a governor of zkDAO 👍

---

<div class="post-metadata">

**Author:** ![Kousik\_Rajesh](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kousik_rajesh/32/13468_2.png) [@Kousik\_Rajesh](https://talk.harmony.one/u/Kousik_Rajesh)\
**Post date:** [March 19, 2022, 9:51pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/4 "2022-03-19T21:51:03Z")

</div>

Amazing and unique idea.  
Strong yes from me as governor of zkDAO.

---

<div class="post-metadata">

**Author:** ![AleksandarHadzibabic](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/aleksandarhadzibabic/32/10081_2.png) [@AleksandarHadzibabic](https://talk.harmony.one/u/AleksandarHadzibabic)\
**Post date:** [March 20, 2022, 5:17pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/5 "2022-03-20T17:17:41Z")

</div>

Great work Cathie. When launched on mainnet, this will be a game changer!  
Big yes from me as a governor of zkDAO.

---

<div class="post-metadata">

**Author:** ![Semar\_Martins](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/semar_martins/32/4579_2.png) [@Semar\_Martins](https://talk.harmony.one/u/Semar_Martins)\
**Post date:** [March 21, 2022, 7:54pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/6 "2022-03-21T19:54:39Z")

</div>

Great idea!  
Strong yes from me as governor of zkDAO

---

<div class="post-metadata">

**Author:** ![kayuet](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kayuet/32/9932_2.png) [@kayuet](https://talk.harmony.one/u/kayuet)\
**Post date:** [March 22, 2022, 9:34am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/7 "2022-03-22T09:34:37Z")

</div>

Looking forward to the launch! Big yes from me as a governor of zkDAO.

---

<div class="post-metadata">

**Author:** ![Seong](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/seong/32/2676_2.png) [@Seong](https://talk.harmony.one/u/Seong)\
**Post date:** [March 27, 2022, 2:18am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/8 "2022-03-27T02:18:22Z")

</div>

Looks dope! Yes from me.

---

<div class="post-metadata">

**Author:** ![hakwan](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/hakwan/32/8566_2.png) [@hakwan](https://talk.harmony.one/u/hakwan)\
**Post date:** [March 27, 2022, 9:13pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/9 "2022-03-27T21:13:08Z")

</div>

i see 6 positive votes from zkDAO governors here, which exceeded the 5 votes needed for funding. since the applicant has already reached milestone 1, we will start paying her DBI by the start of APR.

---

<div class="post-metadata">

**Author:** ![socathie](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/socathie/32/5676_2.png) [@socathie](https://talk.harmony.one/u/socathie)\
**Post date:** [March 31, 2022, 6:09am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/10 "2022-03-31T06:09:15Z")

</div>

Milestone 2

A DAO has been formed with a 5-out-of-9 multisig (address: 0xad5AF97a6Cff8899e94c35E865510Ed8c6487661) with the following mandates and founding governors:

**zkPhoto DAO**

Mandates

1. **Advocate** for further ZK applications in the NFT space and promote zkPhoto to reach a wider user base
2. **Build** zkPhoto with more functionalities to achieve the ultimate goal of a private (image) data marketplace
3. **Catalyze** innovation and development in ZK applications on blockchain by providing open-source tools and mentorship to similar projects

Founding Governors

_Cathie_  
Founder of zkPhoto, governor at zkDAO, and teaching staff at ZKU. Cathie is a public speaker and instructor on the topics of machine learning, blockchain, and web3 development in Hong Kong.

_Vivian_  
Digital artist and aspiring expressive arts therapist. Vivian contributes to the formation of the idea of zkPhoto. (Potential COI declaration: Cathie and Vivian are in a domestic relationship.)

_Hakwan_  
Governor at zkDAO and course director of ZKU. Hakwan has over 14 years of experience in tertiary education. Besides working at Harmony as a core team member, he also directs the Laboratory for Consciousness at the RIKEN Institute (Center for Brain Science) near Tokyo.

_Semar_  
Governor at zkDAO and teaching staff at ZKU. Semar also works at Webb-Protocol as a software engineer.

_Alex_  
Governor at zkDAO and teaching staff at ZKU. Alex is a master’s degree student and TA at the Faculty of Technical Sciences in Novi Sad, Serbia.

_Tosin_  
Governor at zkDAO and teaching staff at ZKU. Tosin is a software engineer at a leading bank in Africa and contributing to the Harmony Blockchain in the areas of zero-knowledge proofs and privacy.

_Elise_  
Teaching staff at ZKU. Elise is a software engineer at a fintech company based in Seattle, WA.

_Hunter_  
Former teaching staff at ZKU and a researcher studying the social and cognitive mechanics of science denialism. He is researching ways ZK can help Web3 promote healthy discourse and information ecosystems.

_Seong_  
Student at ZKU and a seasoned scientific researcher. Seong started in cancer immunology, dabbled in computational neuroscience, and currently works on stroke outcome prediction.

---

<div class="post-metadata">

**Author:** ![hakwan](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/hakwan/32/8566_2.png) [@hakwan](https://talk.harmony.one/u/hakwan)\
**Post date:** [April 2, 2022, 11:51pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/11 "2022-04-02T23:51:38Z")

</div>

congrats. i think you have indeed reached milestone 2.

---

<div class="post-metadata">

**Author:** ![AleksandarHadzibabic](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/aleksandarhadzibabic/32/10081_2.png) [@AleksandarHadzibabic](https://talk.harmony.one/u/AleksandarHadzibabic)\
**Post date:** [April 12, 2022, 6:20am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/12 "2022-04-12T06:20:37Z")

</div>

Congrats from me as well. Well deserved!

---

<div class="post-metadata">

**Author:** ![kayuet](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kayuet/32/9932_2.png) [@kayuet](https://talk.harmony.one/u/kayuet)\
**Post date:** [April 12, 2022, 6:21am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/13 "2022-04-12T06:21:00Z")

</div>

Congrats - I (as a zkDao governor) also confirm that milestone 2 had indeed been reached.

---

<div class="post-metadata">

**Author:** ![tosin](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tosin](https://talk.harmony.one/u/tosin)\
**Post date:** [April 12, 2022, 7:45am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/14 "2022-04-12T07:45:56Z")

</div>

Congrats on successfully meeting the second milestone.

---

<div class="post-metadata">

**Author:** ![Kousik\_Rajesh](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kousik_rajesh/32/13468_2.png) [@Kousik\_Rajesh](https://talk.harmony.one/u/Kousik_Rajesh)\
**Post date:** [April 12, 2022, 8:11pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/15 "2022-04-12T20:11:25Z")

</div>

As a zkDAO governor, I confirm that milestone 2 has been reached.

---

<div class="post-metadata">

**Author:** ![kayuet](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kayuet/32/9932_2.png) [@kayuet](https://talk.harmony.one/u/kayuet)\
**Post date:** [April 13, 2022, 3:58pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/16 "2022-04-13T15:58:23Z")

</div>

5 zkDao governors confirmed that milestone 2 has been reached 🙂

---

<div class="post-metadata">

**Author:** ![hakwan](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/hakwan/32/8566_2.png) [@hakwan](https://talk.harmony.one/u/hakwan)\
**Post date:** [April 14, 2022, 10:40pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/17 "2022-04-14T22:40:24Z")

</div>

may i nominate this project for a Technical Innovation award. the reason is that the circuit involved here was custom built. if 4 or more other governors agree, then the requirements for achieving milestones 4 and 5 will be adjusted accordingly - [Introducing Tehnical Innovation Grants](https://talk.harmony.one/t/introducing-tehnical-innovation-grants/16330)

---

<div class="post-metadata">

**Author:** ![kayuet](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/kayuet/32/9932_2.png) [@kayuet](https://talk.harmony.one/u/kayuet)\
**Post date:** [April 22, 2022, 5:15am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/18 "2022-04-22T05:15:59Z")

</div>

I support this nomination for a Technical Innovation award as a zkDao Governor!

---

<div class="post-metadata">

**Author:** ![AleksandarHadzibabic](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.harmony.one/aleksandarhadzibabic/32/10081_2.png) [@AleksandarHadzibabic](https://talk.harmony.one/u/AleksandarHadzibabic)\
**Post date:** [April 22, 2022, 6:16am UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/19 "2022-04-22T06:16:11Z")

</div>

I also support the nomination for a Technical Innovation award as a zkDAO Governor!

---

<div class="post-metadata">

**Author:** ![tosin](https://avatars.discourse-cdn.com/v4/letter/t/848f3c/32.png) [@tosin](https://talk.harmony.one/u/tosin)\
**Post date:** [April 22, 2022, 2:44pm UTC](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375/20 "2022-04-22T14:44:08Z")

</div>

I support this nomination as a zkDAO governor

[Next page](https://talk.harmony.one/t/zkphoto-private-authentic-photo-sharing/14375.md?page=2)
