fix typos

This commit is contained in:
2025-06-26 13:29:10 -05:00
parent 9a12b3b5e4
commit d1b6f192af

View File

@@ -3,8 +3,8 @@
## Low-Bandwidth Architecture ## Low-Bandwidth Architecture
The standard nKode architecture will not work in low-bandwidth environments. The standard nKode architecture will not work in low-bandwidth environments.
Keypad icons are too large to send from the sever to the client. Keypad icons are too large to send from the server to the client.
To over come this issue, we can move the nKode icons from the serve to the users mobile device. To over come this issue, we can move the nKode icons from the server to the users mobile device.
The server only sends the indices in which the icons need to be arranged. The server only sends the indices in which the icons need to be arranged.
```mermaid ```mermaid
@@ -15,8 +15,9 @@ sequenceDiagram
Note over User,Server: Enrollment Note over User,Server: Enrollment
User ->> Server: Initiate Enrollment User ->> Server: Initiate Enrollment
Server ->> Server: Generate Keypad Icons Server ->> Server: Generate Keypad Icons
Note right of Server: Ideally the icons are generated on the users device.<br/>Since current ML models are too compute intense, a GPU enabled server must run the models during enrollment.
Server -->> Mobile Client: Store Icons On Device Server -->> Mobile Client: Store Icons On Device
Note right of Server: Server does not store the icons and does not know what they are Note right of Server: The Server does not store the icons
Server ->> Mobile Client: Keypad Index Array Server ->> Mobile Client: Keypad Index Array
Mobile Client ->> User: Render Keypad Mobile Client ->> User: Render Keypad
User ->> Server: Set nKode User ->> Server: Set nKode