ILP was specifically designed to find the most efficient path for a payment to travel across a network of different ledgers.
DEX and bridges (and banks with traditional asset ledgers) could implement ILP to become ILP Connectors.
ILP does trustless atomic swaps with Hashed Timelock Agreements (HTAs).
Solvers could be implemented as ILP Senders.
ILP has trust lines: how much [money] each party trusts each other party [with] is up to them.
Whether parties obey KYC/AML in pathfinding might be the higher risk part; mustn't the system disallow lower cost but higher risk paths
Docs, Specs, Use Cases;
ILP terminology from Rafiki: https://rafiki.dev/overview/concepts/interledger/ :
> Packet, Peer, Connectors (Sender, Connector, Receiver), Payment pointer, SPSP Simple Payment Setup Protocol, STREAM Protocol, STREAM receipt
ILP finds routes from Senders through Connectors to ILP Receivers. An ILP Connector does Pathfinding, Quoting, and Forwarding. There are ILP Addresses, but there is no global routing table.