Bootstrap geth Rust workspace
This commit is contained in:
commit
26f81ff1ef
73 changed files with 4835 additions and 0 deletions
18
docs/adr/0004-keychain-and-auth-model.md
Normal file
18
docs/adr/0004-keychain-and-auth-model.md
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# ADR 0004: Keychain And Auth Model
|
||||
|
||||
## Status
|
||||
|
||||
Accepted.
|
||||
|
||||
## Decision
|
||||
|
||||
The keychain is SSH-rooted and models admin keys, users, devices, nodes, agents,
|
||||
and endpoint bindings. Resource authorization is represented as signed operation
|
||||
logs reduced into a current permissions view.
|
||||
|
||||
Mutable ACL blobs are not the primary source of truth.
|
||||
|
||||
## Consequences
|
||||
|
||||
The system can answer why an operation is allowed or denied and can evolve toward
|
||||
local-first multi-user authorization.
|
||||
Loading…
Reference in a new issue