Try   HackMD

HyperCertificates Build: Phase 1

Context

Protocol Labs are developing Hypercerts, an interoperable data layer for impact-funding mechanisms that speaks to Owocki's interest in impact-driven economic activity. Devs from RaidGuild are collaborating to buidl it.

Budget, Timing, Deliverables

Total cost $39.7k

Milestone 1

$24.7k XDAI
2-3 weeks duration

  • Contracts
    • ERC1155 token contract
    • EIP-2981 royalties
    • Graph
    • Technical refinement
  • Deliverables
    • Contract supporting single creator address
      • Mint, burn, donate hypercert token
      • Simple royalty flow
    • Graph
      • Index hypercerts
      • Index hypercert collections
    • Product
      • Refined architecture
    • Front end
      • Mint, burn, donate

Further technical details here and here.

Milestone 2

1. Fractionalisation $12K

Contract

  • Fractional tokens -> implementing ERC3525
    • Refactor to 721, locally ready
    • Build 3525 contract + tests
    • Extend 721 with 3525
    • Adding name to cert

App

  • View of own hypercerts
    • Add split and merge calls + UI
    • Burn (already there)
    • Graph metadata (fraction values per owner, burned)
    • Updating IPFS data

2. SVG generation $3.6K

Contract

  • SVG generation
    • Add an SVG ID to cert
    • When calling for tokenURI build string/bytes/json, get SVG data from SVG contract
    • Randomness for color generation

App

  • SVG loading

3. Gallery page $2.4K

  • View all certs
  • Manage collections
    • Collection admin in Google Sheets-API
  • Update/replace owner with -possibly- ENS data

4. Detail page $2K

  • SVG manipulation (take out details)
  • IPFS data like description
  • Contributor overview
  • Owners overview

Roles / People

Holke
Owocki
Ale Border
Davidad
Matthew Frehlich
Alexander Thiel
The community

Wizard (Smart Contracts) - BitBeckers
Palladin (Back End) - mr_bluesky
Warrior (Front End) - Jip
Ranger (UX) - Sascha
Cleric - DAO Jones

Way of Working

  • ~Weekly technical meeting for "Impact Certificates Architecture Crew"
  • UX approach TBD
  • Open communication, including concerns
  • Public channel and doc(s) for community comments

Payment

Payment via Raid Guild escrow contract on Gnosis chain, in WXDAI.
Escrow contract: https://smartescrow.raidguild.org/escrow/62eac8ad0fb8bf000414592

Step 1: Client deposits payment into escrow app
Step 2: Raid Guild delivers work
Step 3: Client release payment from escrow app

If case of dispute, either party can lock funds and trigger arbitration by LexDAO in exchange for 10% LexDAO fee.

RaidGuild account contact: DAO Jones
Client payment contact: Matthew Frehlick

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →