Bank integration

sequenceDiagram participant CL as Client 1 participant CL2 as Client 2 participant UNI as Universa participant BANK as Bank activate CL activate UNI activate BANK activate CL2 CL->>UNI: registration CL->>UNI: KYC CL2->>UNI: registration CL2->>UNI: KYC CL->>UNI: order digital sugar UNI->>CL: invoice CL->>BANK: make bank transfer to Universa account (invoice ID) BANK->>UNI: deliver bank transfer info UNI->>CL: digital sugar (tokens) CL->>CL2: trade sugar tokens for other digital assets CL2->>UNI: sell digital sugar UNI->>BANK: make bank transfer to Client 2 account

DDMC TradeFlow integration

sequenceDiagram participant CL as Client participant DDMC as DDMC TradeFlow participant UNI as Universa activate CL activate UNI activate DDMC DDMC->>UNI: new sugar warrant (100 ts) UNI->>UNI: issue digital sugar (100 ts) CL->>UNI: buy sugar token(1t) UNI->>UNI: split token (99t+1t) UNI->>CL: provide sugar token (1t) CL->>UNI: request sugar delivery (1t) UNI->>DDMC: split warrant (99t+1t) UNI->>DDMC: request warrant title change to Client DDMC->>CL: transfer warrant to Client