oddsdk / ts-odd

An SDK for building apps with decentralized identity and storage.
https://odd.dev/
Apache License 2.0
179 stars 24 forks source link

UX flows for AOL subdelegation #370

Closed expede closed 2 years ago

depatchedmode commented 2 years ago

When you say "subdelegation" do you mean using the AOL I got from Application A to "login" to Application B?

expede commented 2 years ago

@depatchedmode this could have had WAY MORE info in it! 😅

There are a couple scenarios, but essentially anywhere I want to give another app access to some but not all of my capabilities. At least in concept, this may or may not be the same application; maybe it's to a less trusted device.

As some examples:

As a Laconic Wallet user I may only want to give access to my Cosmos account (but not my LNT stuff) for the next week while I'm on my a borrowed iPad that has no password.

As a WNFS user, I want to share this awesome playlist between https://diffuse.sh and a videogame project that I'm working on, but not other things like my vacation photos.

depatchedmode commented 2 years ago

Sweet. This helps clarify the scope.

Moving to and from less trusted devices is a very rich set of flows to explore! Also, was not yet aware of diffuse.sh — checking it out now.

avivash commented 2 years ago

Sweet. This helps clarify the scope.

Moving to and from less trusted devices is a very rich set of flows to explore! Also, was not yet aware of diffuse.sh — checking it out now.

built by @icidasset 🙌🏼

depatchedmode commented 2 years ago

The things that a person will be concerned about when sub-delegating:

I think WNFS' default folder structure, and practices about how it is used, is one of the most powerful first places to construct and improve sub-delegation UX.

jeffgca commented 2 years ago

PDF export from the current state of the FigJAM

App sub-delegation.pdf