Code is law, until the oracle lies. MoneyGram just became an oracle.
Twenty billion dollars processed. Zero smart contracts that matter. Zero on-chain governance. Zero permissionless composability. That is the state of the largest traditional payments company’s blockchain foray. And the market is cheering.
I’ve been auditing cryptographic systems for a decade. I’ve seen this pattern before. A legacy giant adopts a distributed ledger not to decentralize, but to optimize its existing centralized pipe. The result is not a bridge to crypto—it’s a walled garden with a blockchain sticker.
Let me dissect the technical reality behind MoneyGram’s MGUSD stablecoin, the Tempo validator play, and the Stellar partnership. The truth is both boring and dangerous.
Context: The Infrastructure Skeleton
MoneyGram International Inc.—operating since 1940, covering 200 countries, 50,000 retail locations, 2 million payment corridors, 6,000 million users (potential)—announced the launch of its own stablecoin, MGUSD, in early 2025. The stablecoin is issued on the Stellar network via its anchor, Tempo. MoneyGram became a validator on the Tempo network. Simultaneously, they partnered with Kraken to list MGUSD for trading.
The press release screamed “blockchain adoption.” The crypto media ran headlines about a legacy titan embracing decentralization.
Let me be clear: the only thing decentralized about this setup is the Stellar consensus protocol itself. MoneyGram’s role is the exact opposite.
As a Tempo validator, MoneyGram controls the ordering of transactions and the minting/burning of the stablecoin. This is the functional equivalent of a centralized sequencer on a Layer 2—something I’ve spent the last three years warning about. In my 2022 audit of a major optimistic rollup, I flagged that a single sequencer could censor transactions indefinitely. The team fixed it. MoneyGram didn’t even build a rollup.
Tempo is an anchor—a regulated gateway that converts fiat to Stellar-based assets. By becoming a validator, MoneyGram gets a direct hand in network governance. But that governance is not democratic. It’s a consortium of three entities (Tempo, MoneyGram, and presumably a few others). The trust model is legal, not cryptographic.
Core: Technical Mechanics and Trade-offs
MGUSD is a fiat-collateralized stablecoin. Every token is backed 1:1 by reserves held in US banks. Technically, this is indistinguishable from USDC or USDT—except for the settlement layer.
MoneyGram’s choice of Stellar is strategic. Stellar’s consensus mechanism (SCP) is designed for low-cost, fast, cross-border settlements. It does not require mining or staking. Transaction fees are fractions of a cent. The network processes around 1,000 transactions per second in theory, though real-world throughput is lower due to the anchor model.
But here is the trade-off that no one is discussing:
MoneyGram, as the issuer, has full control over the MGUSD supply. They can freeze any address. They can confiscate funds. They can halt the entire stablecoin with a single regulatory order. This is not a bug—it’s a feature of the compliance-first design.
In comparison, Circle’s USDC also has freeze functions. But Circle operates across multiple blockchains (Ethereum, Solana, Avalanche) and has a growing ecosystem of decentralized applications that depend on it. MoneyGram’s MGUSD is currently locked to Stellar. If you want to use MGUSD on Ethereum, you need a bridge—another centralization point.
I’ve analyzed the security of Stellar’s anchor network before. In 2023, I examined the smart contract code of a major Stellar anchor that allowed a single signer to mint an unlimited amount of the asset. The fix required a multisignature scheme. MoneyGram’s contract likely has similar administrative keys. Without a public audit report (I could not find one for Tempo’s MGUSD contract), I cannot confirm the safety, but the pattern is clear.

The performance metrics are irrelevant. Stellar can process thousands of transactions per second, but MoneyGram’s settlement model is not purely on-chain. For large cross-border wires, they still batch settle through traditional banking rails. The on-chain component is only for the final leg of the payment. This hybrid model minimizes latency but introduces a trust dependency on the bank’s speed.
Based on my experience designing a liquidation bot that exploited an outdated oracle (DeFi Summer 2020), I know that latency asymmetry creates arbitrage. If a bank takes 2 days to confirm a fiat settlement while the stablecoin moves instantly on-chain, there is a window for front-running. MoneyGram will likely bridge that gap with internal credit lines, but that’s just re-centralization.
Contrarian Angle: The Blind Spots Nobody Talks About
Let me state the contrarian view that will upset both the crypto purists and the enterprise enthusiasts:
MoneyGram’s move is not bad for crypto adoption—it is actually the most pragmatic path for bringing billions in remittance volume on-chain. The 50,000 retail points are the ultimate off-ramp. Unbanked users in Africa or Southeast Asia can deposit cash at a MoneyGram location, get MGUSD on their mobile wallet, and send it to another country where the recipient withdraws cash. This is a real use case that no DeFi stablecoin can match today.
But the blind spot is the assumption that “compliance = safety.”
Regulatory compliance is a double-edged sword. In the US, the proposed Stablecoin Act (Lummis-Gillibrand) requires issuers to hold reserves in 1:1 cash or short-term Treasuries and submit to regular audits. MoneyGram will comply. But what about jurisdictions like China, which prohibits crypto? Or the EU’s MiCA, which imposes strict governance requirements? MoneyGram operates in 200 countries. A single regulatory crackdown in a major corridor (e.g., US-Mexico) could freeze 30% of MGUSD volume overnight.
I witnessed a similar scenario during the 2021 NFT metadata catastrophe. A top generative art project hosted 40% of its metadata on a centralized server. I warned them to move to IPFS. They didn’t. The server crashed. The NFTs turned into blank boxes. MoneyGram’s stablecoin is that server—but with billions of dollars in user funds. If Tempo’s anchor gets hacked, or if MoneyGram’s internal systems suffer a breach, every MGUSD holder could lose their savings in a single event.
Another contrarian angle: the Stellar network (XLM) may experience a temporary price bump from this news, but the fundamental value proposition is unchanged. Stellar’s governance is still dominated by the Stellar Development Foundation. The network’s total value locked (TVL) is negligible compared to Ethereum. MGUSD could bring real volume, but that volume flows through Tempo, not through XLM’s native token. The true value accrual is to MoneyGram’s shareholders, not to XLM holders.
The biggest surprise? No one is talking about the role of Kraken. Kraken is adding MGUSD as a trading pair. This gives Kraken a direct revenue stream from settlement fees and spreads. But Kraken is also a regulated exchange that must comply with sanctions. They already have a compliance relationship with MoneyGram. The coordination creates a closed loop: fiat-to-MoneyGram-to-Stellar-to-Kraken. No other exchange can touch MGUSD without MoneyGram’s permission. This is the antithesis of open finance.

Takeaway: The Vulnerability Forecast
MoneyGram’s stablecoin will survive its first year. The volume will grow. The press will call it a success.
But the vulnerability is not technical—it is structural. The system depends on the continued cooperation of three entities: MoneyGram, Tempo, and Kraken. If any one of them faces an internal crisis—a leadership change, a data breach, a regulatory action—the entire stablecoin could freeze.
I’ve seen this in my audit of a 2017 ICO that used a single multi-signature wallet for $2.5 million. One key was lost. The funds were trapped for six months. MoneyGram’s stablecoin has that same fragility, magnified by scale.
We build the rails, then watch the trains derail. The question is not if, but when.
Will MGUSD be the stablecoin that brings 6,000 million users into crypto? Or will it become the cautionary tale of how centralization undermines trust even when the intention is good?
Code is law, until the oracle lies. MoneyGram is now the oracle. Let’s see how long before the truth fractures.