Bridge Protocol is an open source technology designed to issue and manage digital assets on the blockchain, i.e. security tokens (tokens that represent ownership of an underlying asset).
Unlike utility tokens, for which transfer is most of the time unrestricted, security tokens are subject to transferability restrictions based on many factors (identity, asset class, local rules, transfer history, etc.) dictated by financial regulations.
Most of security token middlewares use a token-based approach to enforce such transfer restriction rules. This concept is a good step towards regulation, but lack cross-token capabilities to apply rules that are computed across multiple tokens (global transfer thresholds, for example).
The purpose of Bridge Protocol is to provide a solution to this problem by offering a cross-token compliance layer that can restrict the transferability of ERC-20 compliant tokens based on a set of rules. Those rules are managed by the issuer, who can set new rules whenever needed.
Moreover, for regulatory compliance reasons, Bridge Protocol provides features that would allow authorities to transfer tokens from one address to another in case of exceptional events (loss of keys, legal constraints, locked assets, etc.).
The Github repository for Bridge Protocol v2 can be found here.
Bridge Protocol acts as a layer deployed as a set of smart contracts on top of a blockchain that is compatible with Ethereum Virtual Machine (EVM).
Today, Bridge Protocol is available with the following blockchains:
Ethereum (Mainnet, Testnets)
Binance Smart Chain (Testnet)
xDAI (Mainnet, Testnet)