#dev 2023-06-17
2023-06-17 UTC
tei_1, gRegorLove_ and tei_ joined the channel
# [tantek] As I was saying about Google buying gTLDs then leaving the domain names business: https://twitter.com/swiftonsecurity/status/1669549218858516480
# vladimyr wdym by getting user's fediverde account? Which user?
# vladimyr Um, that assumes user should input their fedi account into browser settings? 🤔
# vladimyr You mean nostr signer extensions holding your private key and exposing signing api?
# vladimyr And you want to build something similar providing what exactly to js?
# vladimyr Oh you mean literally something like window.fedi.getAccount()
win0err joined the channel
# vladimyr Hmm, sounds interesting but I'm not sure what value it brings to the table, trying to think possible scenarios in which user would benefit from js knowing their fedi acc...
# vladimyr Maybe it could improve follow flow where you need to provide your instance?
# vladimyr You basically read my mind, as soon as you mentioned it I thought this is great usecase for userscript :)
# vladimyr I'd say this is something worth discussing through FEP https://codeberg.org/fediverse/fep
# vladimyr But it would be nice if you open a discussion with working PoC implemented as userscript or webext
# vladimyr Permissions could work the same way as mic/cam/geo permissions work
# vladimyr Make it a popup asking user to let given site access their data and provide that neat checkbox to remember their choice
# vladimyr Don't go too wide, provide just fedi account uri
# vladimyr I honestly wonder why didn't somebody already do exactly that
# vladimyr Especially when there is nostr example setting precedent
# vladimyr OT but lack of code search on codeberg is becoming really annoying
# epoch https://socialhub.activitypub.rocks/t/what-is-the-current-spec-for-remote-follow/2020/7 here's a negative view on the subject
# vladimyr My /supersmart/ way of checking whether there are any clientside related FEPs returned zero results https://dezip.org/v1/9/https/codeberg.org/fediverse/fep/archive/d3cd04d8a88ca8b61e4071d73712739efd870098.tar.gz/?search=window
# vladimyr Um I didn't exactly interpret that discussion same as you did
# vladimyr I don't think they'll be opposed to clientside solution cause it should (at least in theory) sound less like phishing than simply inputting your handle into some 3rd party form 🤔
# vladimyr Also you can always flip things by not providing handle to the site but instead letting site call your api which would generate follow url and do the redirect
# vladimyr something like window.fedi.follow(handle)
# vladimyr Resulting in js driven redirect to your instance with provided remote handle
# vladimyr How does that sound?
# vladimyr Basically similar what that nostr nip prescribes
# vladimyr Expose sing/verify actions instead of direct access to pkey
# vladimyr Which is relatively easy to check inside js
# vladimyr Excellent point
# vladimyr Or fallback to local ext/script settings
# vladimyr Sure? I generally like your way of thinking and making it as painless as possible for users to configure it
# vladimyr Does this thing work for outsiders 🙃
# vladimyr epoch++
# vladimyr If webfinger doesn't say anything do nothing?
# vladimyr Or throw error
# vladimyr In any case I'd say it's graceful degradation
# vladimyr Maybe but I'd avoid messing with clipboard too cause that again is privacy icky
# vladimyr Um going afk but let me know if you code something up so I can offer my very valuable contributions :P
ben_thatmustbeme joined the channel
# capjamesg Has anyone done any research into content provenance?
# capjamesg What I have read thus far focuses more on signing documents.
IWSlackGateway, win0err, voxpelli, Loqi and Seirdy joined the channel
# vladimyr @epoch: regarding remote follow and implementing it using custom schemas here is interesting discussion including pointers to prior art https://codeberg.org/fediverse/fediverse-ideas/issues/1
[tantek], tei_, tei_1, eitilt1, [schmarty], epoch, revi and gRegor joined the channel
# gRegor Example https://fed.brid.gy/convert/activitypub/web/https://mstdn.social/users/fae2535/statuses/110475750879970925, original post is still published
[snarfed] joined the channel
[tw2113_Slack_] joined the channel
[fluffy], mretka, [aciccarello], ahappydeath and bterry joined the channel