All the conference talks were recorded but they haven't been published yet - hopefully they'll be out in a week or two I'll let you know!
All the conference talks were recorded but they haven't been published yet - hopefully they'll be out in a week or two I'll let you know!
Glad you found it interesting! Twitter-clones is an oversimplification but no support for private or semi-private (unlisted) content and the need to spin up bespoke servers for certain features (labeling) does vastly reduce the design space...tho you can still build a lot in that smaller space!
I'll be following up with how to make Graffiti apps soon! In the meantime, we're running a forecasting study to see what societal-scale effects Graffiti might have if widely adopted. Will apps evolve to be "good" or even more addicting/polarizing/etc? Help us predict the future!
socialverse.study
We also present the concepts "total reification" which allows seemingly contradictory designs, including conflicting moderation rules, to interoperate and "channels", which prevent interoperation from occurring by accident, avoiding the phenomenon "context collapse".
To be so flexible, Graffiti builds on the concept of "folksonomy". Think of hashtags, which can be any string but there is social pressure to use the same hashtag as other people, like #UIST2025
Graffiti *is* decentralized but the protocol(s) that implement is are an implementation detail. We actually present two decentralized protocols and its easy to swap new ones in as technology changes, similar to how the web upgraded from HTTP → HTTPS
How is this different from ActivityPub (Mastodon) or the At Protocol (BlueSky)? Graffiti doesn't just make Twitter clones, you can build Wikipedia or Messenger or Pinterest or Goodreads or Minecraft or plenty of *new* apps. And you never need to run your own server!
Graffiti is a system that can be used to build a wide variety of personalized social apps with relative ease that also interoperate with each other. People can freely move between a plurality of designs—each with its own aesthetic, feature set, and moderation—all without losing their friends or data
Most social apps, from Twitter to Wikipedia, have rigid one-size-fits-all designs, but building new social apps is both technically challenging and results in applications that are siloed away from existing communities.
I'm headed to #UIST2025 🇰🇷 to present our 🏆 Best Paper (!!!), "Graffiti: Enabling an Ecosystem of Personalized and Interoperable Social Applications"
@karger.bsky.social and David Clark
doi.org/10.1145/3746...
learned how to sing like 100 gecs from @theias.place
A picture of the BlueSky feeds interface with the "Following" tab selected and an error below saying "Internal Server Error"
A picture of a BlueSky profile for @graffiti-garden.bsky.social with the "Posts" tab selected and an error below saying "Internal Server Error"
I've been messing around with the AT Protocol and it seems like I've bricked my test account, @graffiti-garden.bsky.social ... and if you follow it, your follow feed can be bricked too! 🥰🧱(don't worry, unfollowing the "bad" account fix it)