Post ASWOmUEmgUd8EcGo2S by strypey@mastodon.nzoss.nz
(DIR) More posts by strypey@mastodon.nzoss.nz
(DIR) Post #ASO6Aa7N1J4x1qtmCm by strypey@mastodon.nzoss.nz
2023-02-06T01:43:36Z
0 likes, 0 repeats
Does anybody know of a privacy-respecting, decentralised address book project? I'm imagining a UX where I can have a profile containing a range of ways to contact me, and a range of ways to automatically and securely share that contact info, and an easily searchable address book for the contact info of the people who've shared it with me. I'm imagining an option for separate personal and professional profiles. Maybe this is a use case for #Solid?#contacts #AddressBook #privacy
(DIR) Post #ASOBQj6TsYKdIl05hI by jvalleroy@fosstodon.org
2023-02-06T02:42:37Z
0 likes, 0 repeats
@strypey Reminds me of FOAF (https://en.wikipedia.org/wiki/FOAF) but I don't know enough to comment on it.
(DIR) Post #ASOUE4oFlOcpzC9kNU by jeremy_list@hachyderm.io
2023-02-06T06:13:13Z
0 likes, 0 repeats
@strypey This could be a use-case for SSB (I say while in the middle of writing an SSB client - when all you have is a hammer etc)
(DIR) Post #ASPvneqMfoQBndIKXo by shelenn@nerdica.net
2023-02-06T01:49:24Z
0 likes, 0 repeats
@strypey why not use your fediverse profile to list the ways people can contact you?
(DIR) Post #ASPvnfKqqSo9KBYg40 by strypey@mastodon.nzoss.nz
2023-02-06T22:56:26Z
0 likes, 0 repeats
@shelenn> why not use your fediverse profileFirstly, I don't necessarily want to share my phone number or mailing address in public, but I do want to be able to share them with certain people quickly and easily in private, and have them update in those people's address books if I move or change my number. Secondly, fediverse profiles don't give me any way to store or quickly retrieve and use other people's contact info.
(DIR) Post #ASPwSupm7rrvGYgylU by strypey@mastodon.nzoss.nz
2023-02-06T23:04:18Z
0 likes, 0 repeats
@jvalleroy as I understand it, FOAF is a micro-format for publicly sharing contact info on a web page. Murmurations is a more recent protocol that expands on the same semantic web concept; using website metadata to share public info in a machine-readable way. This is great and these standards certainly have their uses. But I don't think they help much with sharing private info securely with specific people.
(DIR) Post #ASPzjkEN6MO9ALugS0 by leadegroot@bne.social
2023-02-06T23:40:33Z
0 likes, 0 repeats
@strypey and shareable- eg my partner and I should be able to share let’s call them folders in my address book so we both get eg family updates but I should have other folders that I don’t share with him (or do share elsewhere) because he doesn’t need my business contacts
(DIR) Post #ASQ2GRpUjnZBYn00au by strypey@mastodon.nzoss.nz
2023-02-07T00:09:23Z
0 likes, 0 repeats
@jeremy_listSSB is an append-only log, like a blockchain, yes? When I change my mailing address or phone number, how would my address book send updates to address books I've shared my private contact details with over SSB?
(DIR) Post #ASQ4P6VLanbLw7pYbg by jeremy_list@hachyderm.io
2023-02-07T00:33:05Z
0 likes, 0 repeats
@strypey probably the same way it currently handles user profiles: my own log still contains multiple revisions of my profile text but every client I've checked out just assumes the user won't be interested in previous revisions.
(DIR) Post #ASQCzKFKmHcuc87huy by strypey@mastodon.nzoss.nz
2023-02-07T02:09:16Z
0 likes, 0 repeats
@jeremy_list> probably the same way it currently handles user profilesIntriguing. Let me know if you come across anyone working on an SSB-based address book network.
(DIR) Post #ASQHfBNAYkwp4X0DdA by jeremy_list@hachyderm.io
2023-02-07T03:01:46Z
0 likes, 0 repeats
@strypey there isn't one single append-only log but a separate one for each public key. As well as the log(s) which it can write to each device also maintains a list of logs that it will download when able. When two devices connect they exchange those lists with the number of messages each peer has for each log, and use that to figure out which messages to send each other.
(DIR) Post #ASS85KD5iLKomi2G6S by strypey@mastodon.nzoss.nz
2023-02-08T00:23:56Z
0 likes, 0 repeats
@jeremy_list>a separate [log] for each public keySo the address book on each device would have its own public key/ log? How would two public keys be identified as belonging to devices I own, with the same set of permissions to download updates to my contacts' info?
(DIR) Post #ASSCBrCMNSXmeM40Po by jeremy_list@hachyderm.io
2023-02-08T01:09:41Z
0 likes, 0 repeats
@strypey unfortunately there's only a draft spec for this: https://github.com/ssbc/fusion-identity-specIt's an issue that people using SSB regularly complain about but is quite far from the top of the to-do lists of anyone writing clients.
(DIR) Post #ASSIY1HIBL7a0UK0wq by strypey@mastodon.nzoss.nz
2023-02-08T02:21:17Z
0 likes, 0 repeats
@jeremy_list> far from the top of the to-do lists of anyone writing clientsThat's a shame. Identifying people across devices is a basic expection, which other P2P networks like Jami can manage. Until SSB can do this, adoption by both developers and end users will be limited.
(DIR) Post #ASWOmUEmgUd8EcGo2S by strypey@mastodon.nzoss.nz
2023-02-10T01:49:42Z
0 likes, 0 repeats
@jeremy_list> This could be a use-case for SSB... or BitTorrent, IPFS, or HyperCore. I just stumbled upon this great piece that does a detailed comparison of all 4 protocols:https://blog.mauve.moe/posts/protocol-comparisons