So what about the anonymity of the transaction?
For anonymus transaction we have Anonymous master node. Anonymous master node is responsible for receiving transactions with a special label “anonymous”, divides one transaction into several unequal parts and sends them to the recipient address. This transaction is characterized by high level of anonymity, because it is transferred not by the total amount, but by several parts, so it is impossible to track from which address it was made.
Detailed information you can read in TechnicalPaper: https://media.republia.io/republia-techpaper-en.pdf