Let's stress test the Fediverse on new year's.
Let's all make a nice "happy new year!" post (add media for bonus) and see if our beautiful decentralised network can handle it.
Boost for increased load. 😎
#Fediverse #Mastodon #ActivityPub #NYE #NYE2025
Anatomy of an E2EE ActivityPub Note in Enigmatick
Over the break I spent some time revamping my structs and enums for handling #E2EE #ActivityPub exchanges. This is what I have at the moment for the initial Create from the client (this is subject to change).
{
"@context": [
"https://www.w3.org/ns/activitystreams",
"https://purl.archive.org/socialweb/mls"
],
"type": "Create",
"actor": "https://enigmatick.social/user/jdt",
"to": [
"https://enigmatick.social/user/mls-tester"
],
"cc": [],
"object": {
"mediaType": "message/mls",
"encoding": "base64",
"published": "2025-12-29T21:11:17Z",
"type": "Note",
"to": [
"https://enigmatick.social/user/mls-tester"
],
"cc": [],
"attributedTo": "https://enigmatick.social/user/jdt",
"content": "AAEAAhDIkTdahK5U3s1SQBbA2fIvAAAAAAAAAAEBABzHJj3+WZDE3Hw6H5W9YNhE3bhDSyExL4tnn0E5QOvPUeOgYdo/2n+rGUI1M8wupeK2bt919jAs8yTj2awvBAsprxAInHm8qWgq2FER2xjcpAx9f42ncAL8Xehfy3v6vonGuAPkYteAzdFCC8mGWxg3slpI+VoPrSWThSKqjMNxttZSfvbnhEFYw0jUFmJwxOecDS8n3UVjuLDt14V0Fw9YMv+XXUgKj9bWaCPi0qhuatcgxCqXwXzpevJBhY0trbPZgjB8LlhC/zcx5NNLI9WJtCF9zq3RPkG6ByPdH6IWTH5drOJyvefILElybP4eGMSoGWZATmGUQm/k3iKG6tRyzMM/fHxpIz34",
"tag": [
{
"type": "Mention",
"name": "[at]mls-tester@enigmatick.social",
"href": "https://enigmatick.social/user/mls-tester"
}
],
"attachment": []
},
"published": "2025-12-29T21:11:17Z",
"instrument": [
{
"type": "VaultItem",
"content": "oAjN0c2+q5gCtrFlauGU1kbKGizm5a5pH+iY5cObdihVBjjsSiSbkeu6XQ7/RR4lcn0OIqS9O+MVJ0QyympRxt7JI9qzCGlkCFcAyp4oe8nhh/YG7WHoLWL272vPqlq8A/Yf0YFprhIBlU48sJF6A1iRlU4fEBaRwnwV4gniSCQr55jpDe++M/HD3bSFJNcvpmf5BH9G4Z3VBaB8HMnDECGzFrB8zFycAR0w1SNYbGJuXFsopfMb4EfPkZoHT28="
},
{
"type": "Welcome",
"mediaType": "message/mls",
"encoding": "base64",
"content": "AAFAmCDd32lw8FF8QC6uFjAHr3mgvxBPjuGV1Pssxx+h5CNhcCAv4/tP+dWUbCq6L4A+aMr+L1uP3Xkusb4ea2H80EgFOUBUqHDCdGzjAhZdLCrjE0kM/aou36ZSZc0ahftKmE07chTiMUo8FgIj12deS4A0l3sXAR8x724HeigtyObI1GK7fxMGXU5oWemHGhS1unxK6XVyiuqvQriKP+VJPZa6JzN3Yb4r4l9B5jUfNUc5gX3XvzkzcO57Exj8SgpTTygo2zBTOPQ+6steYycUA70ed3LPKEfSCllIWeWAV+J+EFh7ywm90XFYzaPrXVudIx3orRzVMFnIldLax3oHUW5uXIrGQ06JWfgdOQ6DByb2iy/Dw4zJlbZP1oJptBTgO19IqUQaz58wrWDBSiYIT3h1jOXE3GvJgeeQIiW78noO5MF3xI3WRXB4C0cttyKm7Od2CBOk1USo+TDLCevnmExhlKlVTobTMMI4xZ1vVCdYpnb0k9rO7coVKPueBqVg2mE20GS/IoRG0v8+h0xUKIgsbYua41krjXoB5hctX4kH3lRO+qERkoXEcLVxRJuyeZEGsk4XrJ18AigU1a8gB6cZZ5LyvcV756yelu6F6MRQKba6zawDLOn4Takm3Lr3urfWo5Br7DBZcigMVjzGn8MhLSIEMhv6Ehmqajj9Vl6sTnpi90tVYWUtKO1buPrk3AiXrsbnEoNubqCs1sVmA93/Z0CcE8GQa1dO7NywofSV4/ax/tmBCZEoU6/uL7ygZHt8ZvSyd6wniPCR6sfd4ys4O8C7qW1KKFtEBbb1lMre494ZeXI5v0sG7MwbwFtI3d2uRHtWZ8v9khGr1ds4AFz3QnvoMSUtsR2kvq+C6H45kUs2ae957+txpKt5MDrcmK+CTTcX/FhlAtib4mlbs+Aj4WJFLOkXuB+MlHOMBlMz3ndJ5I3GDbo+VQvdJC2mCUOBWraihOV92mQQHi2gLXAA1NSsZIjXgnyVSYsrUvNJgTvw+AOVmJ7q5tXENPlZoOKUjSB3fEmKlywf90EQLUjDpphnYtvdFz8Oh8Vbgze+QAQp2VVYImI+1voBErK1EMKqEDFz1DC1CWUzqhl3k2pMgx00JhP3ZZpbX7YtjRmLjJM="
}
]
}
The mention of mls-tester has an [at] to avoid triggering my automatic webfinger resolution.
I've adopted the mediaType and encoding attributes from the draft ActivityPub specification. And I've standardized the Welcome message to incorporate those.
The Create includes the Welcome and a VaultItem as instruments rather than being sent as separate activities. The Welcome can include any number of recipients, so one within the activity should be sufficient.
The VaultItem is specific to the #Enigmatick client and isn't intended to be federated. That's how I'm handling ongoing access to the decrypted data; the VaultItem is a symmetrically encrypted representation of the original content that can be safely stored on the server for repeated use by the client. I'll need to eventually update the @context with that extension.
Resumen anual 2025 con las noticias más importantes de Mastodon y el Fediverso.
Lanzamiento oficial de Mastodon 4.4
Esta versión consolidó las búsquedas por palabras clave con filtros de privacidad avanzados y mejoró significativamente la federación de grupos, optimizando el consumo de recursos en instancias medianas.
URL: blog.joinmastodon.org
Implementación masiva de "Author Verification" vía DNS
Se estandarizó el protocolo para que periodistas y organizaciones puedan verificar su identidad de forma soberana vinculando su dominio directamente a su perfil de ActivityPub, sin intermediarios.
URL: fediversereport.com
Consolidación de Ghost como nodo del Fediverso
La plataforma de publicación Ghost completó su integración total con ActivityPub, permitiendo que millones de boletines y blogs interactúen de forma nativa con usuarios de Mastodon y Friendica.
URL: ghost.org
Avance del protocolo IFTAS para moderación compartida
Se fortaleció la red de seguridad global del Fediverso mediante el uso de listas de bloqueo dinámicas y transparentes, ayudando a los administradores de instancias pequeñas a combatir el spam automatizado.
URL: iftas.org
Pixelfed introduce el cifrado en mensajes directos
La plataforma de fotografía federada dio un paso crítico en la privacidad al implementar E2EE (cifrado de extremo a extremo) en sus comunicaciones privadas, estableciendo un nuevo estándar para el resto del ecosistema.
URL: pixelfed.org
#Fediverso #Mastodon #ActivityPub #Fedinews #SoberaniaDigital #OpenSource #Tecnologia

