Technical Description

Sanctions service has two types of implementations i.e. one connecting to external HAWK AI and the other one connecting to Bank service directly which is configurable through config map.

Sanctions Hawk AI implementation receives post request from Cristal IP as "Sanctions Request" and sends it to HAWK AI after mapping and then receives "Hawk Response" from HAWK AI which is sent back to Cristal IP after mapping into "Sanctions Response".
Sanctions Relay Connector receives post request from Cristal IP as "Sanctions Relay Request" and sends it to the bank client and receives response as "Bank Response" from bank client which is the sent back to Cristal IP as "Sanctions Response" after mapping.