De app losgetrokken van een enkele client
Op verzoek van de gebruiker is dit geen app meer over de labels van een bepaalde wallet, maar wat het technisch al was: een relay voor apps die op Evolu gebouwd zijn. De tagline, de beschrijving, de releaseNotes en de statuspagina noemen geen enkele client meer, en category gaat van bitcoin naar files, waar de officiele store ook synchronisatie tussen apparaten onderbrengt. De tekst leunt op wat Evolu zelf schrijft en niet op een verzinsel: local-first, end-to-end versleuteld voordat het je apparaat verlaat, en een relay die alleen een owner id, tijdstempels en gevulde blobs ziet. Daar staat expliciet bij wat zelf hosten wel en niet verandert, want geheimer wordt de data er niet van; wie de versleutelde kopie bewaart en wie kan zien dat je synchroniseert wel. De tegenwerping is niet weerlegd maar geaccepteerd, en dat staat als zodanig in open punt 7: "Evolu Relay" zegt een Umbrel-gebruiker niets, terwijl de labels van een bekende wallet een concrete reden zijn om te installeren. Vindbaarheid inleveren is hier een keuze. Blijkt het te knellen, dan is daar terug te lezen waarom. In het Nederlandse codecommentaar blijft de historische toelichting staan, want die legt uit waarom de relay van Trezor eruit is gegaan. Alleen de regels die de app beschrijven zijn generiek gemaakt. Tests: test_appstore_vorm 34 goed, 0 fout. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
# Evolu Relay - je eigen sync-server voor de labels van Trezor Suite.
|
||||
# Evolu Relay - je eigen sync-server voor apps die op Evolu gebouwd zijn.
|
||||
#
|
||||
# Drie containers: de relay, een agent voor de statuspagina, en nginx die die
|
||||
# pagina serveert. Geen Postgres en geen quota-manager meer; die hoorden bij de
|
||||
@@ -14,8 +14,8 @@
|
||||
# relay daar en moest de inlog dus uit, waardoor een statuspagina net zo
|
||||
# onbeschermd zou zijn als de relay zelf;
|
||||
# - de RELAY publiceert zijn eigen poort, waar Zoraxy met TLS naartoe wijst.
|
||||
# Trezor Suite is geen browser met een sessiecookie en zou achter de inlog een
|
||||
# inlogpagina krijgen in plaats van de relay.
|
||||
# een sync-cliënt is geen browser met een sessiecookie en zou achter de inlog
|
||||
# een inlogpagina krijgen in plaats van de relay.
|
||||
#
|
||||
# Dat is hetzelfde patroon als Electrum Gate in deze store: de web-UI via de
|
||||
# proxy, het protocol op een eigen poort. Zie PLAN.md §4h.
|
||||
@@ -93,7 +93,7 @@ services:
|
||||
# netwerk. De vorm <app-id>_<service>_1 is uniek per app.
|
||||
RELAY_HOST: whatsnext-evolu-relay_relay_1
|
||||
RELAY_PORT: "4000"
|
||||
# Alleen om op de pagina het adres te tonen dat je in Trezor Suite invult.
|
||||
# Alleen om op de pagina het adres te tonen dat je in je cliënt invult.
|
||||
# Moet gelijk zijn aan de hostpoort hierboven.
|
||||
RELAY_PUBLIC_PORT: "3852"
|
||||
RELAY_API_PORT: "8000"
|
||||
|
||||
Reference in New Issue
Block a user