| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | fix: an empty group claim is a claim on nothing | Christophe Besson | 13 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 |