taquiones.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
If the posts, pages, podcasts, articles and videos etc on every website were all natively #ActivityPub items, the whole web would be part of "social media". But it wouldn't be right to call that "social networking". That would still just be what you're doing messaging and managing online groups with your friends, family and other communities. #SocialWeb
Fediverse, we’ve got a new mascot! Meet Waffy from Wafrn
#Wafrn #Fediverse #activitypub https://app.wafrn.net/fediverse/post/44d569e3-36ed-4761-a1ca-912d08e89c8b
I realize that all of you reading this are already a part of the #Fediverse but you may want to pass this article around to your friends who aren't a part of it yet.
#Mastodon #ActivityPub #SocialMedia #Decentralized #Technology
https://publicknowledge.org/why-decentralized-social-media-matters/
#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
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:
HTTP 500 Internal Server Error
.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.
Hashtag following also allow URLs to RSS feeds of ActivityPub objects (like e.g. https://mastodon.social/tags/ThankYouTuesday).
Users can now configure a webhook to receive an HTTP POST for every notification. This can be useful for implementing bots that react to activities, like autorepliers, chatbots or interactive textual games (see snac(1)
for more information).
The number of pending follow confirmations is shown next to the "people" link.
Faster performance metrics (contributed by dandelions).
Improved lowercasing in hashtags (contributed by postscriptum).
A search-by-url tweak for implementations that return 200 for invalid webfinger queries (e.g. piefed).
Mastodon API: added follow confirmation endpoints, fixed collisions in attachment file names.
Fixed potential crashes in attachment uploads.
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
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.
What's the minimum viable #fediverse #duolingo replacement? #activitypub #fedilingo #polyglot
Hi #lazyweb! I just fashioned a knob that goes on a #madsen kg271 #cargobike wheel lock. Where do people post models for #3dprinting these days, where the models are findable (implying some amount of centralization), but the site works (last I checked, this means not Thingiverse) and the organization is not toxic in some way? (... is there an #activitypub extension for 3d model sharing? ... someone wanted to do one in 2023, https://socialhub.activitypub.rocks/t/federated-app-space-for-3d-file-sharing-with-complex-tools-and-visualization/3412 ... who were you, Y0z64? WHAT DID YOU SEE? https://xkcd.com/979)
Week in Fediverse 2025-05-30
Servers
- Socialhome v0.21.0
- Sharkey v2025.4.2
- gathio v1.6.0
- Ibis v0.3.1
- NeoDB v0.11.7.3
- Platform update - May 2025 (Vernissage)
- PieFed development update May 2025 - Passkeys, Flair, Image hashing & much more
- Metabolizing mentions (Ghost)
- Tvmarks: a TV tracking site connected to the Fediverse
Clients
- Pachli v2.13.0
- Mangane v1.14.0
- Fread v1.4.0
Tools and Plugins
For developers
- Fedialgo v0.55.0
- ap-components: A collection of Web Components for showing ActivityPub objects in a browser
Articles
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196feaa-e902-fdfb-9628-0a17333c6da5
I just created a badge for anyone attending my unconference at the @fediforum ! Look how beautiful it is.
See you there!
https://badges.vocalcat.com/explore
#badgefed #openbadges #badefed #fediforum #fediverse #activitypub #dotnet
Hey #Fediverse, do you love #TV? I've launched a new app to track your tv in a single user app with #activitypub support!
After you watch give my github repo a ⭐ ! https://github.com/stefanhayden/tvmarks
Hey #fediverse 👋
I gave some good updates to the curated fediverse clients list. So many new fresh and cool web, desktop and mobile #UI clients to choose from to access your favorite #ActivityPub web services.
What is your favorite fedi client?
https://delightful.coding.social/delightful_fediverse_clients
PS. See something missing? File an issue or pull request at #Codeberg at:
https://codeberg.org/fediverse/delightful-fediverse-clients
Also check out the other fedi-related lists at https://delightful.coding.social or.. maybe you even want to start your own sub-list?
Look at this #smallWeb #activitypub #tv app I built!
I call it #Tvmarks and you can find the code here: https://github.com/stefanhayden/tvmarks
Week in Fediverse 2025-05-23
Servers
- Manyfold v0.111.0
- Smithereen v0.10.0
- Mitra v4.3.0
- Ibis v0.3.0
- ActivityPub for WordPress v5.9.2
- tootik v0.16.1
- NeoDB v0.11.7.2
- Gush! v0.0.19
- Moderation preferences (Ghost)
- Updating some legal features (Mastodon)
- Omnom: A webpage bookmarking and snapshotting service
Clients
- Aria v1.1.1
- Voyager v2.35.0
- Blorp v1.7.3
For developers
- Federails v0.7.0
- Fedialgo v0.48.0
Articles
- Take It Down Act 2025 (USA)
- Federation Compatibility : Mastodon and Lemmy
- Hubzilla Timeline and History
- Fediverse Report – #117
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196da9a-e025-140d-921e-0fe8c41656c8
GreatApe, a federated live audio platform, is hosting an event right now! Give it a go, help test it out.
#Fediverse! I will be hosting an unconference of @badgefed - an microcredentials system decentralizing using #activitypub and #openbadges - in the @fediforum
I will be giving an attendee badge to everyone to stop and say hi, so, if you have not registered for this virtual conference on June 5-7 go to https://fediforum.org/ and do it if you can!
See you there!
If you’re looking for a Pocket replacement, the good news is that there are tons of open source options available - if you’re willing to self host. And if you’re going that route, why not try a federated bookmarking platform? I know of two.
Might be a little biased as I’ve contributed once or twice, but Postmarks works great. Yes, it was built with Glitch in mind but I run it as a Docker container myself.
Just an update: I’ve added a speculative section for how data from Pocket could be converted into #ActivityPub data for a potential implementation: https://cloud.deadsuperhero.com/s/Tyc6woCaPBgGfSd#h-activitypub-representation
There are probably some flaws in here, reading the specs for ActivityStreams and Mastodon reminds me of a number of quirks regarding how different platforms implement things.
#Smithereen 0.10 is out!
This release adds instant notifications, online statuses, friend lists, email notifications, account migration, and more. It's also the first version of Smithereen that isn't frustrating to install.
Full release notes here: https://github.com/grishka/Smithereen/releases/tag/0.10
5/
So, not just Decentralized Social (DeSo), but instead —
Decentralized Social (DeSo), Federated Social (FeSo), Localized Social (LoSo)
The goal is 'social' that is simultaneously — 'Decentralized', 'Federated', and 'Localized', all at the same time.
RE: https://mastodon.social/@reiver/114551725757671167
#ActivityPub #ActivityStreams #Decentralization #DeSo #Federation #FeSo #Fediverse #governance #Localization #LoSo
4/
Federation is the word we use to describe that act of bringing together and connecting these separate Decentralized, Localized communities.
This is where protocols such as ActivityPub, ActivityStreams, etc come into play.
Federation is a voluntary choice.
But, so too is Defederation, if desired.
#ActivityPub #ActivityStreams #Decentralization #DeSo #Federation #FeSo #Fediverse #governance #Localization #LoSo
Does anybody know how the term "ActivityPub" was coined? Why that particular name?
(It's not an obvious one for a decentralized social media protocol.)
Recuerda, puedes dejar Instagram y pasarte a @PixelFed 😊. Llevo activo en Pixelfed desde abril de 2022 y estoy encantado, además que puedo compartir las publicaciones aquí.
La web funciona muy bien y por ejemplo aplicaciones para Android como @PixelDroid, o la oficial para ambos sistemas ayudan aún más en la experiencia.
Mi cuenta de Pixelfed es @Perugorria 🙂
What does it take to get a PieFed instance setup?
RE: https://video.firesidefedi.live/w/t4M5fXeXqhfJ39MjbCmA7s
#ActivityPub #DeSo #Fediverse #FediverseHistory #FireSideFediClips #PieFed #SocialMedia #Threadiverse
“The origin story of Pixelfed does have its roots in GNU social — and we've been heavily inspired by Mastodon as well.”
RE: https://video.firesidefedi.live/w/kk7x8GAs7gNvkzaPs6EPiU
#ActivityPub #DeSo #Fediverse #FediverseHistory #FireSideFediClips #GNUSocial #Mastodon #Pixelfed #SocialMedia
PieFed adds PassKeys! As in, log in only with your passkey. Not just as a 2FA addition to your username/password.
Do you want to help testing @badgefed and provision your local test instance?
Easy
docker pull ghcr.io/tryvocalcat/badgefed:latest &&
docker run -v `pwd`/data:/app/data \
-p 8080:8080 \
-e SQLITE_DB_FILENAME=/app/data/badges.db \
-e AdminAuthentication__AdminUsers__0__Id=your-mastodon-username \
-e AdminAuthentication__AdminUsers__0__Type=Mastodon \
-e MastodonConfig__ClientId=your-mastodon-client-id \
-e MastodonConfig__ClientSecret=your-mastodon-client-secret \
-e MastodonConfig__Server=your-mastodon-server \
ghcr.io/tryvocalcat/badgefed
And then open a browser and go to http://localhost:8080 or http://localhost:8080/admin
#docker #badgefed #openbadges #softwaredevelopment #testing #fediverse #activitypub
Week in Fediverse 2025-05-16
Servers
- Owncast v0.2.3
- snac v2.77
- ActivityPub for WordPress v5.9.0
- NeoDB v0.11.6.9
- Vernissage Server v1.14.0
- NodeBB v4.4.0
- Lemmy Development Update April 2025
- How PieFed federates “flair” on posts and comments
- Blocking domains (Ghost)
Clients
- Moshidon v109
- aria v1.1.0
- Blorp v1.5.0
- Flohra: An open source client for Flohmarkt
Tools and Plugins
- PeerTube livechat plugin v12.0.4
- feed2fedi v3.2.1
- fedidb-nuxt: The next generation frontend for fedidb.org
For developers
Protocol
- FEP-82f6: Actor statuses
- FEP-0151: NodeInfo in Fediverse Software (2025 edition)
- FEP-521a: Representing actor's public keys (Final comments)
Articles
- ActivityPub Quiz
- Owncast Newsletter May 2025
- My Dream Fediverse Platform
- Fediverse Report – #116
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196b6aa-923e-5f15-d203-8331fb2924de
I'm assuming Unicode in handles is not allowed? At least by Mastodon.
This user is not able to have their content federated because the username is all Hebrew (I think?) characters!
I wrote a #FEP about actor statuses. Yeah, those things near the name that Facebook had in 2007.
https://codeberg.org/fediverse/fep/src/branch/main/fep/82f6/fep-82f6.md
So yes, I think there is a place for a #SpamHaus in the #Fediverse. Yes, I think it is worthwhile to think about the concept of RBLs (Real Time Blacklists on the DNS level) in the #ActivityPub context.
#ActivityPub and #SMTP (Simple Message Transfer Protocol, also knows as e-mail) have more in common than you might think. Both are about accepting or refusing messages on the instance/server level. Both use comparable rulesets. One has 30+ years more of experience. Worth listening to them, IMHO (In My Humble Opinion). I am one of the lucky ones that know both :)
But I also know you should. We can tell you a lot about pattern matching and selective connection refusals. Lessons that transfer quite well to the #ActivityPub galaxy :)
I'm wondering how content on threadiverse is automatically assigned its community when received by the software (e.g. PieFed, Lemmy, Mbin).
The answer I am expecting is "if the community is addressed (to
, cc
, audience
), then it is slotted into that community".
However that causes issues for compatibility with microblogs... for example, @silverpill@mitra.social recently authored a post that mentioned @swf@socialwebfoundation.org
and it got slotted into that community on NodeBB, which isn't correct since that group is private.
Better practice would be to only trust the addressed community if it is Announce
'd by the community directly, but would fall short if my instance does not receive the Announce
(say, if nobody follows the community), in which case we'd fall back to "uncategorized", which is where all microblog posts currently go. Then it's neither correct nor incorrect, I suppose.
I think this might be an issue where NodeBB tries to be too many things at once (microblog and threadiverse compatible).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
Federated flair for PieFed communities and users is here. Think of them similar to hashtags that follow these objects around. It gives you a sense of the user's specific interest in a topic, or a way to filter a community to posts about a specific flair. Your community flair can be associated to a specific color.
https://join.piefed.social/2025/05/10/how-piefed-federates-flair-on-posts-and-comments/
Some #Smithereen updates:
- Friend lists: you can now assign lists to your friends. These are useful not only for remembering where you know someone from, but also for privacy settings.
- Email notifications: self-explanatory. You only start receiving them if you haven't visited for at least a day, as determined by the online status.
Week in Fediverse 2025-05-09
Servers
- Owncast v0.2.2
- Mastodon v4.3.8
- Mitra v4.2.0
- snac v2.76
- Misskey v2025.5.0
- NeoDB v0.11.6.7
- tootik v0.16.0
- kmyblue v18.1
- Vernissage Server v1.12.0
- Gush! v0.18.0
- May 2025: What’s In The Pipeline (Bandwagon.fm)
- Blocking users (Ghost)
- Trunk & Tidbits, April 2025 (Mastodon)
Clients
- Voyager v2.34.0
- Blorp v1.4.0
Tools and Plugins
- Lemmy Schedule v1.15.0
- Enable Mastodon Apps v1.4.6 (WordPress plugin)
- peertube_recomendation_algorythm: A browser extension that monitors the peertube videos your watch and stores them locally
For developers
Articles
- When decentralization can get too big!
- Town squares, backyards, better metaphors, and decentralised networks
- Il Fediverso a scuola: uno strumento didattico per la cittadinanza digitale
- Fediverse Report – #115
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/0196929b-a80a-322f-a1ba-f42864034290
I submitted a Pull Request to update MacPorts' snac to 2.76 here:
https://github.com/macports/macports-ports/pull/28373
GitHub Actions Continuous Integration checks passed!
It's up to someone else with write access to merge it.
Thanks to you and dandelions and shtrophic (and anyone else I may have missed) for the continued contributions and improvements!
(these modest diffs were prepared in part while listening to "Garlic Braid" by LMNO & D-STYLES: https://d-styles.bandcamp.com/track/garlic-braid [the 1st single from the upcoming full length album: Three Mimes & an Elephant)
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded
#NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Does anybody know what exactly Pleroma needs for a valid Webfinger check? I'm attempting to figure out why @jmtd@pleroma.debian.social
won't resolve in NodeBB, and it's because the webfinger call returns 400 Bad Request
.
NodeBB is calling https://pleroma.debian.social/.well-known/webfinger?resource=acct%3Ajmtd%40pleroma.debian.social
with User-Agent
and Content-Type
headers (curiously, it's not sending Accept
, but it also fails if that header is set, so that's irrelevant.)
Navigating to that webfinger url in the browser returns XML, which is but I'm not even getting that when NodeBB makes the call.
@imdavidpierce Its dramatically under-reported that the newly federated forum software #nodebb went from zero to 2.7 million federated users, and jumped. tobe the 2nd biggest platform on #ActivityPub after Mastodon shortly after launch..
Added Webmention support for links (Markdown-style or direct) written in a post.
Added new command-line options for list maintenance.
Display custom emoji in more places (contributed by dandelions).
Mastodon API: fixed infinite scroll in many clients (thanks to cheeaun for giving me the clue), added /api/v1/accounts/.../lists
endpoint (contributed by dandelions).
Email notifications can now be sent via libcurl
SMTP instead of spawning the /usr/sbin/sendmail
program. To use this new feature, some additional server configuration is needed, see snac(8)
(contributed by shtrophic).
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
@EUCommission that image I created long ago has gained new relevance..
Me:
> Imagine when you add a new fediverse account to the profile of an existing one, it offers to synchronise your avatar, other social accounts, etc between the two
Maybe an ActivityPods approach could be used for this?
@verge It's too late, Reddit is slowly dying due to their constant shitting on their user base.
Lemmy, Mbin, and PieFed are great alternatives, and thanks to ActivityPub they all communicate with each other on the Fediverse.
Want something that looks like old reddit but isn't tied to a dying platform? Check out https://oldsh.itjust.works/ – want a more modern UI, try out https://tesh.itjust.works/home/all/scaled.
https://join.piefed.social/
https://joinmbin.org/
https://join-lemmy.org/
Fediverse Report #115 - This week's #fediverse news:
- @peertube launches v1 of their mobile apps
- @Mastodon shares more information on their team is growing
- @swf launches places.pub, a way to put OpenStreetMap data directly on #activitypub
Following up on this question I asked back in late March, I wanted to continue thinking about how one would handle cross-posting between categories/communities, given that there isn't current consensus on it, and especially given that NodeBB—as of v4.3.0—can now see and browse remote categories.
From that original topic, we can distil the following:
So were an FEP to be written, we'd center it around the following assumptions:
Announce(Object)
modelAnnounce(Activity)
because it is not the original object creation that is being announced, but the object itself, to a new audience.Reject
handling would be required for cases where the cross-post is not allowedThis is very similar to an existing announce/boost/reshare, except that instead of addressing the activity to followers list you are addressing it to a group actor's inbox.
Some additional questions:
Announce(Object)
? My guess is nothing, currently, but let me know otherwise @rimu@piefed.social @andrew_s@piefed.social @melroy@kbin.melroy.org @bentigorlich@gehirneimer.de @nutomic@lemmy.ml @angusmcleod@mastodon.social
This is why fedi matters. Making news outlets immune to the influence of third parties over their distribution, letting the people decide what goes viral. Running their own news sites with #ActivityPub enabled, the public becomes able to boost any story we want to those who follow us. No ads in the way, no algos having the final say over what shows up. We just need better tools for consuming what's most popular among those we follow and paying journalists. #SocialWeb
https://toot.io/@MediaOnMastodon/114456528522277718
We are implementing the final version of RFC9421 (HTTP Signatures) in Mastodon, and would like to test this with other ActivityPub implementations.
Do you know of any AP implementations supporting both incoming (verification) and outgoing (signing) RFC9421 signatures, and if possible with support for the double-knocking mechanism as described in https://swicg.github.io/activitypub-http-signature/ (section 3.5)?
This article sets out to compare ActivityPub and ATProto, but what it really compares is Mastodon and BlueSky;
It is useful however as a 'user story' about the failure modes of the existing, Mastodon-dominated fediverse.
(1/?)
Coda: The growth of BlueSky, and the novel features it launches with, point to a need for a 2.0 version of ActivityPub. One that fleshes out and updates the protocol based on dev experiences in the first decade of active use, and intentions going forward.
Ideally an AP 2.0 would include a formal mechanism for protocol extensions. One that learns from the experiences of the FEP process.
@jens @dajb I strongly agree. I am basically using #ActivityPub as the transport and decentralization protocol (which is basically what it is) and OpenBadges as the spec. Or at least that is the north star.
An OpenBadge gets attached to an activity, and that is how it gets decentralized. Issuers are ActivityPub actors and can follow each other.
Badges are issued to a Recipient identified as an url, OpenBadges supports phone, email and url. The url could be a fediverse account, in which case BadgeFed use it for notification purposes.
There is nothing preventing, for example, to do an #atproto implementation, the lexicon for #OpenBadges can be defined.
There's an instance where I have one account, didn't know that there was drama because I keep my nose down.
At a certain point I saw that there is drama regarding some moderator and then I saw another instance where they simply the federated my instance because the leadership don't like what that moderator has done from their perspective
I've read the perspective of the moderator
The stories differ 180°
#community #activitypub #federation #opensource #socialmedia
Is the #Fediverse really open for #freedom?
In the last weeks, I noticed more & more messages from different instances/admins about moderation, banning and de-federations. Initially, people told the Fediverse is more open, not blocking and deleting content compared to other social medias. However, I think it shifted to the opposite where a single instance admin decides for the whole user base (which might not even be aware of it).
#community #activitypub #federation #opensource #socialmedia
Week in Fediverse 2025-05-02
Servers
- Sharkey v2025.2.3
- Hollo v0.5.6
- Mitra v4.1.1
- NodeBB v4.3.0
- Manyfold v0.109.0
- Pleroma ActivityRelay v0.3.5
- Gathio v1.5.2
- Misskey v2025.4.1
- gancio v1.26.0
- Iceshrimp v2023.12.14
- NeoDB v0.11.6.2
- Gush! v0.0.17
- Vernissage Server v1.11.0
- Images, profiles, and preferences (Ghost)
- BadgeFed: Early Decentralization Experiments + OpenBadges Export! - Second April 2025 Update
- PieFed development update Apr 2025 - S3, OAuth, Federation retry queue, Stripe
- Forgejo monthly update - April 2025
- places.pub: A service that makes OpenStreetMap geographical data available as ActivityPub objects
Clients
- Pachli v2.12.0
- Voyager v2.33.0
- Tesseract v1.4.38
- Blorp v1.2.5
- Interstellar v0.9.2
- PeerTube Mobile v1.0.1
- Phanpy changelog
For developers
- Masto.js v7.0.0
- FediAlgo v0.23.0
- apsig v0.5.2
- apkit: Powerful Toolkit for ActivityPub Implementations (Python)
Protocol
- ActivityPub/Primer/Inbox
- ActivityPub/Primer/Outbox
- ActivityPub/Primer/Activity Streams 2.0
Articles
- How I made a blog using Lemmy - a write-up
- Steps Forward in Long-form Text
- Does The Fediverse Need Influencers To Survive?
- Fediverse Report – #114
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/01966ea0-7d42-6181-9fdd-ccfe31dab1e2
What should #FEP Process be about? #ActivityPub et al? Or everything that vaguely represents #SocialWeb?
I took FEP codeberg chat to a #SocialHub thread that discusses how we can ensure and foster an open and grassroots ecosystem.
Imho the FEP Process should define its particular scope of protocols and technologies that are relevant, and that involves AS/AP and closely affiliated technologies.
FEP Process should NOT define what #Fediverse is. Leave that to Fedizens.
Early bits of #decentralization of #Badges look how, I created one in one instance (verifiedby.maho.dev) for @lqdev and it got decentralized/federated to other instance (badges.vocalcat.com)
So, badges are coming to the #fediverse.
In a technical note, I am using notes (so it gets published to mastodon), but adding the badge as "attachment" which is in the #activitypub spec. Tried document type before, but it does not render in Mastodon. I am going to work in supporting openbadges as activitypub attachments as well, so you can bring your existing openbadges to the fediverse.
Also #SocialHub #ActivityPub developer forum has a bunch of C2S-related topic. You can use the forum search facility.
https://socialhub.activitypub.rocks
A very detailed investigation on what is needed client-side can be found in the #AndStatus project. It was never completed AFAIK as there were among others no server implementations to test against.
@smallcircles
> what is needed client-side can be found in the AndStatus project ... there were among others no server implementations to test against
Seems like Pleroma had it working before mid-2020;
https://pleroma.social/announcements/2020/05/10/pleroma-security-release-2-0-4/
The Epicyon server has support for AP C2S too, so that could also be used to test apps trying to implement it;
https://libreserver.org/epicyon/
Was any of this mentioned in the SH thread?
@strypey @skyfaller @hugh @bob
I did not mention a #SocialHub thread. There are multiple discussions where various aspects were discussed, that might still be useful. The search facility is best way to find them.
As for AndStatus the github issue lists their step-by-step progress in investigating what was needed, and what the challenges were. One of them was unavailibility of appropriate server back-ends to test against, mentioned *at the time* as challenge.
Would ❤️ more #ActivityPub C2S dev.
Today I learned that the fediverse platform Honk can import posts from a Mastodon, Twitter, or Instagram archive and backdate them appropriately. That's honkin' terrific!
My relay instance for the #Fediverse evolved in a great way - more than 120 instances are already connected to boost your posts across the Fediverse.
If you're running #snac / #snac2, #Mastodon, #Pleroma or any other software on the #ActivityPub protocol that supports relay instances - feel free to join the relay! Hopefully #GoToSocial also supports relay services soon! Of course #IPv6 is supported (for IPV6 only instances).
Threads updated their terms of service. Lots of CYA when interacting with “the Protocol” which at this point in time, is ActivityPub. But it’s never named, and it’s noted that the protocol could change at anytime.
Important terms to review: protocol and third party *. Also that little sneaky point about needing to adhere to both Threads and Instagram’s ToS.
Introducing #EurovisionFediVote. #Eurovision song contest but with #Activitypub based voting. Where you can run your Eurovision (virtual) party, voting by your followers and peers, celebrating your favourites of the official #ESC final in your community. Sharing your results with other groups. I’d like to see this happening. Let’s build it. Shall we discuss this at #FOSDEM? :)
It would be really nice to be able to import/export word filters on #Mastdon. Not sure why this functionality isn't there. Perhaps a feature request is in order.
It would be great if the #ActivityPub #Discourse plugin supported moving topics to remote forums it federates with.
I wanted to transfer some topics with a bunch of posts to another discourse installation, but the procedure is quite involved. Not a simple export/import via the UI, unless I overlooked something.
https://socialhub.activitypub.rocks/t/transfer-topics-between-forums/5278
Thinking about setting up a #gotosocial instance as a possible alternative to my current Mastodon instance. Seems quite straight forward to run as a self-contained single (podman) container, which is an approach I have come to like more and more. I already run my own #Forgejo instance that way. When I have time to spare, I will give it a try :)
Thank you so much for your enthusiasm! ❤️
So, following your encouragement, I will do weekly blog posts sharing a behind-the-scenes look at the making of my Fedi video(s).
My two amazing interns will be helping out for the next 8 weeks... and they know NOTHING about the Fediverse (we kept things this way so they'll look at the script with fresh eyes and provide feedback from the POV of our ideal audience).
Today I get to tell them about #ActivityPub - exciteeed 🥰
I know most people dislike AI on the Fediverse, but we really do need an AI on the Fediverse to deal with the spam problems. I work for Meta, and do you think we spend all day, every day, removing spam? NO. - We have an AI for that. The only time I see spam is when someone appeals. You'd be surprised on how entitled people feel to post, junk. Beyond that, we mostly deal with normal junk, and spam is generally a low issue.
A reply to a followers-only post should be addressed to the OP and the OP's followers, not to the replier's followers. #ActivityPub
I love @pluralistic and how he ends up making the lefty argument with libertarian tools.
My only real beef is his focusing on making sure #bluesky has exits, instead of how #ActivityPub enables every news outlet to have freedom of reach. See @mondoweiss.
🏕️ my adventures in #selfhosting - day 128 (a bit Clueless edition) 🎬
Bonjour Fedi friends!
I'm having a really interesting week: 4 adult caretakers in a house with 3 little children... as I admitted to someone on here, self-hosting is FAR easier than being a referee in fights about LEGOs 😅
Now, whenever the cousins are busy playing in the garden, I try to do a bit of work, namely: figuring out #PeerTube from the POV of a self-hoster.
Yesterday I finally understood how I could create a user account (other than "root" - the superuser created during the PeerTube installation).
Today I'm busy trying to solve another problem: how do you tell your followers you've moved to a new instance? Because yes, PeerTube is powered by #ActivityPub, but it doesn't support the MOVE function.
I rarely posted on my MakerTube account and only have 150 subscribers, who followed me when reading about it on my blog post about PeerTube.
But I have to admit, the whole "following" thing is really convoluted on PeerTube because you can follow an entire account or specific channels. And I'm a little lost regarding how I notify my followers about the change.
If you have any suggestions, I'm all ears!
Oh and some news for you first... here is my new PeerTube home: https://videos.elenarossini.com/a/ele/video-channels
Special thanks to
@yunohost
for empowering me to set up my own instance ❤️
Whoa!!!
Ok, that reminds me of a question I've been meaning to ask...
How exactly to we count the beginning of the #Fediverse?
I know it's older than #Mastodon, for sure.
Do we just go as far back as #GnuSocial?
What about #Identica? Does that count?
Also, what software did #Quitter run? Did it use #ActivityPub?
I have so many questions as a... somewhat newbie (2018) to the #Fediverse.