pull down to refresh

Can somebody explain how routing in reticulum network works generally? It seems like it is a best effort routing, like the current ip routing, where every routing node (i think they call them transport nodes) makes individual decision on each packet just based on the destination and that's it. No source routing and no onion routing. Is that so?