Improve README presentation and project overview

This commit is contained in:
thakares committed 2026-05-08 15:19:33 +05:30
1 parent ebfbbf9901
commit ac57752ec2
1 file changed
+3 -3
+3 -3
View File
@@ -22,13 +22,13 @@ Browser Server
│ Every 12–25s (jittered): │ │ Every 12–25s (jittered): │
│ ┌─ Collect mouse entropy │ │ ┌─ Collect mouse entropy │
│ ├─ Execute VM opcodes → stack state │ │ ├─ Execute VM opcodes → stack state │
│ ├─ Compute H(n) = Blake3(H(n-1) ║ …) │ │ ├─ Compute H(n) = Blake3(H(n-1) ║ …) │
│ └─ Sign payload with Ed25519 │ │ └─ Sign payload with Ed25519 │
│ │ │ │
├──── POST /hb { session_id, sig, … } ────►│ Verify sig → chain → behavior → fingerprint ├──── POST /hb { session_id, sig, … } ────►│ Verify sig → chain → behavior → fingerprint
│◄─── { status, next_salt } ────────────────┤ Rotate salt, advance chain │◄─── { status, next_salt } ────────────────┤ Rotate salt, advance chain
│ │ │ │
│ On failure: server returns {"status":"ok"}│ Silent rejection — indistinguishable │ On failure: server returns {"status":"ok"}│ Silent rejection — indistinguishable
``` ```
--- ---
@@ -233,4 +233,4 @@ All tunable constants are in `shared/src/constants.rs`:
## License ## License
[GPL-3.0](LICENSE.md) [MIT/Apache 2.0](LICENSE.md)