Week in Fediverse 2026-08-07
Servers
- Vernissage v1.42.0
- Loops v1.0.0-beta.14
- Socialhome v0.24.0
- Ktistec v3.10.0
- Mbin v1.10.1
- Mastodon v4.6.5
- Hubzilla v11.4
- snac v1.94
- ActivityPub for WordPress v9.2.1
- PeerTube v8.2.4
- tootik v0.24.0
- NodeBB v4.14.8
- Wafrn v2026.08.01
- PieFed v1.7.10
- appy v0.6.0
- Lemmy Development Update July 2026
- Discovery Week 2026: What we learned, and what we’re doing next (Mastodon)
- What PieFed’s “social credit system” actually does
- Prismo: Federated link aggregation powered by ActivityPub
Clients
- Fedilab v3.43.1
- chan-fe v0.2.0
- Rocinante v1.2.2
Tools and Plugins
- FediFetcher v8.0.0
- Polls for ActivityPub v1.0.11 (WordPress plugin)
For developers
Protocol
Articles
- DrFed on reducing complexity and enabling more people to shape the Fediverse
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019fba46-e7be-7ee0-ae8b-8a2a8daec431
What PieFed’s “social credit system” actually does
Just like Reddit, PieFed keeps track of how many upvotes and downvotes your posts receive and the net value of all the votes received is called your “reputation” (Reddit calls it “karma”). This is not shown in the UI anywhere (except to administrators), to dissuade the karma-farming behavior common on Reddit. Reputation is not a game or status symbol, it is a mechanic for enhancing trust and safety on PieFed.
Some people have criticized PieFed for this, calling it a “social credit system” similar to the one in China so I thought it’d be good to explain exactly what it does so people don’t need to guess or rely on hearsay.
Background
Recently I did some analysis of voting patterns and found that people using PieFed upvote posts 33 times more than they downvote. We’re a friendly bunch, we want to encourage good contributions, we upvote all the time. In this environment it should be very very easy to have a reputation above zero.
Despite this supportive environment, some people (around 1%) have a negative reputation balance.
People who get downvoted a lot tend to be posting spam, trolling or being exceedingly negative. Sometimes a well-meaning person with strong and well-supported opinions will go ‘against the herd’ and receive unfair downvotes but if they stick around long enough the upvotes they receive for other activity will easily balance this out.
How reputation is used
Spammers
PieFed uses reputation to spot spammers, producing a report to administrators showing the most downvoted content in the last 3 days. This helps admins take action before people report the posts. Consequently, piefed.social is one of the least spammy places on the fediverse.
Administrators can also sort the user list in the admin area by reputation, to find problematic accounts. Also when viewing a list of new accounts, any account with a negative reputation is worth taking a closer look at because it’s usually a spammer.
Trolls
People who get downvoted a lot have a warning icon next to their name, like this:

This warns others that they might not be worth engaging with. The icons are not shown to the person who earned them, to avoid inflaming the situation.
At -3 reputation it’s one orange triangle, at -12 it’s two red triangles.
Roughly 0.4% of active accounts have two red triangles on them. It is exceedingly rare. Most people like that crash around making a mess everywhere then lose interest and go away or get banned.
Direct / private messages
At -10 reputation or lower the account can’t initiate direct messages (although if someone else starts a conversation with them they can reply). Abusive people, who tend to have a low reputation score, often use direct messages as a tool for harassment so this is a safety mechanism.
Trustworthiness
This builds on reputation a bit.
An account is ‘trustworthy’ if they have +100 reputation or are older than 7 days old.
Only trustworthy accounts can initiate direct message conversations. This stops spammers from sending direct messages and stops abusers from making a burner account to send abuse from.
The bio of untrustworthy accounts is not shown to anonymous viewers, to disincentivize spamming links there.
The way PieFed uses the concept of trustworthiness is quite limited. I see this as the beginning of something like what Discourse does but it is not a priority area of development at this time.
Low quality communities
In some communities, which the instance admin designates as ‘low quality’, upvotes on posts do not increase reputation (upvotes on comments on those posts still do, though). Someone who exclusively posts in low quality communities might have a hard time maintaining a positive reputation as downvotes decrease it while upvotes do nothing.
This feature has not turned out to be very useful (I just ban / delete really bad communities) and it’s not used much in practice.
And that’s it
Ultimately, reputation isn’t some gatekeeping tool for participation. It’s just a simple mechanic to help us filter out spam and harassment, while keeping moderation decisions in the hands of real people. To 99% of us, it’s completely invisible.
In the past there were a few more niche situations which dinged accounts for 1 reputation point here and there but it was ineffective and inconsequential (compared to the flood of upvotes most people receive) so those were removed.
I hope this clears things up for people.
#fediverse #moderation #piefedRelease v3.10.0 of Ktistec
The last two releases of Ktistec added backend and frontend support for algorithmic feeds. This release adds polish and links it into the navigation alongside posts, drafts, and bookmarks.
Algorithmic feeds are feeds that include (and exclude) posts with certain keywords, hashtags, and mentions. They are built on top of the materialized views that I introduced a few months ago. And they're fast!
The implementation will evolve toward something that looks like Mastodon's advanced web interface, Misskey antennas, or Friendica channels.
Here's the full changelog:
Added
- Link to feeds index page from secondary menu.
- Garbage collect abandoned feed drafts and orphaned feed state.
- Backfill feeds with historical posts.
Fixed
- Quote post request, authorization, and release fixes.
- Recognize a swipe anywhere in the image viewer.
Changed
- Feed editor usability improvements.
- Bust the asset cache when a bundle's contents change.
I'm currently deep in adding shared inbox support. A few servers insist on delivering to /inbox (whether or not Ktistec actors advertise a shared inbox).
🚀 #Vernissage 1.42.0 is now available!
Highlights:
- Dedicated tables for account migrations and outgoing emails
- Browse photos by camera, lens, or film
- Mute accounts to hide their images from feeds
- Preview photo location before publishing, with your 5 most recently used locations suggested
- Plus many other improvements and bug fixes
Thank you to everyone who contributed, tested, and supported the project! ❤️
https://github.com/VernissageApp/VernissageServer/releases/tag/v1.42.0
Week in Fediverse 2026-07-31
Servers
- Mastodon v4.6.4
- yukimochi/Activity-Relay v2.0.11
- Iceshrimp.NET v2026.1.2-beta
- Mitra v5.8.0
- ActivityPub for WordPress v9.2.0
- Misskey v2026.7.0
- NeoDB v0.17.4
- NodeBB v4.14.5
- Announcing Bonfire for communities: groups and tools to organise together
- bandwagon.fm: July 2026
Clients
- Fedilab v3.43.0
- Pachli v3.8.0
- PleromaFE v2.11.2
- Aria v1.5.10
- Photon v2.4.3
- Rocinante v1.2.0
- FediSuite: Manage all your Fediverse accounts in one place
For developers
- Masto.js v8.0.0
- activitystreams-vocabulary: ActivityStreams 2.0 Vocabulary data structures (Rust)
Protocol
Articles
- Pelago: The Old Man, The Sea, and The Island
- Cooperative Software
- Cacheable Requests for Remote Content
- A newbie's guide to self-hosting: GoToSocial part 1 (installation and set-up)
-----
#WeekInFediverse #Fediverse #ActivityPub
Previous edition: https://mitra.social/objects/019f95f5-5736-7753-8aaa-83f9c26fa07e