Progress pill
Fundamentals

Blockstream AMP

  • Blockstream AMP: Permissioned Asset Control on Liquid
  • Architecture Evolution and Integration Pathways
  • The Liquid Wallet Ecosystem and Confidentiality

Blockstream AMP: Permissioned Asset Control on Liquid

Blockstream AMP (Asset Management Platform) serves as a critical infrastructure layer on the Liquid Network, designed specifically for issuers of regulated digital securities and stablecoins. While Liquid provides a permissionless base layer with native asset issuance, regulated entities often require strict oversight and compliance capabilities. AMP bridges this gap by introducing a permissioned control layer over specific assets without sacrificing the privacy benefits of Liquid’s Confidential Transactions.
The platform’s core value proposition rests on two primary capabilities: comprehensive issuer visibility and transaction authorization. Unlike standard Liquid assets where amounts and types are blinded to everyone but the participants, AMP assets allow the issuer to maintain a completely unblinded audit trail. This transparency is essential for regulatory reporting and internal audits. Furthermore, AMP enforces a strict authorization model through a co-signing mechanism. Every transfer of an AMP asset requires a signature from the AMP server. This allows issuers to enforce complex rules off-chain—such as freezing accounts, whitelisting accredited investors, or imposing transfer limits—effectively acting as a centralized gatekeeper within a decentralized network.

Operational Trade-offs

This architecture introduces specific trade-offs. The system relies on the AMP server’s availability; if the server acts as a co-signer and goes offline, asset liquidity pauses. Additionally, while user-to-user privacy is maintained, investors must accept that the issuer has full visibility into their holdings. This model is ideal for compliant security tokens but unsuitable for censorship-resistant cryptocurrencies.

Architecture Evolution and Integration Pathways

The AMP ecosystem is currently transitioning from its first iteration to a more flexible, interoperable "Version 2" architecture. The legacy system required issuers to maintain fully synchronized Elements nodes and forced developers to rely heavily on the monolithic Green SDK. While functional, this created high technical barriers to entry and limited wallet choices.
The next-generation architecture fundamentally simplifies these requirements by shifting complexity to the server. In this new model, the AMP server handles the heavy lifting of transaction construction, UTXO selection, and fee calculation. It presents the issuer with a Partially Signed Elements Transaction (PSET) that simply requires a signature. This "smart server, dumb wallet" approach eliminates the need for issuers to run full nodes and enables the use of hardware wallets and standard multisignature setups for treasury management.
For developers, this evolution means moving away from proprietary SDKs toward standard descriptors and PSET workflows. Wallets can now register multisignature descriptors with the AMP server to establish authorization rights. This aligns AMP development with broader Bitcoin wallet standards, making integration accessible to any application capable of handling PSBT/PSET formats. Developers building today are encouraged to utilize tools like the Liquid Wallet Kit (LWK), which supports these modern, descriptor-based architectures, ensuring their applications are future-proofed for the new AMP standards.

The Liquid Wallet Ecosystem and Confidentiality

Building applications on Liquid requires navigating a more complex stack than standard Bitcoin development due to features like native assets and Confidential Transactions. The ecosystem is supported by a layered architecture: low-level libraries like secp256k1-zkp handle cryptographic primitives, while higher-level toolkits manage wallet logic.
Historically, the Green Development Kit (GDK) provided a comprehensive but rigid solution. The modern alternative is the Liquid Wallet Kit (LWK), which offers a modular approach. LWK separates concerns into distinct crates—handling descriptors, signing, and hardware communication independently—giving developers the flexibility to build custom solutions without the overhead of a monolithic library.

Handling Confidential Transactions

The most distinct challenge in this ecosystem is managing the blinding lifecycle. In Liquid, transaction outputs are encrypted using Elliptic Curve Diffie-Hellman (ECDH) key exchange. A sender uses the receiver's blinding public key to encrypt asset amounts and types, generating a range proof that verifies the transaction's validity without revealing values.
For a wallet to function, it must successfully reverse this process. When a wallet detects an incoming transaction, it attempts to unblind the output using its private blinding key. If the shared secret matches, the wallet can decrypt the value and add it to the user's balance. This process is computationally intensive and requires precise management of blinding factors to ensure transactions are mathematically balanced, a complexity that tools like LWK aim to abstract away for the developer.
Quiz
Quiz1/5
In Blockstream AMP's blinding architecture, what cryptographic mechanism enables asset amount encryption while maintaining transaction validity verification?