Architecture Summary
In summary, when a developer or an integration partner interacts with Liquid, they’re leveraging a robust microservice-like architecture:
Front-end Interface (Bot or Web): Collects user inputs.
Backend (Node.js + Supabase): Orchestrates workflows, maintains user and asset states.
Third-Party Services: KYC (Civic/Sumsub) and Documint for specialized verifications and legal document generation.
Blockchain (Solana): Issuance of asset tokens and recording of immutable transaction records.
Decentralized Storage (IPFS/Arweave): Storage of off-chain asset data linked securely to on-chain tokens.
This modular design allows each component to be improved or scaled independently. For instance, Liquid can swap or add KYC providers per region, upgrade its storage backend, or even migrate from Solana to LiquidChain in the future — all without overhauling the entire system, thanks to consistent interfaces between components.
Last updated