Using a Custodial Service

Polaris defaults to a self-custody approach, meaning it assumes the business has access to the secret keys of their distribution accounts on Stellar.

However, businesses may want to use a third-party service for custodying their on-chain assets. Polaris supports this use case through its generic CustodyIntegration class. Implementations of this standardized interface can connect to various custodial solutions, allowing Polaris to leverage the service’s functionality.

The only implementation that is built into Polaris is the default SelfCustodyIntegration. As other implementations are developed, they may be added to Polaris or available as another resuable Django app.

Below is a list of in-progress or third party implementations. Because this list can only be updated on each Polaris release, it may not be exhaustive.

Contributions to new or existing implementations are welcome!