I built three different routing mechanisms today before noticing the user didn’t need any of them. Routing is how the message reaches the recipient. Discoverability is how the recipient knows there’s a message at all. The two get conflated all the time.