docs
This commit is contained in:
parent
4fdcacb6c1
commit
60df7856c9
@ -13,7 +13,7 @@ sequenceDiagram
|
||||
actor u as User Signature
|
||||
|
||||
Note over d: Admin npubs +<br> secret + relays<br>are hardcoded
|
||||
d->>r: Publish X1 <br> with secret
|
||||
d->>r: Publish 001 <br> with secret
|
||||
u->>e: Admin signs in
|
||||
Note over e: Add new Organisation
|
||||
Note over e: Add relay(s) <br>+ secret
|
||||
@ -21,26 +21,30 @@ sequenceDiagram
|
||||
r-->>e: Kind X1 rec'd
|
||||
Note over e: DVM npub <br> known
|
||||
Note over e: Prepare kind X2<br> event
|
||||
u<<->>e: Sign X2
|
||||
e->>r: Publish X2
|
||||
r-->>d: Kind X2 rec'd
|
||||
u<<->>e: Sign 002
|
||||
e->>r: Publish 002
|
||||
r-->>d: Kind 002 rec'd
|
||||
Note over d: Admin client app<br>registered in DB
|
||||
d->>r: Publish X3
|
||||
r-->>e: Kind X3 rec'd
|
||||
d->>r: Publish 003
|
||||
r-->>e: Kind 003 rec'd
|
||||
Note over e: DVM npub <br> confirmed
|
||||
e->>u: Notify User
|
||||
Note over e: Prepare X4 <br> replaceable event<br>with DVM npub
|
||||
u<<->>e: Sign X4
|
||||
e->>r: Publish X4
|
||||
Note over e: Prepare 004 <br> replaceable event<br>with DVM npub
|
||||
u<<->>e: Sign 004
|
||||
e->>r: Publish 004
|
||||
|
||||
```
|
||||
|
||||
## Kind Numbers
|
||||
|
||||
Kind numbers are all based on a "2029" root, which is the [BIP-39 word for "work"](https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt#L2029).
|
||||
|
||||
|Kind|Type|Purpose|
|
||||
|---|---|---|
|
||||
|X1|Encrypted to admin, ephemeral|Discovery of DVM npub by Admins|
|
||||
|X2|Encrypted to dvm, ephemeral|Register admin client|
|
||||
|X3|Encrypted to client, ephemeral|Confirm admin client registration|
|
||||
|X4|Public, Replaceable|Discovery of DVM npub by end users|
|
||||
|2029001|Encrypted to admin, ephemeral|Discovery of DVM npub by Admins|
|
||||
|2029002|Encrypted to dvm, ephemeral|Register admin client|
|
||||
|2029003|Encrypted to client, ephemeral|Confirm admin client registration|
|
||||
|2029004|Public, Replaceable|Discovery of DVM npub by end users|
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user