← Back to home

SketchSlap

A DAO-based collab platform empowering artists to coordinate collaboration and combine results into collectively owned NFTs

Screenshots

SketchSlap screenshot 1
SketchSlap screenshot 2
SketchSlap screenshot 3
SketchSlap screenshot 4

Problem Statement

SlapSketch is an attempt to combine accumulated traditions of semi-spontaneous artist collaboration events happening in social networks into a set of formalized rules.artists propose collaboration topics as sketches of the whole artworkparticipants claim pieces of the future artwork - be those areas of a painting or frames of a video clip, by staking Slap tokenswhen enough participants claim their parts of the common work, the collective drawing part of the collaboration startsparticipants upload editions of their piece whenever they feel like to coordinate visual style, make sure colliding edges of their pieces look right, to see the progress and just for the fun of itmoderation and timing coordination is performed by the participants through token-based voting - when one of the pieces has enough upvotes, it can be finalized, in case it gets enough downvotes for something like not having any updates since the start, it can be claimed by another artistwhen enough pieces are finalized, the whole collaborative artwork is finalized - that's when artists get their stake back and mint the final version of the artowrk as a collectively owned NFTartists keep the DAO governance tooling and use it to decide if and how they wish to sell it through Zora on-chain NFT marketplace protocol, voting for details of the sale

Solution

During the hackathon we were able to slap together a rather sketchy demo:Typescript + React + web3js fontendnft.storage for art+meta upload to IPFSContracts deployed to PolygonXDAO for voting system creation - generating signatures to call these contracts was quite tricky, since XDAO front-end code isn't public - before they showed us code samples in Discord, there was reverse-engineering involvedOpenZeppelin for reliable standard implementationseth-brownie as deploy and testing framework

Hackathon

Metabolism

2024