updates
This commit is contained in:
parent
db6583fa28
commit
ae41778fc8
33
README.md
33
README.md
@ -145,6 +145,9 @@ architecture-beta
|
|||||||
- **Event Encrypting & Security**: Utilizing NIP-17 ensures additional confidentiality.
|
- **Event Encrypting & Security**: Utilizing NIP-17 ensures additional confidentiality.
|
||||||
- **File hashing/storage (Blossom):** Secure with cryptographic hashing, eliminating data manipulation risks.
|
- **File hashing/storage (Blossom):** Secure with cryptographic hashing, eliminating data manipulation risks.
|
||||||
- **Privacy**: Nostr Relay protects both Server and Client IPs
|
- **Privacy**: Nostr Relay protects both Server and Client IPs
|
||||||
|
- **Decentralization**: Leveraging open protocols (Nostr), distributed storage systems (Blossom).
|
||||||
|
- **Traceability**: The data trail remains verifiable and secured (signed events, cryptographic proof via Blossom hashes, encrypted via NIP-17).
|
||||||
|
- **Flexibility**: Easy to scale or swap out components later if required (Blossom → alternative storage, Kimai → other time-tracking tools).
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -169,12 +172,32 @@ DVM (Backend):
|
|||||||
└─ Add time entries to Kimai via REST/API
|
└─ Add time entries to Kimai via REST/API
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
|
||||||
|
Mermaid flow:
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
sequenceDiagram
|
||||||
|
autoNumber
|
||||||
|
|
||||||
|
actor u as User
|
||||||
|
participant e as Electron App
|
||||||
|
participant b as Blossom
|
||||||
|
participant r as relay
|
||||||
|
participant d as dvm
|
||||||
|
|
||||||
|
u->>e: Choose project <br> & Start timer
|
||||||
|
Note over u: Do work & <br> prepare PoW
|
||||||
|
u->>e: Register PoW
|
||||||
|
e->>b: Load encrypted<br> PoW to Blossom
|
||||||
|
e->>r: Notify DVM
|
||||||
|
Note over u: Snooze
|
||||||
|
d<<->>r: Fetch notification
|
||||||
|
Note over d: fetch & decrypt<br> data, add <br> to DB
|
||||||
|
Note over d: stop timer after<br> interval
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- **Decentralization**: Leveraging open protocols (Nostr), distributed storage systems (Blossom).
|
|
||||||
- **Traceability**: The data trail remains verifiable and secured (signed events, cryptographic proof via Blossom hashes, encrypted via NIP-17).
|
|
||||||
- **Flexibility**: Easy to scale or swap out components later if required (Blossom → alternative storage, Kimai → other time-tracking tools).
|
|
||||||
|
|
||||||
Your use-case provides an elegant balance between actionable productivity tracking and strong privacy guarantees offered by decentralized technologies.
|
|
Loading…
x
Reference in New Issue
Block a user