Weekly Grants 2.0 Update - 2022/6/14

Grants 2.0 is an open-source technology for plural and scalable public goods provision. We are building a modular toolkit for Quadratic Funding and adjacent social incentive designs to increase and govern ecosystem capital.

Relevant Documents

2022/6/14 Update

by @brent (Passport), @michelle_ma (Grants Hub), and @nategosselin (Round Manager)

Highlights

  • Last week came with both the highs and lows. To kick things off, the Passport had a great first day - breaking 1000 Passports submitted to Grants in the first 24 hours and with minimal issues. Day 2 came, and our ceramic infrastructure started to feel the weight of all the traffic. Part of the pains of launching an “Alpha” Product like this is learning as you go, and this week had no shortage of learning. This week will be spent still stabilizing our ceramic infrastructure while preparing for a hackathon
  • Last week, Grants Hub was 100% dev-complete with the Grant Hub Phase 1 (MVP). We will spend the next 2-3 weeks getting Grant Hub production-ready (deadline 7/1) and kick off Grant Hub Phase 2 (Anchor) this upcoming Monday, 6/13.
  • The Round Manager now has milestones and a demo! The team spent some time this week breaking down the planned goals for Round Manager, turning them into actionable chunks, and aligning on our overall MVP scope/timeline. Our goal is to be code complete with our MVP by 7/5/22. With this week’s progress, we have completed about 85% of our Steel Thread and are about 20% of the way towards hitting our MVP milestone. The team’s ongoing debate was whether we needed a “program” shell for MVP and whether that program should be saved on-chain (vs. housed in a centralized database). While there were some UX benefits to housing program metadata (such as operator wallets) in a centralized store, we felt that the overall benefits of pursuing a decentralized program store were much greater and have decided to pursue that route.

Product Work

Passport

  • More BrightID UX research/strategy
  • Added a bug column and created story’s for improvements
  • Launch communications (also we launched :rocket:)
  • Studied user behavior and feedback
  • Explored solutions for user experience
  • Lots of monitoring (support and data)
  • Heavy backlog work to prioritize both SDK work and Ceramic issues
  • Increased pairing time for Brent & Leon (for learning)
  • Dig into the support channel to expose UX failures
  • Explore more solutions for UX
  • Additional hackathon planning and execution
  • A lot more monitoring (support and data)

Grants Hub

  • Hosted our first DAO-wide Grants 2.0 Playground event
  • Working on Phase 2 Planning (user flow + story mapping)
  • Led our first team retro after hitting MVP milestone
  • Kickoff Phase 2 of Grant Hub — have a PRD with user flow and stories ready to review by kickoff

Round Manager

  • Shipped Steel Thread program/round demo!
  • Aligned on MVP milestones and timeline
  • Created MVP brief
  • Pair with Grant Hub team on interfaces for Application flow
  • Design UI for Application flow
  • Add designed UI to Steel Thread functionality
  • Add Application functionality to app

Design Work

Passport

  • UI updates to Trust Bonus Page
    • headers & body content updated
    • layout updated
    • error messages updates
  • Improved communication around if you already have a Trust Bonus Score
  • UI Design reviews with engineering
  • UI adjustments on Passport to include logo and footer updates
  • Add UI around passport submission/processing status
  • Mobile designs
  • Any additional UX/UI support in bug fixes

Grants Hub

  • Explored wallet onboarding designs
  • Continued user research synthesis
  • Continuing working on Phase 2 designs (adding tracking active grants)

Round Manager

Engineering Work

Passport

  • Addressed BrightId Stamp Issues/Bugs
  • Updated stamp expiration from 1mo to 3mo’s
  • Included a “waiting for wallet signature” alert
  • Several Infra optimizations
  • UX/UI improvements on Passport
    • better wallet signature messaging
    • Added toasts for successful Stamp
    • Landing page UI updated
  • UX/UI improvements on Reader
    • content changes - headers & body
    • layout changes -simplified
  • Deployed new ceramic infrastructure on staging to test
  • Fixed passport bugs :lady_beetle:
  • Ceramic Infrastructure work
    • stamp data - stop/prevent users from making a second passport
    • add info for users when ceramic is down
    • upgrade the latest ceramicnetwork/stream-tile
    • deploy new infrastructure from staging to production
    • more debugging and more fixes
  • SDK documentation for Hackathon
    • writing stamps into passports
    • verifying stamps in a passport
    • scoring a collection of stamps
    • code/examples for scoring
    • README’s for each package: writer, reader, verifier, scorer, and types
  • Remove NextJS in favor of a standard CRA structure
  • Remove @dpopp/ from repository package name
  • Coordinate with Ceramic Team
  • Additional Datadog logging improvements

Grants Hub

  • Implemented mobile web view for Grant Hub
  • Implemented localstorage cache to load projects quicker on Grant Hub
  • Researched subgraph options for project registry
  • Clean up any bugs from Phase 1 (MVP)
  • Start working on Phase 2 development (applying to a round)

Round Manager