Every crowdfunding campaign on Fabric has a unique visual representation called a dataquilt:
By visually stitching together the onchain actions of every individual contributor, a collective fabric emerges.
The atomic unit of a dataquilt is a patch. Patch art can be either vector or bitmap images. Here’s an example, a filled quarter circle:
Patch art can be transformed by rotating, scaling, or skewing. Here we rotate to four cardinal degrees: 0°, 90°, 180°, and 270°:
Nine patches are randomly transformed and placed onto a 3x3 grid to form a block:
A block represents the onchain contribution of an individual contributor and can be customized and minted as a proof-of-contribution NFT. Because there are four orientations per patch and nine patches per block, there are 262,144 (four to the ninth power) unique block combinations.
Blocks can be stitched together to form a quilt. Quilts are an evolving visual representation of collective support for a campaign.
Quilts can be imbued with additional meaning through scale. Attributes such as newest, oldest, highest, or lowest contribution amount can be communicated through relative sizing.
In order to create a visually seamless gradient, blocks are organized into rows, with the block size in each row scaled down by the row number. For example, the blocks in row two are one-half scale, the blocks in row three are one-third scale, and so on.
Every so often this yields a perfectly symmetrical gradient wherein the number of blocks in each row is the same as the row number, for example two blocks in row two, three blocks in row three, and so on (this happens when the number of blocks is a triangular number):
But more often than not, the last row contains orphaned blocks:
To account for this, the following algorithm is used: if n blocks remain orphaned then add another row of n. For example, if two blocks remain then add another row of two, if three blocks remain then add another row of 3, and so on:
This creates the infinitely scalable dataquilt:
Each quilt contains one foreground and one background color. Though any combination of color pairs can be used, we’ve stuck to our eight brand colors plus black and white. This palette produces 100 unique color combinations:
These 100 color combinations multiplied by the 320 unique patches we’ve created for the launch collection produce a total of 32,000 dataquilt themes. Each one will only ever be used once. This means that every campaign created on Fabric will have its own visually distinct, one-of-a-kind, dynamic contributor art, and thus every campaign contribution will be a unique, one-of-one NFT.
To explore the collection and claim a quilt for your campaign go to https://crowdfi.withfabric.xyz/create
If you’re interested in making your own patch or adding to the growing Fabric library of patches, please reach out.
To learn more about what we’re building, follow us on Twitter and Farcaster, join our Telegram, and subscribe to our blog on Paragraph.
Fabric
Over 400 subscribers
Really cool reminds me of proof of beauty
Tomorrow 'The Geometric Circle' goes live ⚡️ A monthly subscription in collaboration with my best web3 frens, hosts of the /geometric channel and masters of geometric art @studio-captain & @platformmmm Lots of exciting things on offer, both digital and physical. We look forward to welcoming you into the circle ⭕️
ooo awesome-ness!💗
Yes! AND thank you for bringing my attention to Hypersub and being an inspiration 222 $DEGEN
def!💕 v excited to subscribe
Very /opepen & fit for hypersub / dataquilt https://blog.withfabric.xyz/what-is-a-dataquilt
Oh yes! Not seen before but know of opepen ofc.
oh very exciting 👀
Yes! You were an inspiration M and we finally are ready! 😁
🖤 🖤 🖤
love this
Thanks 🙂
beautiful work . have a weakness for this kind of work . playing a lot with shapes these days . it's such a wonderful and universal language to play with .
The logo was designed by @platformmmm the animation was done by @lewisosb with a little art direction from me 😊
both great . 👍🏼 spent part of my day directing @entter .
great work broo!!
Thank you buddy for all your support. Hope you are having a special day!
♥️♥️♥️
oh so your best friend is a guy who heavily farts in hotels?
That's the kind of friends I like.
Fair enough ngl
Smelly Ryan.
hehe no
Congrats to all of you💕 what a wonderful team, wish the best ✨
Aww thanks Negar. 🥰
👀🔥❤️
Let's gooooooo 299 $DEGEN
I walked into this restaurant bathroom and you all know what my first thought was: Opepen set. Coming soon.
@fabric / @nonlinear.eth
quarter circle grids are my favorite https://blog.withfabric.xyz/what-is-a-dataquilt
Oh snap that system is rad! I'm gonna play with that later.
if you don't mint the dataquilt as a special little treat, we're not friends
kickstarter but via nfts - funds design / development projects - set a minimum limit of mints (ex. 100 mints) - set price for each nft to help fund the idea (ex. 0.02 eth) - set duration of mint (ex. 1 month) if the minimum limit doesn't hit, everyone gets refunded
like imagine if @0xdesigner's concepts could come to life or @saintless's keycap concepts (mint, sign) or the ideas in this channel lol
wait can you do this thru @juicebox ?? like the minimum limit + refund @matthewb could you shed some light on this?
@john this would be a pretty cool feature for @party memberships like minimum requirements, if not then refund
This is actually how Party worked up until a few months ago! We rejoined the minimums because they added friction for people, but maybe we could add it back!
did not realize, interesting
okay so looks like the essence of this idea can be done thru: @fabric @juicebox blunt.fund it's not exactly as noted, but all of these have the minimum goal + refund features available it seems just sharing here in case someone is interested
@0xdesigner tagging you here in case you missed it
@fabric caught my attention does it refund if the goal isn't accomplished?
yep
gna play with these
i'm quite surprised "if the minimum doesn't hit, everyone gets refunded" hasn't been done before. very compelling
ikr, i feel like it has been done, the idea is overall simplistic
that’s how fabric crowdfunding campaigns work 🤓
@0xdesigner 👀
Did not know that, fire
on the same tangent, you could have diff nft tiers too, just like on kickstarter. the more expensive tiers give you more exclusive goodies for example
true, that would be great
we’ve built a lot of these component pieces but haven’t put them together in this way 🤔
!!
wait, is someone building this? i would use it immediately.
haha not that I know of I just posted it /someone-build b/c someone should build it lol would love to see good ideas come to life with proper funding I honestly feel like that mechanism of minimum limits and refunds exists somewhere but I can't seem to find it, maybe someone here knows..
Doesn’t mirror.xyz do this?
oh yeah they had funding features, or do they not do that anymore? not sure about the minimum goals tho, do you know?
https://warpcast.com/nis.eth/0xefcbfe32
Mirror in 2021 :) https://blvkhvnd.mirror.xyz/crowdfunds/0x320d83769Eb64096Ea74B686Eb586E197997f930
I do remember crowdfunds on mirror, why no more? assuming to focus on other things?
Hey @nonlinear.eth! Does @fabric support customized "I contributed" NFTs (POAP style)? That would be a great feature, and could become great memorabilia if the project funded is a success.
we have that now, in the form of the dataquilt nft (https://blog.withfabric.xyz/what-is-a-dataquilt). we could swap it out for a different contract if you wanted
You really thought that through! I love the visual storytelling quilts bring.
welcome back
beautiful. any interest in doing some dataquilts for @fabric? https://blog.withfabric.xyz/what-is-a-dataquilt
will have a read, thank you!
🙏
I wrote about quilts recently! Going to look into this. I want to try out Fabric soon but if it costs anything to even start I'm sadly priced out. So glad you posted this.
we're on polygon and arbitrum! zora/base/op soon (cc: @ds) feel free to send me a dm with any questions, happy to help!
To infinity and beyond
some weekend reading: what is a dataquilt? https://blog.withfabric.xyz/what-is-a-dataquilt
[inhales] "by visually stitching together the onchain actions of every individual contributor, a collective @fabric emerges" [exhales]
it really ties the room together
https://crowdfi.withfabric.xyz/campaign/farcon-fund-1-pj66h3w2gc8w/quilt.svg
very dope love the aesthetic
🙏
one way to think about @fabric: an onchain proposal system that doesn’t require membership in a dao and is not dependent on voter turnout neither the community, nor credible builders with a proven track record of executing, benefit from the bureaucratic overhead of most governance systems (imo) (sorry)
Do you think these concepts should be mutually exclusive to each other, or is it that Fabric can remove an often contentious and consuming concept from a flavor of DAO governance? I want a DAO for orchestrating talent and execution of strategy and products/services, the funding of that is related by tangential
definitely *not* mutually exclusive: daos can contribute to campaigns, and campaigns can specify daos as funding recipients. fabric is simply another tool in the toolbox for both daos and members
By the way is this design your mastermind? Its fucking wild and I love it 😍
Still trying to create the right mental model to separate Fabric from gofundme and kickstarter. Permissionless - the other options are as well (maybe except sanctioned counties?). Onchain: not clear why that’s important other than aligning with values of the target audience. Not criticizing, trying to understand.
1. no web2 platform is capable of verifiably distributing upside 2. they are all permissioned: if they don’t approve your campaign, or decide its not a good fit, they permanently remove it 3. offchain means not composable: cant token gate or trade or split or any of the other things you can do w/ smart contracts
one of the issues we (and others in crypto) have run into regarding mental models: how do you explain something in a way most people can *quickly* understand? we chose to piggyback on crowdfunding because its so widely understood, despite not being 100% accurate (for the reasons i mentioned)
our view was that an 80% correct explanation that most people understand, is better than 100% correct explanation that few people understand
The efficiency of GoFundMe vs. charities in the real world attest to this!
Found this, "obligation of DAO," maybe relevant to this thread, especially re: discussions with ccarella: https://i.imgur.com/s9QDmOL.png
agree w/ @kc: don't want to join unless i can commit to participating. made this mistake w/ fwb, city dao, and many others. psyched on what they're doing, bought nfts/tokens, then quickly drowned in discord/discourse/snapshot. we built fabric for people who can contribute money but not time to a shared goal
Wasn’t familiar with this protocol but sounds interesting after a brief look!
💜🙏💜
how does it differ from JuiceBox DAO? just the DAO part?
no token-treasury-proposal-voting governance system required with fabric