Blog

Industry Insights

Inside the Open USD Consortium: What Visa and BlackRock's Stellar Stablecoin Means for Payment Developers

In July 2026, Stellar was announced as a member of the Open USD Consortium, an initiative backed by Visa and BlackRock to create interoperable stablecoin infrastructure for global payments. This is not another DeFi yield token or algorithmic experiment. This is the two largest players in payments and asset management building regulated stablecoin rails, and Stellar is part of that foundation.

For developers building on Stellar, this article is a practical breakdown of what the consortium means, what new endpoints and data flows matter, and how to position your application to take advantage of institutional stablecoin adoption.

What Is the Open USD Consortium

The Open USD Consortium is a multi-stakeholder initiative to standardize stablecoin issuance, transfer, and settlement across regulated networks. The founding members include:

MemberRoleRelevance
VisaPayment network operatorMerchant acceptance, card-to-stablecoin flows
BlackRockAsset manager, tokenized fund issuerReserve asset backing, institutional credibility
CircleUSDC issuerExisting stablecoin infrastructure
SDFStellar network stewardLow-cost settlement layer
SwiftMessaging standardInteroperability with traditional banking

The consortium's goal is to create a unified framework where stablecoins issued by different parties can interoperate across chains and traditional payment networks.

Why Stellar Was Chosen

Stellar's inclusion is not accidental. The network has specific properties that align with the consortium's requirements:

Transaction Economics

PropertyStellarEthereum L1Solana
Average tx fee0.00001 XLM (~$0.000003)$0.50-$5.00$0.001-$0.01
Finality5-7 seconds12-15 minutes400ms (soft), 32s (full)
TPS (current)100-20015-302,000-4,000
Compliance featuresNative (flags, clawback)Via smart contractVia smart contract

Built-in Compliance Primitives

Stellar's asset model includes compliance features at the protocol level:

  • Authorization Required: Issuer must approve each trustline
  • Authorization Revocable: Issuer can freeze assets
  • Clawback Enabled: Issuer can retrieve assets (for regulatory seizure)
  • Authorization Immutable: Lock flags permanently
  • These are exactly what a Visa-backed stablecoin needs for regulatory compliance, and they do not require a smart contract.

    What This Means for Developers

    Track Stablecoin Issuance and Supply

    Monitor the total supply of consortium stablecoins by querying the issuer account:

    const HORIZON = 'https://horizon.stellar.org';
    
    async function trackStablecoinSupply(assetCode, issuerId) {
      const res = await fetch(
        `${HORIZON}/assets?asset_code=${assetCode}&asset_issuer=${issuerId}`
      );
      const data = await res.json();
      const asset = data._embedded.records[0];
    
      return {
        assetCode: asset.asset_code,
        totalSupply: parseFloat(asset.amount),
        authorizedAccounts: asset.accounts.authorized,
        clawbackEnabled: asset.flags.auth_clawback_enabled,
      };
    }
    
    // Track supply changes over time
    async function trackSupplyHistory(assetCode, issuerId, hours = 24) {
      const res = await fetch(
        `${HORIZON}/accounts/${issuerId}/payments?limit=200&order=desc`
      );
      const data = await res.json();
      const cutoff = new Date(Date.now() - hours * 60 * 60 * 1000);
    
      let minted = 0;
      let burned = 0;
    
      for (const payment of data._embedded.records) {
        if (new Date(payment.created_at) < cutoff) break;
        if (payment.asset_code !== assetCode) continue;
    
        const amount = parseFloat(payment.amount);
        if (payment.from === issuerId) {
          minted += amount;   // Issuer sending = minting
        } else if (payment.to === issuerId) {
          burned += amount;   // Receiving back = burning
        }
      }
    
      return { minted, burned, netIssuance: minted - burned };
    }

    Monitor Payment Flows

    The real value for developers is in tracking payment flows. With Visa involved, expect payment volumes to increase significantly:

    // Use LumenQuery's analytics endpoint for aggregated data
    async function getStablecoinMetrics() {
      const res = await fetch('https://lumenquery.io/api/analytics/tokens');
      const data = await res.json();
    
      return {
        usdcVolume24h: data.tokens?.find(t => t.code === 'USDC')?.volume24h,
        paymentCount24h: data.paymentCount,
        uniqueSenders: data.uniqueSenders,
      };
    }

    Integration Opportunities

    1. Merchant Payment Processing

    With Visa's involvement, expect a flow where merchants accept stablecoins via the consortium's rails. Developers building payment processing can prepare by streaming incoming payments:

    // Stream incoming stablecoin payments to a merchant account
    function streamMerchantPayments(merchantAccountId) {
      const url = `${HORIZON}/accounts/${merchantAccountId}/payments?cursor=now`;
      const es = new EventSource(url);
    
      es.onmessage = (event) => {
        const payment = JSON.parse(event.data);
    
        if (payment.type === 'payment' && payment.asset_code === 'USDC') {
          console.log(`Received ${payment.amount} USDC from ${payment.from}`);
    
          processPayment({
            amount: payment.amount,
            sender: payment.from,
            transactionId: payment.transaction_hash,
            timestamp: payment.created_at,
          });
        }
      };
    }

    2. Compliance Reporting

    With auth_required and auth_revocable flags, consortium stablecoins will generate compliance-relevant data:

    async function getAccountComplianceStatus(accountId) {
      const res = await fetch(`${HORIZON}/accounts/${accountId}`);
      const account = await res.json();
    
      const stablecoinTrustlines = account.balances.filter(b =>
        b.asset_type !== 'native' && ['USDC'].includes(b.asset_code)
      );
    
      return stablecoinTrustlines.map(tl => ({
        asset: `${tl.asset_code}:${tl.asset_issuer.substring(0, 8)}...`,
        balance: tl.balance,
        authorized: tl.is_authorized,
        frozen: !tl.is_authorized && tl.is_authorized_to_maintain_liabilities,
      }));
    }

    3. Cross-Border Remittance Applications

    The combination of Visa's merchant network and Stellar's low-cost settlement creates new corridors:

    CorridorBefore ConsortiumAfter Consortium
    US to Mexico3-5 day ACH, 3-5% feeNear-instant, < 0.1% fee
    EU to PhilippinesSWIFT, $25-45 feeNear-instant, < $0.01 fee
    Intra-ASEANCorrespondent bankingDirect stablecoin transfer

    What to Watch For

    Short Term (Q3-Q4 2026)

  • Consortium specification documents (asset codes, issuer accounts, compliance requirements)
  • New stablecoin asset issuance announcements
  • SDK updates for consortium-specific features
  • Medium Term (2027)

  • Visa merchant integration pilots
  • BlackRock fund tokenization on Stellar
  • Cross-chain settlement protocols with consortium standards
  • How LumenQuery Helps

    LumenQuery is positioned to help developers build on consortium infrastructure:

  • Horizon API: Track stablecoin issuance, payments, and trustlines via api.lumenquery.io
  • Analytics Dashboard: Monitor stablecoin volume and network metrics on /analytics
  • Live Transactions: Watch stablecoin settlements in real time on /dashboard/transactions
  • Portfolio Intelligence: Track stablecoin positions across multiple accounts on /portfolio
  • Natural Language Query: Ask "total USDC payments in the last 24 hours" on /query

  • *Build on the next generation of stablecoin infrastructure. LumenQuery provides managed Horizon API and Soroban RPC with real-time analytics for Stellar. Start free.*