Skip to content

Commit

Permalink
feat: implement authority transfer
Browse files Browse the repository at this point in the history
  • Loading branch information
icidasset committed Aug 31, 2023
1 parent 6002097 commit 2adb25e
Show file tree
Hide file tree
Showing 42 changed files with 1,939 additions and 1,036 deletions.
2 changes: 2 additions & 0 deletions DESIGN.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,8 @@ The reason we have two components here is so the `Identifier` doesn't need to si

Typically the `Agent` will use a temporary session key pair and the `Identifier` is the more permanent identifier. Example flow: Identifier delegates to agent, agent contacts remote account service, account service issues UCANs addressed to identifier. Those UCANs are then used throughout the SDK to check for capabilities, etc.

The storage DID used for the file system is always the identifier DID.

### Authority

This component is responsible for providing and requesting authority, which technically means providing and requesting UCANs and file system secrets (access keys).
Expand Down
Loading

0 comments on commit 2adb25e

Please sign in to comment.