Skip to main content


We're building something for the Fediverse. #Holos

ActivityPub running on your phone. Your own server, your data stored locally. A relay handles your stable identity when you're offline.

One account, all formats. Short text, long articles, photos, videos. The UI adapts to your mood. Switch between text mode, photo grid, video feed, article editor based on what you feel like sharing.

Same network, same followers.

Early stages, but the foundation is solid. We wanted to share the progress.

in reply to Fedilab Apps

@Fedilab Apps Interesting, very interesting, going to throw in a feed reader by any chance?
in reply to lime

@lime @Fedilab Apps How so? I'm thinking like Friendica handles feeds, I can follow them like I can follow anyone else on the Fediverse, so they just show up in my timeline, and I can quote it if'n I want to share it.

That and Diaspora compatibility are my two big must haves these days.

in reply to Fedilab Apps

@lil5 @_aD why not AGPL? whoever uses your code to offer an online service is not bound by GPL, while with AGPL would be obliged to provide the [modified] code to the user/customer.

By all means: your code, your time, your project: your rules. I'm just curious about the reasons behind the choice.

in reply to Furbland's Very Jolly Mastodon

@GroupNebula563
We'll work on PeerTube compatibility. Starting with standard Video ActivityPub objects, then adding PeerTube-specific features as we progress.
@peertube
Unknown parent

mastodon - Link to source
Fedilab Apps
@silverpill
No, the app and server run in the same process and communicate via bridge. C2S isn't needed here. The server uses S2S for federation with other instances.
in reply to Fedilab Apps

It's a good idea if (and only if) it works seamlessly on desktop / mobile devices.
in reply to Fedilab Apps

Very interesting! I often thought of a more local, client-heavy fedi experience as something I'd like, I'll keep an eye on the hashtag too.
in reply to Fedilab Apps

Important question: What is the toilet plan? (the plan for users who's phones enter the toilet or otherwise go to shit and need replacement)
in reply to Fedilab Apps

sounds interesting, basically like a peer to peer network that acts like little servers between other users or more nuanced than that?
in reply to Fedilab Apps

@ifixcoinops Dan, the Foxes and Boxes app is happening (or at least it's foundations). This is not a drill. I repeat, this is not a drill!
in reply to Fedilab Apps

I'm extremely interested. I tried something similar with termux but my lack of relay meant it was very dysfunctional.
in reply to Fedilab Apps

Sounds interesting, I like that you're trying to make it easier for people to self host, this will improve the censorship resilience of mastodon. Now if only fediverse clients supported tor or i2p addresses
in reply to Fedilab Apps

data storage: databases, files, or some combination thereof?
in reply to Fedilab Apps

Can you expand more on the relay part? I'm curious how it deals with being offline.

Also wanted to say that I really appreciate you and the work you do, your projects are always pushing the boundaries of what's possible in the fediverse.

in reply to Fedilab Apps

Will it be allowed under Apple’s App Store rules? I don’t really see why it wouldn’t be; just confirming as it is mildly odd from their POV maybe?
in reply to Fedilab Apps

Bonjour @marnic !

Je ne comprends pas. Ça signifie quoi au juste ?
C'est quelque chose qui signale si l'utilisateur est en ligne ou hors ligne ? C'est trop technique pour moi. 🥴
Que signifie Holos ?

Bonne journée 🙂

#Holos

in reply to Fedilab Apps

the general user will only need a universal feed app for all formats, but I thought they'd be on servers based on locality. this might be better if we can prevent harassment.

we'll also need dedicated fedi servers for news outlets, governments, corporations, video production studios etc. and reader/player apps that fully embrace our social graph. and a decentralized fiat protocol to facilitate payments to creators based on the time spent with their work. #PublicPatron

in reply to Fedilab Apps

got me curious - the company I worked at a few years ago had basically the same thing on the far-out roadmap (the main project was "let's have a private datastore on your device", social was more or less the add-on)

Will happily follow you!

Unknown parent

mastodon - Link to source
Fedilab Apps

@silverpill
Different architecture. Activity Connect bridges actors that can't communicate directly (blocked instances, different networks).

The Holos relay provides stable identity for mobile servers. Your phone runs the actual ActivityPub server, and the relay simply proxies requests to your current tunnel URL. It doesn't bridge or store content - just maintains a permanent address while your phone's IP and tunnel change.

Unknown parent

mastodon - Link to source
Fedilab Apps

@julian
User blocks always work, a standard ActivityPub.

The relay server handles infrastructure moderation (spam, abuse, illegal content). Your personal instance in the app is where you have freedom: choose who to follow, who to block, no admin deciding for you.

Moderation at the relay level, freedom at the personal level.

in reply to Fedilab Apps

Re: We're building something for the Fediverse.


apps@toot.fedilab.app said in We're building something for the Fediverse.:
> Activity Connect bridges actors that can't communicate directly (blocked instances, different networks).

This... sounds potentially problematic at first pass.

in reply to Fedilab Apps

I think I get the reasoning behind the "Your own server" keywording for the client, but I'm curious about why you use "relay" here? Relay has a pretty well understood meaning in the fediverse that is definitely not understood as an identity provider.
I am very interested to see this project though.
in reply to ygg

@emergencygg
Fair point! "Relay" in the Fediverse usually means redistributing public posts.

Ours is more like: identity provider, proxy and message queue. It relays traffic between the Fediverse and your phone, but you're right... might be confusing terminology.

in reply to Fedilab Apps

Very exciting, will look forward to follow development updates at @HolosSocial.

This could dramatically lower the bar for owning your data, and for "self hosting" right in your pocket. It also raises the question of how end user friendly the relay server will be.

Are we talking a one-click install on commodity servers à la Wordpress, or something more involved like using Docker on a VPS? That will make a big difference in audience and adoption.