# Numo, Futures Exchange for Frontier FX

*The absence of FX derivatives in frontier markets is not a demand problem. *

By [FLAVOR by moyed](https://paragraph.com/@moyed) · 2026-04-14

---

Previously
----------

The On My Radar series is back after about two months. I'd been meaning to write, but sitting down to actually do it is always harder than it sounds. As a refresher, On My Radar is a series where I introduce noteworthy projects featured on [my website](https://www.moyed.xyz/), with a selection cutoff of late 2025. The last piece covered [Ornn](https://paragraph.com/@moyed), which is working to commoditize GPUs. Since that post, Ornn has been [added to the Bloomberg Terminal](https://www.prnewswire.com/news-releases/ornn-compute-price-index-added-to-bloomberg-terminal-302732184.html), [featured in The Economist](https://www.economist.com/finance-and-economics/2026/02/17/the-financialisation-of-ai-is-just-beginning), and [used as the data source for Kalshi's GPU prediction market](https://kalshi.com/markets/kxrtx5090mon/rtx-5059-monthly-price/kxrtx5090mon-26mar31).

Studying Onchain FX
-------------------

I stumbled upon [Numo](https://numofx.com/) while studying onchain FX. When you look at cross-border payments using stablecoins, you naturally start to decompose the process into two steps:

1.  Moving money from A to B.
    
2.  Converting that value into the form B actually wants (usually local currency).
    

Blockchain drives the cost of the first step close to zero, but the question of what advantage it offers for the second step is where it gets interesting. It would be convenient if everyone just accepted dollars (go KRW stablecoin!), but that is not reality, so the costs, slippage, and exchange rate distortions that arise at the conversion stage are very real concerns.

As a proud contributor to the Asia Stablecoin Alliance, I wrote a piece on [onchain FX](https://asiastablecoin.substack.com/p/the-rise-of-stablecoin-fx-rebuilding?utm_source=publication-search). During the research for that article, I came across several onchain FX projects, and most of them were focused on simply moving FX itself onchain. To me, that looked like replicating what already exists in the real world. I was looking for a project that attempted something better than the status quo, and that is how I found Numo.

TLDR: **Numo is building FX derivatives infrastructure for frontier markets from scratch.**

FX in Frontier Markets
----------------------

For all businesses operating in frontier markets, there is effectively no way to hedge currency risk.

### The Challenges of Frontier Markets

**Frontier markets** are countries within the broader emerging-market universe that have relatively small economies and stock market capitalizations: Nigeria, Kenya, Ghana, Egypt, Vietnam, and Argentina, among others. Their foreign exchange markets face a fundamentally different set of challenges than those in developed economies.

First, **there is a chronic shortage of dollars.** Nearly every external transaction (imports, debt servicing, remittances) requires dollars, but central bank reserves are limited. Governments impose capital controls to stem dollar outflows, and global banks are pulling back from correspondent banking relationships with local banks due to risk (e.g., under Basel III, exotic currencies carry heavier capital requirements). As a result, what is a trivial act in developed markets, "buy dollars," frequently becomes a multi-day negotiation in frontier markets.

On top of that, **official exchange rates often diverge from reality.** Many frontier countries have two exchange rates coexisting: the official rate managed by the central bank, and the parallel market rate that reflects actual transactions on informal P2P channels and exchange bureaus. The gap between the two can run 10-30% as a matter of routine, which is why derivatives markets are either effectively absent or, where they do exist, dysfunctional.

For instance, in 2016, Nigeria's FMDQ Group launched a USD/NGN futures market. It was designed as cash-settled in naira to sidestep the dollar liquidity problem, and it scaled quickly, reaching over $7 billion in volume by 2017. But two structural flaws rendered the market useless:

1.  The settlement reference was the official exchange rate. Because the official rate was disconnected from the actual market price, a hedge payout would not match the real conversion cost a company faced.
    
2.  Cash settlement meant no arbitrage mechanism. With physical delivery, arbitrageurs would correct any divergence between futures and spot prices. Cash settlement had no such self-correcting force. And switching to physical delivery was not an option either, since capital controls and correspondent banking issues made it impossible to physically exchange dollars.
    

### The Importer's Predicament

Importers operating in these markets are caught in a particular trap. **Revenue comes in local currency, but a significant share of their costs and debts are denominated in dollars.** When the exchange rate is stable, this works fine. One sudden devaluation can break the business.

[On June 14, 2023](https://www.reuters.com/markets/currencies/nigeria-allows-naira-drop-more-than-36-official-market-2023-06-14/), the Central Bank of Nigeria released the naira exchange rate it had been artificially propping up. A large gap had already built up between the real market price and the government-posted official rate, and that gap closed overnight. The official rate devalued by 30-40% in short order. For businesses operating in Lagos, nothing had changed about their revenue, yet they suddenly could not service their dollar-denominated debt.

Importers in frontier markets have been running their businesses in this effectively unhedgeable state for decades. Numo aims to solve this not by imitating the existing FX market, but by **bypassing the legacy infrastructure entirely using onchain rails.**

From Nairobi to an Exchange
---------------------------

Numo's founder [Robert Leifke](https://x.com/robertleifke) discovered this problem not through research but by living it. He spent several months in Nairobi, manually quoting and selling USDC/NGN FX forwards to microlenders.

But forwards were structurally expensive. With Nigerian T-bill rates at ~16.7% and dollar rates at ~5%, the interest rate differential gets priced directly into the forward rate, making it worse than spot. Hedging costs started at ~11% annualized, prohibitive for thin-margin microlenders.

As he kept talking to them, Leifke realized that what these microlenders actually wanted was not to lock in an exact future rate. They could live with ordinary fluctuations. What they feared was an **overnight collapse** like June 2023. The right instrument for them was not a forward but insurance, a call option.

Call options are cheaper than forwards, require only an upfront premium with no credit check, and if the rate does not crash, you simply let them expire. **The problem was that pricing options properly requires a forward curve across maturities.** In developed markets, this forward curve emerges naturally from deep, physically delivered futures markets. In frontier markets, the basic infrastructure to produce one barely exists. Numo had no choice but to build the ladder from the ground up.

Numo's Stack
------------

Numo is best understood not as a single product, but as a multi-layered stack.

| Layer | Role | Product |
| --- | --- | --- |
| 1 | Spot exchange | ForexSwap |
| 2 | cNGN rate discovery, theoretical forward curve | Numo Engine |
| 3 | Arbitrage validates theoretical prices, forward curve realized | Numo Futures |
| 4 | Insurance against devaluation | Options (upcoming) |

Since Numo chose Nigeria as its first market, let's start with the naira stablecoin [cNGN](https://cngn.co/) before diving into the stack. cNGN is a naira stablecoin issued by the cNGN Consortium under the Nigerian SEC's regulatory sandbox. It is pegged 1:1 to the naira, with reserves held in Nigerian banks, and circulates as an ERC-20 on EVM chains including Base.

### Layer 1: ForexSwap

The starting point of the stack is a spot market for exchanging cNGN and USDC.

Existing AMMs handle volatile pairs like this poorly. [According to Leifke](https://x.com/i/status/2042247405857276382), swapping 100,000 USDC for cNGN on Uniswap at the time should have returned 139,200,000 cNGN, but actually returned only 74,125,500 cNGN. That is roughly 46.75% slippage, a $46,000 loss on a single trade.

General-purpose AMMs like Uniswap are structured so that when exchange rates move sharply, arbitrageurs drain the cheaper token from the pool, leaving LPs holding the loss. For pairs like ETH/USDC that move in both directions, this is manageable. But for a currency like the naira that depreciates in one direction, LP capital gets drained unilaterally. What about an order book instead of an AMM? Leifke initially tried to recruit professional market makers to quote on an order book, but no market maker was willing to enter a nascent market with neither meaningful volume nor incentives.

![](https://storage.googleapis.com/papyrus_images/af58d978e5d564e2e1977182e2865da645cf29b5f715009dba51e6c19de1ba47.png)

Numo built [ForexSwap](https://x.com/robertleifke/status/2042247405857276382) to solve this.

Unlike general-purpose AMMs that price purely based on token ratios, ForexSwap embeds devaluation probabilities into its pricing curve, allowing LPs to withstand one-directional devaluation without active management. It is also implemented as a Uniswap v4 hook, meaning that as long as DEX aggregators like 1inch already support Uniswap v4, ForexSwap can be routed to without any additional integration work.

### Layer 2: Numo Engine

Having spot exchange does not solve the importer's problem. What they actually fear is not today's rate but the rate six months from now. What Importers need next is "an agreement to fix the exchange rate six months out," which in FX terms is called a **forward**. For example, if you agree today to trade USDC/cNGN at price X in six months, you can convert at X regardless of what the rate does in between. Layer 2's goal is to derive X for each maturity and build a theoretical forward curve.

**Fair Forward Price (CIP)**

So what should X be?

The answer lies in the interest rate differential between the two currencies over six months. Intuitively: if someone could borrow USDC, convert to cNGN, park it in Nigerian T-bills earning 16.7% for six months, then convert back to USDC at maturity and pocket a risk-free profit, the market must price the six-month forward rate unfavorably enough to eliminate that arbitrage. The relationship that formalizes this is **Covered Interest Rate Parity (CIP)**.

![](https://storage.googleapis.com/papyrus_images/c5523cff897ae39d6f1ec693447883900d295dfebed5c0cd21180344a1f05535.png)

[https://www.investopedia.com/terms/c/covered-interest-rate-parity.asp](https://www.investopedia.com/terms/c/covered-interest-rate-parity.asp)

The USDC rate is produced by global markets on its own. The problem is the cNGN rate. There is no reliable onchain cNGN interest rate benchmark, so Numo built a cNGN rate market itself.

**How Numo Engine Works**

**Numo Engine** is an onchain market for fixed-rate cNGN lending and borrowing. The mechanism is straightforward: it trades fycNGN, a zero-coupon bond token redeemable for 1 cNGN at maturity, at a discount. If fycNGN trades at 0.92 cNGN, the market is implying roughly 8.7% annualized over six months. The discount is the rate. A [YieldSpace](https://yield.is/YieldSpace.pdf)\-based AMM intermediates these trades automatically, so cNGN's fixed rate for each maturity is discovered purely through supply and demand, with no rate-setting formula required.

Each market's maturity is aligned with actual Nigerian T-bill maturity dates. Stacking 3-month, 6-month, and 1-year maturities produces a curve that answers "what fixed rate does the market assign for locking up cNGN at each tenor?" This is cNGN's yield curve. Plugging this rate and the USDC rate into CIP gives a theoretical forward price for each maturity, and together these form the theoretical forward curve.

### Layer 3: Numo Futures

Having a theoretical forward curve does not mean Importers can actually trade at those prices. It is just a theoretical value; actually hedging requires a counterparty willing to trade at that price. To provide this, Numo is building a futures market that addresses the two flaws of FMDQ:

1.  Settlement tied to the official rate: Numo Futures uses the cNGN/USDC price from ForexSwap directly, a market-generated price, not the central bank's official rate.
    
2.  No arbitrage under cash settlement: physical delivery enables arbitrage to function. At expiry, a smart contract acts as escrow to deliver USDC or cNGN to the counterparty.
    

When the futures price deviates from the Layer 2 CIP theoretical value, arbitrage pulls it back.

For example, suppose spot is 1 USDC = 1,500 cNGN, Engine's discovered 6-month cNGN rate is 8%, and the USDC rate is 2.5%, giving a CIP theoretical value of about 1,580 cNGN. But the futures market is trading at 1 USDC = 1,500 cNGN, cheaper than fair value. The following risk-free trade becomes possible:

1.  Borrow 1 USDC (repay 1.025 USDC in 6 months)
    
2.  Convert to cNGN at spot: 1,500 cNGN
    
3.  Buy fycNGN at a discount on Engine: 1,620 cNGN at maturity
    
4.  Simultaneously buy a future: "pay 1,537.5 cNGN (= futures price 1,500 x 1.025 USDC) and receive 1.025 USDC in 6 months"
    

At maturity, redeem fycNGN for 1,620 cNGN, pay 1,537.5 cNGN into the future to receive 1.025 USDC, and repay the loan. The remaining 82.5 cNGN is risk-free profit. As traders exploit this opportunity, they bid up the futures price until it converges with the theoretical value. This process repeats across maturities, turning the theoretical forward curve into realized market prices.

### Layer 4: Options

Once a realized forward curve exists, options become possible in theory. Specifically, call options, the right to buy USDC at a predetermined rate. Importers pay a small premium once. If the rate holds, they forget about it. If it collapses, they exercise. For now, Numo is focused on building sufficient futures liquidity first, and plans to relaunch the options product once that foundation is in place.

To recap: ForexSwap creates the spot market, Numo Engine discovers cNGN's yield curve, and together these two produce the theoretical forward curve. Numo Futures then realizes this theoretical curve through arbitrage, and ultimately, option prices will be derived on top of it.

Who Trades
----------

For this stack to work, every layer needs someone on each side of the trade.

The futures market has a natural two-sided structure:

*   **Arbitrageurs (long):** When the futures price falls below the CIP theoretical value, they execute the cash-and-carry trade described in Layer 3, buying futures until the price converges back to fair value.
    
*   **Carry traders (short):** They chase the ~11 percentage point gap between cNGN rates (~16.7%) and USDC rates. They convert USDC to cNGN, buy fycNGN at a discount on Engine, and short futures to lock in the exchange rate, eliminating currency risk. Previously, this strategy required a Nigerian bank account, local brokers, and credit relationships. On Numo, all you need is USDC.
    

Once options launch, importers will enter at that layer. Rather than locking into an expensive forward, they buy call options as devaluation insurance for a small premium. Option writers then hedge their exposure using the futures and spot layers below. In this way, carry traders end up indirectly subsidizing the importer's hedging cost.

Closing
-------

The absence of FX derivatives in frontier markets is not a demand problem. It is an infrastructure problem. Numo is assembling that infrastructure on top of stablecoins, one layer at a time. It is still early, the current focus is on building futures liquidity, and whether each layer attracts meaningful participation remains to be seen. But a design that connects spot, rates, futures, and options through a single coherent logic is less a DeFi product and more an attempt to build market infrastructure. In frontier markets, that infrastructure is exactly what has been missing, and that is what makes Numo worth watching.

---

*Originally published on [FLAVOR by moyed](https://paragraph.com/@moyed/numo-futures-exchange-for-frontier-fx)*
