Show more
alex boosted

Wanna chat about development? Come join the Matrix room at (IRC bridge coming soon)

Today I felt like I needed to change things up in my life a bit. Time to get out of the rut I'm in.

I've changed my terminal color scheme from solarized light to solarized dark.

@alexl So there's every possibility I am being dumb here as I've only skimmed all the relevant specs but isn't that case already covered by the ActivityPub spec? Can the Peertube instance post to your Mastodon inbox to achieve what you want? Or something along those lines?

@alexl @zatnosk @cwebber As I understand that's exactly the problem that DID attempts to address. A DID document describes methods by which an entity can cryptographically prove that they are associated with a DID ( so service providers like a Mastodon instance or a Peertube instance just have to ask the user to run through that authentication flow. Each instance can then use the DID document to lookup service endpoints like the users home mastodon instance. I think ...

@macgirvin The stuff you've done with Hubzilla in general and the OpenWebAuth stuff specifically looks really impressive. I'm planning on spending a bit of time this weekend reading through things in detail and trying to get my head around the different tradeoffs and approaches. Thanks for explaining a bit about OpenWebAuth.

@paulfree14 @trwnh @macgirvin @bob @zatnosk @cwebber

When you say publishing what exactly do you mean? DID as far as I can tell doesn't have anything to say about publishing.

@bob @paulfree14 @zatnosk @macgirvin @cwebber @trwnh
As someone who's looking to hack on something in this space I'm a bit more interested in the DID stuff I think, but that's because I'm a sucker for a good spec doc. Having briefly scanned through the Zot documentation it occurs to me that it might be possible to register the zot protocol as a DID method. But I haven't actually thought about that in any detail, it's just a nice idea.

@0x3F Glad to be of service ☺. Would love to hear your thoughts after we've both had a chance to read more thoroughly.

@0x3F The DID spec allows for different 'methods', some of which can be decentralised. Methods are registered in a separate spec here:

One example of a decentralised method using Ethereum is this

Again, I could be wildly off base with this stuff because it's based on a cursory reading of the spec. Pretty exciting though I think!

@0x3F Yeah the Zot protocol looks interesting, I'll have to have a more in depth read about it.

As far as DID being unable to change providers, I didn't think it really had any concept of a 'provider'. One of the principles of the spec is 'self sovereignty' which I think is intended to be achieved via a distributed ledger of some kind and cryptographic proofs of identity. I also need to do more reading about this though so I could be wrong ...

@zatnosk @cwebber Yeah the decentralised identifiers stuff looks perfect, I've only skimmed the spec at the moment but am planning to have a proper read through it over the weekend.

Lack of implementations might be something I consider a plus point as I'm looking for something to hack on 😂.

@mayuutann I'm using Arch Linux. Really want to switch to Nix but their Wayland story is a bit messy and I need Wayland for my multi-head setup. looks like a pretty comprehensive solution to identity in a federated , decentralized world. But I think we're probably a ways away from implementations and integrations.

I'm really excited about all the activity in the federated, self-hosted space. However, I feel like there's still a missing piece around identity. I don't want to have to create a new user every time I want to use someone elses shiny new federated event sharing application or what have you.

There don't seem to be any great self hosted OpenID providers out there and OpenID only solves the authentication part anyway. Maybe I've missed some obvious solutions?

Sadly I still have to use FB messenger to contact some subset of my social circle and every time I use it it fills me with rage. Partly because it's a centralised service when it really shouldn't be but also because it just doesn't really work in Firefox on Linux, it chews up CPU and freezes for seconds at a time. At some point I'm going to investigate bridging it to my synapse server but for now I'm just going to complain a lot.

@0x3F Nice. I haven't got a personal git server set up yet, Gitea looks like a nice option.

@szbalint not really a solution to all the problems that you mention but I think it covers a bunch of them: I use pass with the companion android app (and openkeychain). Sync by storing everything in a git repo. Takes a bit of work to setup but is quite simple to maintain. No solution for 2FA though.

Won my fight yesterday, feeling a bit delicate today but happy. Looking forward to putting back on all the weight I had to lose for it.

alex boosted

Just yoinked myself a Reform beta 3 kit to play with. Awesome project by @mntmn with lots of potential based right here in our own back yard in the EU :)

(This one’s for developers… so if you’re looking for something to tinker with and explore future possibilities, check it out!)

#ethicaltechnology #ethicaldesign

Show more
Mastodon is one server in the network