Skip to content
Welcome!

Welcome to ActivityPub.Space, a forum dedicated to fostering the ActivityPub development community and providing a space for archival of discussions related to ActivityPub.

This forum is fully federated, so you are able to contribute to any discussion here through your own software of choice (e.g. Mastodon, Misskey, Lemmy, Piefed, etc.)

  • General non-specific discussion about ActivityPub-related topics.

    1k 5k
    1k Topics
    5k Posts
    Leave X - Protect DemocracyL
    @Tamtam @n_dimension @taylorlorenz @_elena good questions!
  • Technical discussion about ActivityPub-related topics.

    239 3k
    239 Topics
    3k Posts
    just small circles 🕊S
    @reiver At #FOSDEM @evan presented tags.pub based on this idea..https://github.com/social-web-foundation/tags.pub
  • Topics about installing, maintaining, moderating a fediverse instance, and more.

    136 1k
    136 Topics
    1k Posts
    Lor 📎L
    @fanfare I tried to donate via Open Collective, and 2 credit cards would not process, I have emailed support there. Hopefully I can get it to work, I like to support things like this!
  • SWICG Task Forces

    Some SWICG Task Forces host discussions and answer questions here.

    1 1
    1 Topics
    1 Posts
    EmeliaT
    Hi all, I'm Emelia, the co-lead of the ActivityPub Trust & Safety Taskforce operating under the Social Web CG. We're starting this forum to try to encourage a bit more asynchronous participation in the taskforce and provide a fediverse-native touch point for people interested in trust and safety. This forum does not replace the GitHub issues for the taskforce, where we have specific discussion. We will still have our monthly meetings for the taskforce that happen via a video call with minutes taken and published in the repository. However, we do want to help people get involved in the taskforce and better understand the taskforces' current areas of work. We've a pretty huge backlog of issues, and there's currently three main focus areas of work, these are: The Initial Report that aims to provide context for understanding trust and safety at a high-level and what features you may need to implement in fediverse software to foster good trust and safety and moderation. Work on Improving Moderation Activities, this covers standardising Flag activities, ensuring that there is enough information in the activities to enable moderation teams, and ensuring the Flag activities reach the correct moderation team directly. At the same time, we're working on inter-server communication between moderation teams, without disclosing individual team members. Finally, we have Content warnings, labels, and annotations: this is where we've had most work right now. We've previously reached a consensus that we won't be adding a new property for content warnings, but we will document how that is currently supported (hint: it's not just summary being present on an object, but rather summary + as:sensitive being present). We're also working on content labelling, which allows usage of well-known vocabularies as to enable better filtering that is not just keyword matching, eventually the goal is to support annotations, where a third-party can publish content labels on Objects and Actors, and interested parties can subscribe — this removes the burden from the author to label their posts (which for some author's is currently a self-censorship requirement) Once we've made significant progress in these identified areas of work, we may take on additional areas of work. The taskforce meets virtually via a video call once a month, and you can find the calendar on the W3C website. It's free to participate in W3C community groups and taskforces, though you will want a W3C account with the CLA and IPR agreement in place, which can be done at: the community group the W3C Agreements I'll be monitoring this forum and providing answers / guidance where I can, however, as running the taskforce is unpaid work, I'm unfortunately not able to provide extensive amounts of time, so I may not always respond quickly.
  • Conferences & Meetups

    Topics about ActivityPub and Fediverse-related conferences and meetups.

    Unconferences too!

    2k 4k
    2k Topics
    4k Posts
    Christophe B. :android:B
    A good recap of the mobile app stores hell:Fear and Loathing in the App Storeshttps://fosdem.org/2026/schedule/event/TYZH97-fear-loathing-app-stores/#FOSDEM
  • Any non-ActivityPub discussion goes here.

    55 426
    55 Topics
    426 Posts
    ianhclark510@lemmy.blahaj.zoneI
    =b lemme know if you have any more info on that addon
  • Not that Meta, but meta-discussions about this site, its contents, moderation concerns, governance, etc. all go here.

    16 114
    16 Topics
    114 Posts
    julianJ
    31 January 2026 Added categories for FediCon and FediMTL (listening to those hashtags as well)
  • News

    Federated blogs and news outlets covering ActivityPub.

    68 231
    68 Topics
    231 Posts
    Danyl StrypeS
    dgodon:Truth Social seems like an obvious counter example to fediverse based social media is intrinsically safe and trustworthyHow so? I'd say it's the opposite. Mastodon's AGPL code was used to bootstrap the platform, but AFAIK they turned the federation components off when a loud chorus of fediverse devs said they'd FediBlock them.
  • Podcasts and Videos

    Podcast recordings and videos about ActivityPub.

    55 94
    55 Topics
    94 Posts
    julianJ
    Woohoo! Go @jesseplusplus@mastodon.social!
  • Developer Announcements/Logs

    Federated blogs and official accounts from ActivityPub developers

    5 24
    5 Topics
    24 Posts
    ActivityPub for WordPressA
    This release puts speed and control right at your fingertips. Whether you’re jumping between settings, syncing followers, or handling quotes in real time, version 7.6.0 makes managing your Fediverse presence faster and more intuitive than ever.Navigate in a FlashSay hello to the quickest way to move around your ActivityPub settings.In preparation for WordPress 6.9, which brings the Command Palette (Cmd/Ctrl + K) to the entire wp-admin, the plugin now adds its own commands, giving you instant, keyboard-driven access to your workflows anywhere in WordPress.Type “ActivityPub” and you’ll see context-aware commands that adapt to your site setup and user role. Whether you’re managing a blog actor or a user actor, you can open followers and following lists, check blocked actors, jump straight to your settings, or even search and edit extra fields — all without ever leaving the Command Palette.Every command includes the ActivityPub icon for easy recognition. Just press Cmd + K or Ctrl + K, start typing, and go — it’s the smoothest way yet to pilot your Fediverse setup.Stay in Sync Across the FediverseYour follower lists now stay accurate wherever you connect.With support for Follower Synchronization (FEP-8fcf), the plugin automatically keeps your followers collection in step with other servers — even when things drift out of sync.If differences appear, background tasks quietly reconcile them, keeping your lists clean and consistent. The result is a smoother, more reliable experience across the entire Fediverse — no manual fixes required.Speed When It CountsQuoted posts and follow confirmations now move at the speed of conversation.A new immediate Accept dispatch system sends responses as soon as they’re created, instead of waiting for the next scheduled queue.That means faster follow confirmations and quicker quote acknowledgments, making interactions feel more natural across the Fediverse. Behind the scenes, those Accept messages go straight to the right inboxes — including mentioned and replied-to users — while a scheduled backup ensures full compatibility with slower servers.It’s a smart balance between speed and reliability, helping your posts and follows appear almost instantly.Privacy, Your WayWant to keep your social graph private? You can now hide your followers and following lists from public view while keeping all relationships intact. Your followers still follow — they’re just hidden when you prefer a little more privacy.Full ChangelogAddedAdd bidirectional transforms between reply and embed blocks for improved user experience.Add Command Palette integration for quick navigation to ActivityPub admin pagesAdded a new ap_object post type and taxonomies for storing and managing incoming ActivityPub objects, with updated handlersAdded a privacy option to hide followers and following lists from profiles while keeping follow relationships intact.Added a scheduled task and setting to automatically purge old inbox items, helping maintain site performance and storage control.Added fallback to trigger create handling when updates fail for missing posts or comments, ensuring objects are properly created.Added immediate dispatch for Accept activities to speed up quoted posts while keeping scheduled processing for compatibility with other instances.Added new configuration options to better manage traffic spikes when federating posts, allowing finer control over retry limits, delays, and batch pauses.Added support for FEP-8fcf follower synchronization, improving data consistency across servers with new sync headers, digest checks, and reconciliation tasks.Add LiteSpeed Cache integration to prevent ActivityPub JSON responses from being cached incorrectly. Includes automatic .htaccess rules and Site Health check to ensure proper configuration.Add quote visibility setting for Classic Editor users.Add unified attachment processor for handling ActivityPub media imports from both remote URLs and local files, with automatic media block generation and Classic Editor support.Integrate Federated Reply block with WP.com Reader’s post share functionality, allowing users to reply to ActivityPub posts directly from the Reader.ChangedAdded support for FEP-3b86 Activity Intents, extending WebFinger and REST interactions with new Create and Follow intent links.Added support for the latest NodeInfo (FEP-0151), with improved federation details, staff info, and software metadata for better ActivityPub compliance.Extended inbox support for undoing Like, Create, and Announce activities, with refactored undo logic and improved activity persistence.Improved Classic Editor integration by adding better media handling and full test coverage for attachments, permissions, and metadata.Improved delivery of public and follower activities by expanding local recipient handling to include all ActivityPub-capable users and follower collections.Improved inbox performance by batching and deduplicating activities, reducing redundant processing and improving handling during high activity periods.Improved REST API responses with smarter context handling.Improved REST collection pagination by using explicit total item counts for more accurate results.Moved default visibility handling from the server to the editor UI, ensuring consistent and flexible ActivityPub visibility settings across both block and classic editors.Prevented self-announcing by ignoring announces from the blog actor, while still processing announces from user and external actors.Refactored activity handling to support multiple recipients per activity, allowing posts and interactions to be linked to several local users at once.Refactored avatar handling into a new system that stores and manages avatars per remote actor, improving reliability and preparing for future caching support.Refactored the inbox system to use a shared inbox, storing activities once with multiple recipients for improved efficiency and reduced duplication.Reorganize integration loader and move Stream integration into dedicated folder structure.Reply posts: do not display post title before @mentions in posts that are replies to somebody elseSimplified configuration by always enabling the shared inbox and removing its separate setting, UI field, and related logic.Simplified inbox storage settings, allowing certain activities (like deletes) to be skipped to reduce unnecessary database use.Simplify follow() API return types to int|WP_Error for better predictability.Updated inbox handling to support multiple users receiving the same activity and improve overall data consistency.Updated mailer hooks to send notifications only when activities are successfully handled, preventing emails for failed events.Update plugin short description to be more user-friendly.FixedReply block now properly validates ActivityPub URLs before setting inReplyTo fieldAdded a safeguard to ensure the plugin works correctly even when no post types are selected.Added a safety check to prevent errors when resolving comment author hostnames without a valid IP address.Fixed activity processing to handle QuoteRequest and other edge cases more reliably.Fixed an issue with post content templates to ensure the correct fallback is always applied.Fixed fatal error when transformer Factory receives WP_Error objects.Fixed HTML entity encoding in extra field names when displayed on ActivityPub platformsFixed typo in example, improve quoting description.Fix Following table error message to display user input instead of empty string when webfinger lookup fails.Fix infinite recursion when storing remote actors with mentions in their biosFix local inbox delivery to use internal REST API instead of HTTP, enabling local follows and proper boost counting.Fix logic errors in Move handler: remove redundant assignment and fix variable name collision.Fix public key retrieval for GoToSocial profiles with path-based key URLs.Improved actor resolution by prioritizing blog actor detection before remote actor checks and refining home page URL handling.Improved handling of empty fields for better compatibility with Pixelfed and more consistent fallback behavior across actor names, URLs, and related data.Improved hashtag encoding for consistent formatting.Improved Jetpack integration by initializing it during the WordPress startup process.Refactored Mastodon import handling to use consistent array-based data, improving reliability and compatibility across all import scenarios.DownloadsWordPress.org: activitypub.7.6.0.zipGitHub: tag/7.6.0Thanks, Crew!Big thanks to everyone who contributed code, feedback, and testing to make this release possible. You keep ActivityPub evolving with every version.Version 7.6.0 is now live — update today and enjoy lightning-fast navigation, smarter synchronization, and smoother federation! ️
  • 1k Topics
    19k Posts
    die4ever@retrolemmy.comD
    Here it would, of course, necessitate everyone to set up their timezone in the settings No, web browsers know what timezone your system is set to, you just render in JavaScript, client side. I've done it in anonymous websites with no logins.

Looks like your connection to ⁂ ActivityPub.Space was lost, please wait while we try to reconnect.