Try   HackMD

MoPro - design & FE support for public awareness

Repo: https://github.com/oskarth/mopro

Design items

item info Column 3
Architecture graphic https://github.com/oskarth/mopro/blob/main/images/mopro_architecture2.png
Logo
Style guides
Landing page The first page before the actual docuementation

Questionaires

What's the MoPro's mission?
A:

  • make building a zk mobile app easier
  • fast and scalable
  • secure (users generate claims)
  • compatible with many proving system
  • compatible with multiple platforms (ios, android, windows, mac)
  • making client-side proving on mobile simple
  • making client-side proving simple

What's the motivation for this project?
A:

  • no toolkit for building a zk mobile app
  • snarkjs works slow and limited (only work with small circuit size)
  • mobile (with GPU) is getting more powerful than browser
  • poor tooling for client-side apps; esp mobile

Who can be benefit from?
A:

  • Zk developers want to build their mobile app
  • Zk developers who build a large circuits but it cannot be executed in browser (e.g. Anon Aadhaar)
  • Users attend DevConnect can use the ZuPass native app without lossing the ZuPass page in the browser tab
  • Users can generate a zk proof faster

What project has using MoPro?
A:

Dev Doc

We will be using https://docusaurus.io/,
can drop here the basic pages u want, then start collab with CJ (front end eng.)
for ex:

workflow (PL=pollen labs)

  • MoPro team submit answers
  • PL draft some design, maybe start with logo and moonboard
  • MoPro team send feedback
  • PL/CJ start build the doc, basic set up (where does she suppose set up repo?)
  • PL continue on design & propose landing page content
  • MoPro collab with PL/CJ for dev doc
  • MoPro team send feedback
  • PL continue on design landing page
  • Review
  • PL/CJ build landing page
  • MoPro team continue on writing docs

you might need

  • a domain name?

main audience

  • app developers
    • aware of zk
    • not super experience in mobile developement
  • mobile developer
    • not really familair with zk
  • prove system, zk team who wants to get better performence on proving in mobile

todos:

  • get github org - Oskar
  • domain name brainstorm - all hand
  • first good issues - Oskar
  • logo, archi. diagram - chiali
  • gpt generate landing page copy - chiali
  • spin up docu - CJ
  • get readme current copy as introduction on doc - cj
  • setup hosting - vivi

check-in: May 3rd

page structure:

  • welcome (high level about modualrity)
    • overview
  • Get started
    • install dep.
  • FAQ
  • Benchmark
  • Resource

https://zkmopro.org/