From ae41778fc8f12be8fe739bfef04622316aad35fa Mon Sep 17 00:00:00 2001 From: _ <_> Date: Sun, 23 Mar 2025 19:57:55 +0000 Subject: [PATCH] updates --- README.md | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c449f25..6dc131c 100644 --- a/README.md +++ b/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. \ No newline at end of file