Applications

Getting started as an application

Hybrid Custody is designed to make it easy for applications to get started. However, what Hybrid Custody unlocks is not for everyone. Before an application decides to enable this feature, it should consider:

  • What access to underlying resources is okay for users to have.

  • What happens if the items users can take control of move around in an open ecosystem.

  • What kind of restrictions they are willing to manage.

    • (Flowty provides some defaults that can be used)

For instance, a game that relies on NFTs being held within application wallets for their product to function without malicious interference might not want to want to permit Hybrid Custody.

Common Use Cases

Most applications we have connected with only want to give their users access to underlying NFT Collections. High-level, that access can be expressed in two ways:

Access to all NFTs

Access to all NFTs means that regardless of the type of the collection being stored, an application wants their users to have access to it. This can be especially useful if new collections are likely to be added in the future. If you allow access to all collections, they will be automatically enabled (assuming the correct links are configured).

If you want to give access to all NFT collections, follow our sample in Resources and Transactions for All NFT Access

Limited NFT Access

Some applications might want to grant limited access to NFT collections. Dapper Wallet, for instance, has some collections which are not permitted to leave their system. To express this limited access, an application can use our ready-made Allow and Deny-list filters:

  • Allow List - Only allow access to explicitly enabled collection types

  • Deny List - Allow access to all NFT collections except for explicitly disabled types

Last updated