An #IPv6only #Mastodon instance :)
#Socialcoding #ActivityPub #fedi
[HakenDran] 2025 verpackt
2025 verpackt bzw. erstmal der HakenDran-Podcast (@hakendran) im Zeitverlauf: 520 Folgen mit einer Gesamtdauer von fast 390 Stunden. Davon 205 Folgen mit Gavin Karlmeier (@GavinKarlmeier) und Dennis Horn (@DennisHorn) als Co-Hosts. 286 Folgen mit Gästen. 29 Folgen hat Gavin Karlmeier solo bestritten. 2024 vs. 2025 Zwei abgeschlossene Jahre im selben "Mo, Mi, Fr"-Format verlangt nach einem Vergleich. Grundsätzlich gab es 2025 mehr zu besprechen. Trivia 2025 Oder die Nebensächlichkeiten […]https://nickbohle.de/2025/12/29/hakendran-2025-verpackt/

@apps @HolosSocial > "You truly own your identity, posts, and followers."
Sounds interesting. However, my #ActivityPub identity is my actor URI. The HTTP signature key pair is just the way I prove it's mine. It looks like the Holos relay controls my AP actor URI (and maybe the URI of my posts???). Is that true? What happens if I move to a different relay?
Maybe it's obvious, but for me, "decentralization" is about distributed autonomy and self-governance, rather than about distributed computing. In the extreme case, all the #Fediverse instances could be running in the same multi-tenant software server and it would still be decentralized. In the Fedi, the instance owner is the "governor" rather than the individual user (where self-hosting a single-user instance is an exception). I think the ultimate decentralization is P2P. #ActivityPub
Holos runs a complete ActivityPub server directly on your smartphone. You truly own your identity, posts, and followers.😲 #Holos #ActivityPub #Fediverse #FediLab
@JaneraTiciano
Nebenbei bemerkt:
Wenn du anderen Leuten auf anderen Instanzen folgst hilft das der Förderierung auch.
Da dann ein Eintrag "Animexx" in der #Inbox der anderen Teilnehmer eingetragen wird und alle Teilnehmer beider Instanzen dann den Content vice-versa bekommen.
(So funktioniert kurzgesagt #Activitypub )
Dann solltest du den entsprechenden Leuten folgen.
Je mehr.
Desto besser für deine HeimInstanz
\(^O^)/
¿Sabían que la diferencia fundamental entre una red social convencional como Twitter (X) y Mastodon no radica solo en quién es el dueño, sino en una arquitectura técnica radicalmente opuesta llamada federación?
Mientras que Twitter es un ecosistema centralizado donde una sola empresa controla los algoritmos, los datos y la censura, Mastodon opera sobre el protocolo #ActivityPub. Esto significa que el Fediverso funciona de forma similar al correo electrónico: no importa en qué servidor (instancia) estés registrado, puedes comunicarte con cualquier otra persona en cualquier rincón de la red. Esta estructura elimina el control de una única entidad, permitiendo que cada comunidad establezca sus propias reglas de convivencia y moderación, devolviendo la soberanía digital al usuario.
Las ventajas técnicas del Fediverso son constatables: aquí no existe un algoritmo de caja negra diseñado para amplificar la polarización o el conflicto con fines publicitarios; el timeline es estrictamente cronológico, lo que garantiza que tú decidas qué ver y cuándo. Además, al ser software libre y carecer de fines de lucro corporativos, Mastodon ofrece funciones superiores como la edición de publicaciones gratuita, límites de caracteres extendidos (en muchas instancias hasta 500 o más como en mast.lat) y un sistema robusto de advertencias de contenido (CW) para proteger la experiencia de lectura. Es, en esencia, una infraestructura diseñada para la comunicación humana y no para la explotación de datos.
#Mastodon #Fediverso #Tecnología #SoftwareLibre #RedesSociales #SoberaníaDigital #Internet #twitter #MastLat

Got my GUI v0.1 done for my blog + microblog and been microblogging to myself the last few days. 🤣
Going to dust off my old #ActivityPub logic and try to tie it in soon.. then I'll try to crack open #ATProto docs and see if I can incorporate it as well.
https://undistinguished.com/?category=BLURB
Mein Blog im Fediverse findet ihr jetzt hier: @mapf.net
🤗
#Blog #Wordpress #ActivityPub #Fediverse