This is mostly just word-vomit, but I had a random idea while doing a tonne of
Xmas shopping and figured you guys might appreciate possibly chewing on it. What
if there potentially was a Fediverse-style alternative / competitor to Amazon
Prime, etc. but instead of being one giant marketplace (a la Flohmarkt, etc.),
it was made up of independent websites that federate together? ___ Think
something architecturally similar to Lemmy, Mastodon, Peertube, Pixelfed, Loops
by Pixelfed, etc, but: No “instances” in the traditional sense (like Lemmy
servers, Mastodon, instances, etc.) Instead, each shop is its own fully
independent website (e.g. Gotyka, Dolls Kill, Dracula Clothing, VampireFreaks,
Killstar, Hot Topic, Barnes and Noble, Home Depot, Everlane, Kotn, Pact,
American Giant, Taylor Stitch, Outerknown, plus other shops for books,
electronics, home goods, etc.) ___ The federated layer wouldn’t replace their
storefronts. It would just: Aggregate listings / catalogs Allow discovery,
search, wishlists, maybe reviews Potentially handle things like recommendations
without centralizing power Function kind of like a decentralized “market index”
rather than a single store In other words: a protocol + shared infrastructure,
not a mega-store. ___ Some half-baked thoughts: Users might sign in via each
individual shop (or perhaps via a shared fediverse identity like ActivityPub /
OAuth / something new) Each store keeps control of branding, stock, payments,
policies The “platform” just connects them into one large, searchable,
decentralized marketplace No single Amazon-style choke point that can enshittify
everything ___ I love this idea in theory, but realistically: I don’t have the
skills, knowledge, or time to build anything like this I also don’t know if this
already exists in some form (OpenBazaar vibes? Solid? Something
ActivityPub-adjacent?) This is more of a conceptual “what if” than a proposal
___ But the idea stuck with me because: I hate how centralized Amazon is I like
how the Fediverse decentralizes control And holiday shopping really highlights
how fragmented yet monopolized online commerce has become ___ So I’m mostly
curious: Is this technically feasible with existing Fediverse tech? Has
something like this already been attempted? What would be the biggest blockers —
payments, trust, logistics, identity, incentives? Would independent shops even
want this, or would it be more attractive to smaller creators? Is there a
protocol or project adjacent to this idea? ___ This idea honestly came from Xmas
shopping fatigue and bouncing between a million tabs, wishing there was a
non-Amazon way to do “one stop shopping” without recreating Amazon itself.
Curious to hear thoughts, critiques, or “this already exists and you reinvented
the wheel” responses. ___ Also, feel more than welcome to steal the idea. EDIT:
Would something like Shops [https://codeberg.org/potato/shops]
https://socialhub.activitypub.rocks/t/shops/5354
[https://socialhub.activitypub.rocks/t/shops/5354] work?
You should read their project page and blog. I mean I don’t own any crystal ball, I can’t look into the future and see if it’s going to succeed… It speaks ActivityPub. So it is the Fediverse. And it is a shop… Or better: It might become one. Because their progress meter shows something like 25% done. Currently it’s just some early computer code and they need to invest a lot more time before it’s ready to do anything.
I doubt it’s gonna “replace” Amazon, though. I mean Free Software alternatives rarely replace multi-billion dollar companies… But if they keep at it, it might become an online shopping platform. And maybe one day, you can buy something there, or sell your Etsy stuff via “Shops”. Or maybe they lose interest, start a new hobby, finish school and don’t have time for this anymore and the project goes nowhere. I don’t think we can tell.
The platform I use currently (hubzilla) has support for shops, but it works through its own zot protocol, but I feel this can be extended to activitupub. It is federated currently but only on the networks that support openwebauth. Maybe the technical minded would know better about this.