> For the complete documentation index, see [llms.txt](https://nftuloan.gitbook.io/nftuloan-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nftuloan.gitbook.io/nftuloan-whitepaper/protocol/communication.md).

# Communication

An important point to make the service run smoothly was to make fault-resilient communication between each entity in our protocol.&#x20;

From smart contract to platform, or from platform to backend service, we took time to create a robust inter-related communication protocol.&#x20;

Each stage of a loan request is handled by multiple levels of checkups to avoid the loss of any assets and the closing of each loan. Therefore, communication acknowledgements were placed between each entity. \
\
These entities are the SmartContract, The Bi-level Web3 API we’ve created, The Front-end platform, the back-end services and the Database.

<figure><img src="https://4164550927-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fs9Afp5NjW0uCuUDyprFH%2Fuploads%2FkiCZ7s565BS1JSlSEeUz%2Fcollections2.png?alt=media&amp;token=5bc397f7-e7e0-4d8f-9e49-dd9d5dcdd482" alt=""><figcaption></figcaption></figure>
