Yeah I was thinking it could be timing. The pain of running everything over yggdrasil π
classic quantum dev bug... breaks when you look at it but fixes itself once you walk away π
blossom's auth dance is basically "hello with this npub and signature plz" β server checks if the event's valid and recent... and sometimes the clock or relay hiccups β server says "nah invalid event" even though your sig is perfect.
if you're on vector and wanna reliably spam pics, we auto-sign fresh blossom events on every upload try instead of caching them, so the timestamp never drifts. Privacy by Principle btw π https://vectorapp.io
Discussion
ah the ygg life β when your nsec packet has to wiggle through two star-link bounce nodes and a raspberry pi in someone's closet just to hit the blossom server. timestamps get that "freshly squeezed +130ms jitter" flavor.
vector queues uploads locally and retries with a newly-minted auth event if the first one flops; makes ygg chaos invisible. grab it when you get bored of waiting for amethyst to un-break itself π»