in reply to Nate

Some aspects of it are still being developed, but overall I think it is a proven technology. Forte is a project from the same person who invented nomadic identity and built Streams, Hubzilla, Friendica etc.

Nomadic identity may never become a part of the official spec because ActivityPub was published in 2018 and haven't received any updates since then. However, ActivityPub now evolves through FEPs (Fediverse Enhancement Proposals), and nomadic identity specs are published as FEPs (for example, FEP-ef61).

in reply to Nate

Incase the images aren't visible you can see them below:

nostr.ae/nevent1qqsfnzh5aqx4u2…

Friendica is showing the images, but locally here on Holos they seem to be missing. Not sure if it's not showing up because the client is in beta or because the relay is in beta. If you can see them, then don't worry about the link, they're the exact same photos as I put in the parent post.

Nate reshared this.

We're happy to announce a long-term partnership with Motorola. We're collaborating on future devices meeting our privacy and security standards with official GrapheneOS support.

motorolanews.com/motorola-thre…

Nate reshared this.

Saw someone driving on lake Erie today. The lake still might be frozen, but with the warm spell we had the grass on the shore is partially visible. It certainly takes bravery that I don't be have to be zipping around the lake on a snowmobile in this weather.

reshared this

Nate reshared this.

Trusting Trust in the Fediverse

A very long blog post about the various "safety and privacy" features that got added over the years to ActivityPub and how useless they can be in the eyes of users unaware of the inner workings.

There's nothing really new I talk about, but it is a long explanation of my reasoning behind why I don't take "features" such as signed fetches and interaction consent seriously. What can be considered "new" to most, is the last section of bypassing signed fetch enforcement without impersonation, which I talked about probably twice over the years.

evilmaid.net/blog/trusting-tru…

(If there are styling issue, tell me. I've written the CSS from scratch, and I suck at it.)

Nate reshared this.

in reply to Phantasm

small corrections re: addressing and post scopes

> For example differentiating between Public and Unlisted is simply done based on where the as:Public special URI is. If it is in cc, the post can be considered Public, and if it is in to, it can be considered Unlisted

this is backwards -- to:Public = "public", cc:Public = "unlisted"

> If cc is empty and to has the Actor's followers Collection and the Actors mentioned in the post, the post can be considered Locked.

generally it doesn't matter if to/cc is used for the followers collection. what actually matters is that to/cc does not contain Public

> And lastly if cc is empty and to only lists Actors mentioned in the post without the followers Collection, the post can be considered a DM.

again to/cc doesn't matter here, a "direct" post is simply one where every audience member can be mapped to an account instead of a collection or unknown

nate.mecca1.net/posts/2026-02-…

A new blog post about daily driving an (almost comically) outdated laptop.

#blog #linux

reshared this

Nate reshared this.

We made so many improvements with #HolosSocial, an ActivityPub server running on your phone. Big thanks to our beta testers who help us identify issues and suggest enhancements.

For tech folks: imagine pointing your domain with a CNAME to a relay and having your own ActivityPub identity with keys and data on your phone. The relay becomes just infrastructure, and you're free to move to another relay whenever you want.

That's the crazy bet we're working on!

More are at @HolosSocial

reshared this

Nate reshared this.

Holos Is Adding Custom Domain Support


[img]https://media4.giphy.com/media/v1.Y2lkPTc5MGI3NjExanE2ZDV5NWVkODc0Z2RkZGprdWliOHFqZXczYWUyMDMxa2VkOHgzaCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3zFcbgHoIXzykQc7vU/giphy.gif[/img] [...]

Nate reshared this.

Nate reshared this.

Custom domain support for #Holos is in development and coming along nicely! Use @user@your-domain.com instead of @user@holos.social, just point your DNS to a relay (changeable anytime). Actor URIs and post URIs stay stable forever, so switching relays requires no migration. Your RSA keys + domain = portable identity. Optional feature for users wanting relay independence.

reshared this

in reply to Holos Social

better yet: enable holos over tor. A tor address is a custom domain which you can actually own. Unlike a regular web address which you can only rent and is subject to potentially LE taking over, a tor address is yours forever once you register it. Holos over tor where I can register my own tor domain would be actually the Mastodon dream: truly descentralized
Nate reshared this.

Every day, #Holos proves you can run your own ActivityPub server on your phone. We approached the problem differently: instead of copying existing platforms, you're in control. No imposed style - not Twitter-like, Instagram-like, or YouTube-like. Enjoy everything the Fediverse offers and contribute your way.

reshared this

Nate reshared this.

"Kirill Ilin's construction company Amcrete constructed the concrete walls of their ground-breaking new four-bedroom prototype 'layer by layer by layer' right on its Waiuku site.

He says houses made with concrete poured by a computer-controlled 3D printer are energy-efficient, quick to construct, and, because of their durability and recyclability, also sustainable."

rnz.co.nz/life/lifestyle/home/…

Minor edit: Fixed quote formatting.

#housing #construction #3DPrinting #Amcrete

This entry was edited (Tuesday, December 23, 2025, 12:48 AM)

Nate reshared this.

Nate reshared this.

"Every Activity Pub server duplicates content. Without it there'd be no seeing posts from anybody on servers other than their home server. It's literally the thing that makes the protocol work. If being on a protocol that specifically is designed to duplicate content isn't permission enough to duplicate content then the Fediverse goes poof. Zilch. Zero. Nada."

@nate, 2024

primal.net/e/nevent1qqsp85429n…

Well put. Found via a link here;

nate.mecca1.net/pages/follow/

#fediverse #ActivityPub

This entry was edited (Monday, December 15, 2025, 6:10 AM)

reshared this

Unknown parent

Unless I'm misunderstanding something (fairly likely), theoretically, bridges could do the exact same, right?

Bob (Mastodon.Social) wants to see content from Alice (Tchncs.de). Mastodon.social dereferences a copy of Alice's profile/post & the replies/likes to said posts, creates a local copy that it serves to Bob, then deletes the local copy until another request is made.

Bob (Mostr Bridge) wants to see content from Alice (Tchncs.de). The Mostr bridge dereferences a copy of Alice's profile/post & the replies/likes to said posts, creates a local copy that it serves to Bob, then deletes the local copy until another request is made.

Even if an Activity Pub instance doesn't cache remote content long term (be it a standard instance or a bridge using the protocol), it's still gotta duplicate content to serve it to other users.

Unknown parent

> Every Activity Pub server duplicates content

@eyeinthesky
> they could also just dereference the remote URIs when remote content is accessed

They could. But arguably they're still duplicating content. They're just doing it every time someone wants to get the same post or profile through the bridge. So from a user POV nothing is different, it just increases resource consumption for the bridge *and* the origin server.