Skip to main content
This guide covers the core concepts for integrating an ETF program with Anchorage Digital: the roles involved, how the ledger keeps fund assets separate from operating costs, vault design options, and how to automate operations with the API.

Roles in an ETF program

Issuer

Owns the fund and its mandate. Approves onboarding and the custody relationship, and decides which liquidity providers and settlement partners can participate.

Settlement agent

An optional subadvisor or settlement partner that tokenizes the fund’s holdings and directs creation and redemption on-chain, if the issuer delegates this role.

Anchorage Digital

The qualified custodian. Custodies fund assets, configures trusted destinations, and provides the API and reporting the other parties rely on.

Liquidity providers

Authorized participants that deliver and receive assets against the fund to perform creation and redemption arbitrage. Most programs work with four to five liquidity providers.

Transfer agent

Maintains the investor register and net asset value (NAV), and whitelists investor-facing wallets as trusted destinations.

How the ledger works

From your side of the integration, an ETF program looks like a standard Anchorage Digital vault and wallet setup — the same building blocks covered in Account hierarchy and B2B2X accounts. You don’t create or manage anything through the Subaccounts API the way the wealth management integration does. Internally, Anchorage Digital’s ledger still splits each ETF vault’s holdings into three balances, visible on the web dashboard’s Balances tab: Anchorage Digital funds one network fee balance per organization, not per wallet, so you don’t need a wallet-specific top-up before using a new wallet. If you need to withdraw an exact amount without drawing on the shared network fee balance, contact your account representative to fund that specific wallet directly.

Vault topology

How you structure vaults across your liquidity providers is a trade-off between segregation and operational simplicity.
You can combine either vault model with API-driven operations below.

Automating operations with the API

Rather than Anchorage Digital manually adding and removing individual users for an operating partner, you can issue that partner a single API key and let them manage their own users under it. This removes Anchorage Digital from routine access requests and lets the partner move as fast as their own approval process allows. Pair this with webhooks instead of polling for status — subscribe to deposit, settlement, and report-ready events to drive same-day, event-based reconciliation instead of manual checks. See Trusted destinations, Deposits, and Withdrawing crypto for the underlying transfer APIs.

Reporting

Anchorage Digital sends the transfer agent (or fund administrator) two automated reports each day: account balances and the prior day’s transactions, delivered by email or SFTP. Monthly custody statements cover the fund balance only — network fee and unattributed balances are excluded.
Each ETF asset type is set up as its own organization. An issuer with both a BTC ETF and an ETH ETF has two separate organizations, one per fund.