.. and press ENTER to ask a question on web5, how to write code and more.

Skip to main content

TBDEX: A LIQUIDITY PROTOCOL

An open financial protocol that can move value anywhere around the world in a more efficient and cost-effective way than what’s possible in traditional financial systems.​

The web connected us all. But money and payments have not kept pace.

The legacy payments system is held together with proverbial duct tape that masks fundamental problems: final settlement of payments is slow, expensive, and never quite final. Risks get priced in as expensive account fees – or exclusion from the system itself. This hits the most economically disadvantaged the hardest.

A and system shifts the paradigm to financial access. There are no credit checks or monthly account fees. Open, decentralized, and networks let you send money anywhere in the world, near instantly.

tbDEX is a decentralized, permissionless protocol. It opens the door to and access to the financial system for all. And because it abstracts away the complexity of decentralization, developers can focus on building great things.


Components

Decentralized Identifiers

Decentralized Identifiers are a W3C international standard for identifiers created, owned, and controlled by individuals, without reliance on centralized entities


Verifiable Credentials

Verifiable Credentials are a W3C international standard for verifiable claims.


SDKs

Protocol

Create, verify, and validate tbDEX messages
typescriptTypescript
kotlinKotlin
swiftSwift

HTTP Client

Send tbDEX messages to PFIs as a Wallet
typescriptTypescript
kotlinKotlin
swiftSwift

HTTP Server

Implement tbDEX API specification as a PFI
typescriptTypescript
kotlinKotlin

Actors

1

Wallets

wallets act as agents for individuals or institutions by facilitating exchanges with PFIs

2

Participating Financial Institutions (PFIs)

entities that offer liquidity services on a tbDEX network

3

Credential Issuer

organizations or individuals (by means of their wallet) who serve as a source of verifiable credentials


Use Cases

Proving your identity

Alice holds a digital wallet that securely manages all aspects of her identity, including her , credentials, and for external apps and entities. Alice uses her wallet to request USD in exchange for 100 units of digital currency.

Because Alice is from digital currency to fiat, most Participating Financial Institutions(PFIs) are required to verify Alice’s identity in order to fulfill their regulatory and compliance obligations. PFIs that are interested in fulfilling Alice’s request reply with a bid as well as their identity verification requirements for fulfillment.

Alice chooses a bid which will need Know Your Customer (KYC) information (such as name, address, date of birth). Alice has already provided all of the necessary information to another PFI in the past. So, Alice allows her wallet to provide a issued from the past PFI to the bidding PFI, along with the currency to exchange. The PFI verifies the credential and continues with fulfillment.