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.
|
||||
- **File hashing/storage (Blossom):** Secure with cryptographic hashing, eliminating data manipulation risks.
|
||||
- **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
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
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