These are public posts tagged with #activitypub. You can interact with them if you have an account anywhere in the fediverse.
#ActivityPub trick question. If a C2S client actor identified by “http://bar.example/actor” posts {“id”: “https://foo.example/something”} to its *outbox* server endpoint, is that valid? Why or why not? If the answer is “it depends”, it depends on what?
#Verkiezingen of niet na de zomer, dit is juist het goede moment voor politieke partijen om hun eigen #Mastodon-server te beginnen.
Op 20 juni organiseert @degoedezaak in #Utrecht een hele middag met als titel Bondgenoten versus Big Tech. Hier wordt onder andere een miniworkshop over alternatieven voor Big Tech socials gegeven door @BjornW van @publicspaces. Ik ga er vanuit dat Björn enthousiast over Mastodon en andere #ActivityPub-toepassingen gaat praten. Ik hoop zelf ook aanwezig te zijn, en ik ben benieuwd of @koen van ProcoliX ook aanwezig is (?). Ik zou deze dag mijn wat meer gematigde pragmatische pet opzetten.
Dus hierbij nodig ik eigenhandig ook (linksige) politieke partijen uit. Jullie kunnen je inschrijven via https://campagnes.degoedezaak.org/surveys/aanmeldformulier-online-haat.
cc @PartijvoordeDieren @GroenLinksPU @voltnederland @laurensdassen @glnijmegen @JesseKlaver @LisaWesterveld @admin @Piratenpartij @PvdDNijmegen @LammertvanRaan @AlmereSP @sputrecht @PvdA @alexandravanhuffelen
#Fediverse #tech is everywhere y'all!
#3Dprint file sharing over #activitypub via
https://manyfold.app/
So excited when I see new projects like this! It just makes us more resilient and means we'll be here forever forever! :-D
Organise and share your 3d print files
ManyfoldJust replied to #SocialHub discussion to @evanprodromou #FEP on #fediverse support for long-form text.
There's a broader discussion that the #ActivityPub dev community isn't really addressing.
Nowhere in the #W3C specs is defined that #Microblogging is the foundation of #SocialNetworking. And certainly not #Mastodon's app-specific interpretation of this domain.
The entire AS extension mechanism is overlooked, and that leads to a massive Golden Hammer anti-pattern.
https://socialhub.activitypub.rocks/t/fep-b2b8-long-form-text/5300/18?u=aschrijver
Yes, that might work. Note having an agreed upon and…
SocialHubHey folks!
Just a quick update: I’m moving my pizza-making stuff away from Instagram and into the open Fediverse. From now on, you can find all my latest dough experiments, pizza fails, and pizza wins right here on this blog—and you can follow me on the Fediverse with @slicesfromsavo! Or using the follow button below.
Why the switch? I wanted to try something a bit more open and less algorithm-driven. With WordPress + ActivityPub, anyone from Mastodon or other Fediverse platforms can follow along and join the conversation. No account here needed, just follow me from your favorite place.
A quick intro if you’re new: I’m an amateur pizzaiolo from Kuopio, Savo, Finland . I post about my pizza journey — sometimes things go great, sometimes it’s a learning experience, but it’s always tasty.
So, welcome! Let’s keep the pizza chat going—wherever you are.
– Marko / Slices from Savo
#Hollo 0.6.0 is coming soon!
We're putting the finishing touches on our biggest security and feature update yet. Here's what's coming:
RFC 8414 (OAuth metadata discovery)
RFC 7636 (#PKCE support)
Improved authorization flows following RFC 9700 best practices
New features
Extended character limit (4K → 10K)
Code syntax highlighting
Customizable profile themes
EXIF metadata stripping for privacy
Important notes for update
Node.js 24+ required
Updated environment variables for asset storage
Stronger SECRET_KEY
requirements (44+ chars)
Special thanks to @thisismissem for the extensive OAuth improvements that help keep the #fediverse secure and compatible!
Full changelog and upgrade guide coming with the release.
#Fedify 1.6 is approaching with three major enhancements: RFC 9421 HTTP Message Signatures support with double-knocking for seamless backward compatibility, a new builder pattern for better code organization in large applications, and native #Cloudflare #Workers support for serverless deployments. These additions strengthen Fedify's standards compliance while expanding deployment flexibility across different environments. Stay tuned for the official release!
#ActivityPub #fedidev #fediverse #RFC9421 #CloudflareWorkers
It all started with a report about federation breaking between Lemmy and NodeBB. I was subconsciously aware that something was going on, but had chalked it up to network issues.
Observed behaviour showed that some remote categories would be receiving content in spurts, with long gaps in between.
I spent the next 3-4 days looking into it, but came up empty. Whatever was happening wasn't throwing any obvious errors, and along the way, I found what I thought was related (it was), but I wasn't sure why: against some Lemmy servers, the "follow"/"unfollow" mechanic would simply stop working, and this would often coincide with gaps in content. In some egregious cases, the flow of content stopped completely!
Unable to make headway, I had to reach out to the folks at Lemmy to figure out what the issue was. NodeBB occasionally sends non-200 level responses depending on the activity. Specifically, the following scenarios:
A remote user upvoting more than 20 posts in a single day (a spam prevention tactic) causing NodeBB to throw an error, which was caught and returned an HTTP 500 Internal Server Error
.
A Dislike
activity, which is not currently handled by NodeBB. In these cases, NodeBB would send an HTTP 501 Not Implemented
When encountering either of these responses, Lemmy would return the activity back to the queue for later delivery and mark a delivery failure. If enough of these (~40) happened within 24 hours, Lemmy would give the instance a time-out and pause delivery completely.
That was it — a quick pair of code updates later, and we started working through Lemmy's backlog of 4.1M activities.
As of 4am this morning, community.nodebb.org
is no longer behind lemmy.world
.
Fun week. Let's not do that again LOL.
*grummel* wieso will denn das #ActivityPub plugin für WP jetzt nicht?
snac(1)
for more information).The original server operated by the Mastodon gGmbH…
Mastodon hosted on mastodon.socialHi @mikelynch
I am updating https://delightful.coding.social/delightful_activitypub_development and wanted to include your #ActivityPub archive to #Gemini pages utility.
Yet the curated list is only for open source resources and without license the script is technically not. Would you be open to add a FOSS license to it, perhaps?
What's the minimum viable #fediverse #duolingo replacement? #activitypub #fedilingo #polyglot
Bumped into this interesting yet unmaintained #Rust #ActivityPub project while updating https://delightful.coding.social/delightful_activitypub_development
"Stonenet is a #p2p (social) publish-subscribe network, also known as a decentralized social media platform. It is designed to protect free speech, and resist censorship. Everyone moderates their own home feed, and content is only distributed by those peers that have consented to do so, by subscribing to someone and thereby explicitly supporting their content"
Delightful curated lists of free software, open science…
delightful.coding.socialDoes your Bluesky PDS support Mastodon?
Mine does*.
#atproto #atdev #activitypub
Hi @delta
I am making updates to https://delightful.coding.social/delightful_activitypub_development and bumped into this interesting #SMTP to #ActivityPub proof of concept. Just a heads-up to make you aware, in case it is interesting for #DeltaChat in some way or other.
Delightful curated lists of free software, open science…
delightful.coding.socialSalut le Fediverse, je cherche à autohéberger (sur #YunoHost) un serveur #ActivityPub pour microblogger. Pas trop envie d'installer #Mastodon pour 2,3 comptes qui ne feront que publier automatiquement les actus des projets. Il y a #GoToSocial mais il est en version nowasm (Et ça me semble risqué). Est-ce qu'il y a des utilisateur⋅ices de #Stream ou #Forte qui ont un retour d'expérience à exprimer ? Et dans l'idéal, moins il consomme de ressources, plus ça me convient =)
Il y a aussi #MissKey et #Pleroma (mais je n'ai pas besoin d'une interface graphique qui consomme de la ressource pour rien...)
#Cloudflare #Workers support is now complete! After implementing the test infrastructure, core module, examples, and comprehensive documentation, #Fedify can now run on Cloudflare Workers.
What's included:
@fedify/fedify/x/cfworkers
module with WorkersKvStore
and WorkersMessageQueue
Complete documentation covering Workers-specific patterns and constraints
Working example deployed to production
Integration with Cloudflare KV and Queues
Try it now: Available in the development release v1.6.1-dev.876+7b07d213:
JSR: https://jsr.io/@fedify/fedify@1.6.1-dev.876+7b07d213
npm: https://www.npmjs.com/package/@fedify/fedify/v/1.6.1-dev.876
This will be included in the upcoming Fedify 1.6 stable release. Thank you to everyone who requested this feature and provided feedback throughout the implementation!
Fedify docs
unstable.fedify.devNice! Good opportunity to mention I just added some fedi-related #RSS resources, magic of the #fediverse to:
https://codeberg.org/fediverse/delightful-activitypub-development
(In the #ActivityPub Bridges section)
Had a huge backlog and I am making lotsa updates now to process it. Earlier did too to apps and clients fedi delightful lists, and the root list, now hosted at https://delightful.coding.social
A curated list of developer resources related to ActivityPub…
Codeberg.org@richiekhoo hey there.
I think both #Gancio and #Mobilizon are projects to check out.
https://codeberg.org/fediverse/delightful-fediverse-apps#events-and-meetups
There is also recent discussion on the #ActivityPub #SocialHub forum around events #interoperability:
A curated list of server applications supported on…
Codeberg.org