The first major version of tbDEX, an open source liquidity and trust protocol, has been released! ๐ SDK implementations of the protocol are available in TypeScript/JavaScript, Kotlin, and Swift enabling integration with Web, Android, and iOS applications.
tbDEX enables wallet applications to connect liquidity seekers with providers and equips all participants with a common language for facilitating transactions.
tbDEX is architected on Web5 infrastructure, utilizing decentralized technologies such as Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs) to securely validate counterparty identity and trust, as well as helping to enable compliance with relevant laws and regulations.
๐ฆ Features for PFIsโ
Participating Financial Institutions (PFIs) can use tbDEX to provide liquidity to any wallet application in the world who also uses tbDEX. Version 1.0 of tbDEX includes the ability to:
-
Provide a static list of offered currency pairs and payment methods
-
Specify the required credentials the customer must provide in order to transact
-
Provide real-time quotes based on the financial transaction the customer is requesting as well as the payment methods selected
-
Provide status updates on orders
-
Indicate if the transaction was completed successfully or not
๐ผ Features for Walletsโ
Wallet applications using tbDEX act as agents for customers who are seeking liquidity. Version 1.0 of tbDEX includes the ability to:
-
Obtain service offerings from PFIs to determine which meet your customers' needs
-
Initiate exchanges with PFIs
-
Present verifiable credentials to PFIs on behalf of your customers
-
Receive real-time quotes and place orders
-
Receive status updates on orders
-
Cancel an exchange
โ Features for Issuersโ
In a tbDEX ecosystem, verifiable credentials - created and distributed by Issuers - serve as a method for establishing trust and facilitating regulatory compliance during transactions. tbDEX utilizes the Web5 SDK to allow Issuers to:
-
Create decentralized identifiers for PFIs, Issuers, and Wallet users
-
Issue verifiable credentials
-
Verify credentials
We have developed a Known Customer Credential specifically designed to represent a PFI's Know Your Customer regulatory requirements.
๐ ๏ธ Get Started with tbDEXโ
tbDEX allows for a permissionless network, meaning you do not need our blessing to use the SDK. It's all open source, so feel free to begin building with tbDEX today!
If there are missing features that your business needs, we welcome your feedback and/or contributions.