Who controls the keys?
Your users do. Users connect their own wallet and sign their own transactions, keeping custody of their keys and funds the entire time. Passage has no ability to access, recover, freeze, or otherwise control assets in a user’s wallet.Can I support both embedded and external wallets?
Yes. You can support embedded wallets, externally connected wallets, or both, and you configure your own signing process around whatever your product already does. Wallet selection and connection are your app’s responsibility. Once a wallet is connected, the SDK takes it from there: see Allowlist a wallet for proving ownership and registering a wallet against an offer.Which chains are supported?
Superstate and Ondo assets are supported on Ethereum today, and purchases are Ethereum-only for now. Additional chains will follow as our issuing partners expand across chains.Who pays gas?
The user pays gas on their own transactions.Next: Asset catalog
What is in the catalog today, and a primer on each asset class.