Here's a sneak peek at the architecture for how the #ActivityPub integration in #DistributedPress is going to work!
tl;dr:
- Publish static JSON+HTML for your posts/AP identity (on #IPFS and other #p2p protocols)
- In your AP JSON link to our inbox server
- AP servers use an HTTP gateway to load your AP data
- Users can send replies to your inbox server
- Inbox server has a moderation queue to put follower data and replies back into your site via static files / webhooks
while the rest of the world tries to solve every problem with algorithms, the pirates reopen user registration and avoid malware and spam with manual approval. all for the prosocial goal of keeping the craft alive and not losing a generation of uploaders with the closure of rarbg and other public trackers.
https://torrentfreak.com/the-pirate-bay-reopens-its-doors-to-new-members-after-four-years-230628/
@trevorflowers I was thinking on the read side with static contents. I love this idea a lot! I wish registering filesystems in userspace was more common for apps TBH.
* Make software that works on older devices, the older the better.
* Make software that will keep on working for a very long time.
* Make software that uses the least amount of total energy to achieve its results.
* Make software that also uses the least amount of network data transfer, memory and storage.
* Make software that encourages the user to use it in a frugal way.
Also I'm glad I fixed up the renderer extension in #agregore finally.
Now I can just click around links to navigate linked data right from my browser.
Manually activity-ing my pubs.
What if my outbox was just a file! https://mastodon.mauve.moe/users/mauve/outbox
@tychi Ty! I'm thankful to get to work with really cool people on interesting things. Hopefully we can get some of this stuff to a point where it can be useful to the average person.
@quinn@octodon.social @nasser i think the most recent iteration of that concept I've seen is AnarchyArcade which places apps and stuff in arcase cabinets and lets you place 3d assets around your space
@makeworld I don't know what I was expecting but it wasn't that 🤣
@markhughes If y'all decide to go with a chromium fork (like brave) feel free to reach out about how to get custom protocol handlers in there. I ended up doing a lot of late night digging to get it working for agregore-mobile on Android.
@markhughes Nice that sounds like a great goal. I've been thinking about getting a "secure mode" into Agregore but that'd require editing a bunch of C++ and chromium code which I sadly don't have the spare time for.
@markhughes That makes sense. One thing that might be interesting for y'all to explore is to take inspiration from #gemini and have a minimal markup language for content. That way you can lower the barrier to making new clients and slowly iterate on how to make things more dynamic.
In Agregore we have first class support for gemini and for rendering gemtext (and makrdown) from any protocol. (also authoring it is easier than HTML/CSS/etc)
@markhughes If y'all are interested in adding SAFE as a protocol handler in Agregore hit me up on github. :o Always interested in new decentralized protocols to shove in there.
@jonny I sometimes find old posts when doing keyword searches. Particularly for tags that aren't used frequently
Occult Enby that's making local-first software with peer to peer protocols, mesh networks, and the web.
Exploring what a local-first cyberspace might look like in my spare time.