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

# Introduction

Wrapped.com is a custodial, institutional-grade cross-chain bridge. wrapped.com was founded by Tokensoft and launched as a collaboration between Tokensoft and Anchorage.&#x20;

Assets are backed 1:1 by Anchorage in an account that is for the benefit of the users of the platform. The platform is only open to institutions at the moment.

### Terminology

**End user:** The user that is triggering the unwrapping or wrapping process. At this moment end users of the service are limited to institutional only.

**Collateral:** The underlying asset which is being wrapped.&#x20;

**Wrapped Asset:** The new asset that is created when the underlying collateral is received into the FBO wallet.

**Wrapping:** The act of creating and entering into circulation a wrapped asset 1:1 when the collateral has settled into the FBO wallet. This involved am minting operation with the smart contract to create the new asset.

**Unwrapping:** The act of removing from circulation a wrapped asset and providing back to the end user the underlying collateral that is wrapped.

**FBO Wallet:** The wallet that is held for the benefit of the end users. This wallet operates as an omnibus wallet for the purpose of receiving collateral and for any burning.

**User Wallet**: The self-managed wallet that is held in custody at Anchorage and managed by the institution.

**Smart Contract:** The [Tokensoft token](https://github.com/tokensoft/tokensoft_token) is the base layer. The Tokensoft token carries a handful of features that enable regulatory adherence as well as role based access control, however not all of these are used in the case of wrapped.com.&#x20;

* Roles
  * Owner: The owner has the ability for managing the permissions on all of the roles.
    * Functionality: ON
  * Admin
    * Burner
      * The ability to remove tokens from circulation by burning and reducing supply from a particular address.
      * Functionality: ON
    * Minter
      * The ability to add tokens into circulation by minting and increasing supply into a particular address.
      * Functionality: ON
    * Pauser
      * The ability to pause all transfers on the contract.
      * Functionality: OFF
    * Revoker
      * The ability to revoke tokens from a wallet into the revoker's address.
      * Functionality: ON
    * Whitelister
      * The ability to manage the whitelisting rules and to add and remove addresses from the whitelists.
      * Functionality: OFF
    * Blacklister
      * The ability to add or remove addresses to and from the blacklist for the purpose of restricting transfers.
      * Functionality: ON
  * End user
    * The users that can interact with the token by sending or receiving them.
