index
:
meshbay.git
main
MeshBay — read-only public mirror
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
packages
/
meshbay-common
/
src
/
meshbay_common
/
handshake.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
feat(protocol): bind the MNP token to the node it is for (E10)
Christophe Besson
9 hours
1
-0
/
+19
*
feat(protocol): MNP 4.0 flag day for the node-audience token (B2)
Christophe Besson
17 hours
1
-1
/
+5
*
fix(hub): present a node-audience token in the handshake, not the hub session...
Christophe Besson
18 hours
1
-1
/
+9
*
feat: the node signs its handshake challenge (MNP 3.4)
Christophe Besson
3 days
1
-1
/
+24
*
fix: an empty group claim is a claim on nothing
Christophe Besson
14 days
1
-1
/
+5
*
feat: MNP 3.0 — a transfer needs a lease
Christophe Besson
2026-09-09
1
-1
/
+6
*
feat(chat): encrypt group chat under per-device epoch keys (MNP 2.0)
Christophe Besson
2026-09-07
1
-5
/
+13
*
fix: tolerate clock skew when verifying JWTs (leeway 60s)
Christophe Besson
2026-09-04
1
-1
/
+9
*
feat!: MNP 1.0 — seal index and handshake_ack under the group key
Christophe Besson
2026-09-03
1
-3
/
+69
*
feat!: identity keys per node — C4's blast radius drops to one operator
Christophe Besson
2026-08-14
1
-2
/
+5
*
fix(client): refresh the token when the node says "not a member"
Christophe Besson
2026-08-14
1
-2
/
+16
*
feat(mnp): unified handshake with mutual authentication
Christophe Besson
2026-08-13
1
-0
/
+203