A swift introduction to SWIFT

Cursory google searches would have told you what SWIFT (Society for Worldwide Interbank Financial Telecommunication) is. I am not going to repeat it but will help you relate to it and tell you why it is important, briefly.

SWIFT Logo for representation purposes. Copyright with SWIFT

SWIFT is a messaging system. Yes, it is like email for banks. Only banks around the world can send and receive messages between themselves in this messaging system. And it has to be about a financial transaction. Which means they cannot exchange cute cat videos or talk about weather. Banks generally use SWIFT for asking for payment, instructing one another to make a payment, send each other confirmations of treasury or trade transactions they did amongst each other. Each message is an instruction or an important FYI that results in a financial action on the other side.

So why the big fuss if it is like an email system between banks. Open your email inbox now, yes now! See for yourself the loads of messages sitting in your inbox, junk box and spam box. Deep inside you will also see a mail from a Nigerian Prince wanting your help (payment request) to send you loads of money (Payment instruction). Smartly you ignored the message which could have otherwise costed you money and acidity.

To avoid the pesky Prince and other fraudsters, SWIFT has an elaborate system of authenticating senders and receivers of messages, which ensures that all message senders are authenticated (the banking version of a Twitter blue tick). Many of them have an added layer of identification between themselves through bilateral (key exchange) mechanisms. As a result, if a bank receives a SWIFT message, it is authentic, received from who they claim themselves to be and the message is ‘actionable’ . There are additional acccount mechanisms, but for the purposes of our understanding, suffice to say, it is a very authentic messaging system that keeps ALL SPAM out.

Reliable & Secure: “I haven’t received the email yet”. Some of us have used this excuse or know someone who has. Such excuses don’t work with SWIFT. In its 47 years of existence, SWIFT (claims that it) hasn’t lost a single message out of the billions that were exchanged in its platform. So secure is the platform that if a bank says they sent, the recipient bank would have received it.

Not only has SWIFT not lost a single message, but the platform is so secure that no one else was able to hack or gain access to messages that were not meant for them. Yes I hear that you have heard about hacks (Bangladesh central bank etc.) but these were login credentials abused instead of the SWIFT platform yielding to hackers. Again, not a single hack in almost half a century!

Some feat!

Automation: These days we live in an API driven world where our email talks to our bank, one application talks to another etc. But SWIFT has implemented automation (which it calls ‘Straight Through Processing’) for the last 20+ years. To facilitate this, SWIFT has standards and rules on how messages are to be structured, how each field needs to be filled for each business case and so forth. So, a huge portion of the millions of messages exchanged everyday have not seen human hands at all. They all have been generated by, handed off to, received by, read and acted upon automatically , by the myriad software applications in a bank [Core banking applications, Payment (product) Processors, Payment hubs, message queues and other technical jargons your friendly neighbourhood tech guy might help elaborate].

What is the big deal you may ask, RPA is a thing and a pilot too puts his plane on autopilot. Just like how the autopilot reduces human errors and saves lives, automation in SWIFT message processing reduces errors (financial — yeah your money), speeds up transactions (in most cases less than a day but not more than two) and thereby reduces cost for you as a customer of a bank.

Standard, widely used. We know countries can’t agree on political systems, can’t agree on borders between them and proudly agree to disagree on several areas. But if there has to be a stellar example of worldwide agreement on something that has held for a long time, it is the standards published by SWIFT. So in a sense, it is truly one of the very few things the world agrees on — before expelling some specified banks due to politics that is.

There is much much more to SWIFT than this article, but for someone who wants to understand what the big fuss is about, I believe this is a good starting point. Let me know your thoughts.

Would you like to share this with someone you know? Please make use of the buttons below.

Posted by Srikrishnan

Leave a Reply