Salta al contenuto principale


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

@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 Fedilab Apps

πŸ™‚ Were you inspired by Scuttlebutt maybe ? hackmd.io/@rabble/ssb-ap-gatew…
Unknown parent

mastodon - Collegamento all'originale
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

Can it viably run on a self-hosted home server as well, as a relay or a backup? How do you handle data restoration in case the phone breaks down or is stolen? And does it allow for multiple devices with the same account?
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

I'm very interested in this #holos project, but, remember its #accessibility with VoiceOver and other #ios assistive technologies. Nowadays having a local #activitypub driven app which can manage everything, might even sound as a safe place for us people with #disability

Sorry I made the mistake of placing tags in the sentence instead of in the end, as I use to, instead. Please consider sharing testflight or whatever when ready. Thanks.

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

Any chance that phones could network directly with each other via bluetooth? A peer to peer network of sorts? I've been thinking a lot about the possibility of the internet and cellular networks being taken down by the government if the population become restive. We're going to need some way to communicate!
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

What are the top new functionalities you hope to unlock with bundling both server and client side app together on phone? More seemless onboarding? Doing some more advanced ActivityPub client-to-server work, as you'd control both and could do C2S work you knew would work?
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

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

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

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 - Collegamento all'originale
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 - Collegamento all'originale
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.

@ygg
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.

⇧