Theia Henderson
@theias.place
140 followers 39 following 11 posts
Posts Media Videos Starter Packs
theias.place
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!
theias.place
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
Socialverse Study
Predicting the future of social software.
socialverse.study
theias.place
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".
theias.place
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
theias.place
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
theias.place
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!
theias.place
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
theias.place
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.
theias.place
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...
Graffiti: Enabling an Ecosystem of Personalized and Interoperable Social Applications | Proceedings of the 38th Annual ACM Symposium on User Interface Software and Technology
doi.org
Reposted by Theia Henderson
xuanalogue.bsky.social
learned how to sing like 100 gecs from @theias.place
theias.place
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)
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"