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
- Front end
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
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 →