--- tags: GitCoin RatingsDAO --- # HyperCertificates Build: Phase 1 ## Context Protocol Labs are developing [Hypercerts](https://www.youtube.com/watch?v=2hOhOdCbBlU), an interoperable data layer for impact-funding mechanisms that speaks to Owocki's interest in [impact-driven economic activity](https://gov.gitcoin.co/t/proof-of-impact-proposals-wanted/10179). Devs from [RaidGuild](raidguild.org) 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](https://hackmd.io/e3WhpdP8R1eOWgPDspfXVQ) and [here](https://docs.google.com/document/d/1bezbIAILUE9qFLm93cmyGLsdu2dutNNY2zB3bCKsISk/edit#heading=h.oe2qodayxx7v). ### 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](https://), in WXDAI. Escrow contract: [https://smartescrow.raidguild.org/escrow/62eac8ad0fb8bf000414592](https://smartescrow.raidguild.org/escrow/62eac8ad0fb8bf0004145928) 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](https://www.lexdao.coop/) in exchange for 10% LexDAO fee. RaidGuild account contact: DAO Jones Client payment contact: Matthew Frehlick ![RaidGuild Emblem](https://i.imgur.com/NTP6FC5.png)