Investor and venue guide overview
The guide supports wallet teams, brokers, exchanges, and venues that integrate AMP2-managed assets. The page explains interaction models, capabilities, and guide structure.
This guide is for wallet teams, brokers, exchanges, and venues integrating AMP2 managed assets. Investors and venues are closely related concepts: investors are onboarded either through a venue (e.g., an exchange or broker) or through a client application (like the Blockstream App) that lets them register and interact with AMP2 managed assets.
Investors communicate with AMP2 through a proxy using plain JSON. They never implement the COSE protocol directly.
How investors interact with AMP2
Investors interact with AMP2 through a proxy that translates plain JSON into COSE wrapped requests. The proxy authenticates to AMP2 on behalf of the investor. Investors never call AMP2 endpoints directly.
What investors can do
- Register their own wallet through the proxy (plain JSON).
- Hold assets in their Liquid wallet.
- Send assets to other wallets by building a PSET locally and submitting it for cosigning through the proxy (subject to issuer defined restrictions).
- Receive assets passively — incoming transfers appear on chain after confirmation.
- View balances and transactions through their wallet software using LWK chain scanning.
Responsibilities split
| Responsibility | Issuer | Investor / Venue |
|---|---|---|
| AMP2 account and key management | ✓ | - |
| Wallet registration | - | ✓ (via proxy) |
| Restriction policies | ✓ | - |
| PSET construction | - | ✓ (locally via LWK) |
| PSET cosigning | ✓ (server key via AMP2) | Submits via proxy |
| PSET signing (wallet key) | - | ✓ (locally) |
| Balance monitoring | ✓ (via SDK) | ✓ (via LWK chain scanning) |
| KYC and compliance | ✓ | Provides data |
Guide structure
Follow these pages in order:
- LWK Setup: initialize the AMP2 Rust client
- Wallet Registration: register descriptors and get WIDs
- Receiving Assets: how incoming transfers work
- Signing PSETs: build, sign, and broadcast transactions
- Proxy Integration: connect to the proxy for wallet registration and PSET cosigning
- UX Recommendations: error handling and display guidance