De proef is geslaagd: de kale Evolu-relay praat met Suite

Trezor Suite op de desktop stuurde elf labels naar docker.io/evoluhq/relay:latest
en die kwamen aan: de database in het volume groeide van 40960 naar 49152 bytes en
de tijdstempel verzette. De protocolversie klopt dus, en daarmee is de richting
van 27-08 geen verwachting meer maar een meting. Geen Postgres, geen
quota-manager, geen eigenaarsregistratie, en toch verkeer.

Open punt 6 is daarmee beslist. Het blijft in de lijst staan tot de verbouwing
gedaan is, want het beschrijft de reden waarom het huidige pakket eruit gaat.

Een waarschuwing hoort erbij en staat in het protocol: de relay logt geen enkele
verbinding. Het venster blijft stil terwijl er labels binnenkomen, dus "ik zie
niets gebeuren" is hier geen waarneming maar een eigenschap van de relay. Alleen
het volume vertelt iets, en daarom mag de nulmeting niet overgeslagen worden. Dat
kostte vandaag bijna de verkeerde conclusie.

Twee dingen bleven ongemeten en staan als taak. De leeskant: er is geen tweede
client geweest, dus dat een ander apparaat de labels terugkrijgt is niet gezien.
En iOS maakt geen enkele verbinding, terwijl het veld daar bestaat, valideert op
http(s) en zijn waarde onthoudt. Het vermoeden is TLS, en dat is als open punt 9
opgeschreven met de prijs erbij: een certificaat voor een LAN-adres bestaat niet,
dus de wegen die overblijven lopen via Bereikbaarheid en zijn een eigen
ontwerpvraag. Er is ook een tweede verklaring die even goed past, namelijk dat
het synchroniseren op de telefoon nooit begon, en die is gratis te meten.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Harmen
2026-08-28 10:44:31 +02:00
co-authored by Claude Opus 5
parent fafea732f9
commit 6b114475d5
5 changed files with 71 additions and 30 deletions
+17 -3
View File
@@ -303,9 +303,17 @@ proef te herhalen.
#### Wat er op 28-08-2026 gemeten is, en wat nog steeds niet
**De hoofdvraag is die dag níet beantwoord.** Er is geen enkele cliënt tot een verbinding gekomen, dus over
de protocolversie is nog niets bekend. Wat er wél uit kwam is de halve dag waard, en staat hieronder zodat
het niet opnieuw uitgezocht hoeft te worden.
**De proef is geslaagd: de protocolversie klopt.** Trezor Suite op de desktop stuurde elf labels naar de
kale relay en die kwamen aan. De database in het volume groeide van 40960 naar 49152 bytes en de
tijdstempel verzette van 07:55 naar 08:38. Geen Postgres, geen quota-manager, geen eigenaarsregistratie,
en toch verkeer. Daarmee is `docker.io/evoluhq/relay:latest` bruikbaar als zelf-gehoste relay en is de
richting uit [OPEN.md](OPEN.md) punt 6 een gemeten feit in plaats van een verwachting.
**Wat daarmee níet bewezen is: de leeskant.** Er is geen tweede cliënt geweest, dus dat een ander apparaat
die labels ook terugkrijgt is nog niet gezien. Stap 7 blijft open.
De weg ernaartoe kostte een halve dag en leverde het volgende op, zodat het niet opnieuw uitgezocht hoeft
te worden.
**De relay zelf is in orde.** Hij haalt, start en luistert. De WebSocket-handshake slaagt zowel vanaf de
Umbrel zelf als vanaf een Mac elders op het netwerk, met een correcte `Sec-WebSocket-Accept`. De poort is
@@ -338,3 +346,9 @@ relay gebruiken, of het synchroniseren zelf kwam niet op gang omdat de bevestigi
ontbrak. **Dat is een eigen vraag geworden en niet langer deel van deze proef**, want anders sluiten we twee
onbekenden tegelijk uit. De proef verhuist naar de desktop-Suite op de Mac, die aantoonbaar bij de relay
kan.
**Op de Mac lukte het meteen**, en daar hoort één waarschuwing bij die de proef bijna alsnog verkeerd deed
aflopen: **de relay logt geen enkele verbinding.** Het venster blijft na de startregel stil, ook terwijl er
labels binnenkomen. "Ik zie niets gebeuren" is hier dus geen waarneming maar een eigenschap van de relay.
Alleen het volume vertelt of er iets geland is, en dat is precies waarom de nulmeting uit stap 4 niet
overgeslagen mag worden.