01 · Intent routing · Reconstructed wireframe board

Two users. Opposite directions. Same infrastructure.

Mular routes by goal before routing by feature. The intent selector at onboarding isn't a segmentation question — it's a goal question. It sets product defaults before the user sees any feature, and it persists as a changeable preference in Settings.

1 · onboarding intent selector

0:41▌▌▌ LTE
EO
USDNGN
🔔

Current Balance

$24.80

-0.00% in the past 24H

+ Fund
↕ Swap
✈ Send

How do you (want to) use Mular?

Saving in USD

Just trying to beat inflation here

Spending Crypto like Naira

I already have crypto, just need to off ramp in real-time

You can always change your selection anyday

Save Selection

1 — Onboarding intent selector

The question is not "are you a crypto expert?" It's "what are you trying to do?" Two fundamentally different user goals, two opposite flow directions through the same product infrastructure.

Goal question, not segmentation question

2 · my mular settings (persistent preference)

0:41▌▌▌ LTE

← Settings

My Mular Settings

How do I use Mular

Saving in USD

Just trying to beat inflation here

Spending Crypto like Naira

I already have crypto, just need to off ramp in real-time

Automatically convert my NGN funding to USD

Yes

Once I fund my NGN wallet, convert to USD with the rate at that time.

No, please

I'll have to manually purchase USD whenever I want to

Save Selection

2 — Persistent preference (Settings)

This is not a one-time onboarding choice that locks you in. It persists as a product preference, changeable at any time. The product treats user intent as an evolving context, not a fixed category.

Not onboarding — product context

Design principle

Route by goal before routing by feature. A USD Saver who encounters a "Fund Crypto" CTA with no context assumes the product isn't for them and leaves. The intent selector prevents the wrong mental model from forming before the user sees a single feature.