To be honest, i need to study up a bit more on the protocol itself. Will it scale? Do relays have persistent state that needs to be queried and fetched by clients (to populate parents and their parents in a thread?).