Interchain Accounts (Cosmos)

The application-level IBC protocol known as Interchain Accounts (ICS27) allows for accounts on network A to be controlled by network B.
It consists of the concepts of Controller chain and Host chain. The Controller chain is able to register an account on the Host chain by way of opening a dedicated IBC channel between the two chains.
The Controller chain is able to compose transactions for execution on the Host chain on behalf of the Interchain account, encapsulate them in an IBC packet, and send them over the dedicated channel. The transaction is relayed to the Host chain, unencapsulated, and executed as if it were a local transaction.