Skip to main content

Damisa — Cross-Border Gas Merchant (Poland → Africa)

Overview

Damisa is a crypto sandwitch fintech.

Their client is operating a cross-border gas trade corridor between Poland and Africa. A Polish gas merchant sells to African buyers. The merchant wants to receive settlement in PLN, while African buyers pay in their local currency (e.g., NGN, KES, GHS, ZAR).

Damisa provides the full infrastructure layer:

  • On-ramp — converts African local currency to stablecoin
  • Off-ramp — converts stablecoin to PLN for the merchant
  • Custodial wallets — managed wallets for both buyers and the merchant
  • Escrow — holds stablecoin in escrow until trade conditions are met (e.g., delivery confirmation)

The stablecoin (EBEMT) acts as a settlement rail between two fiat endpoints, with escrow providing trade security.

Actors

ActorRoleRegulated?
African BuyerEnd customer purchasing gas. Pays in local currency. Has a Damisa-managed custodial wallet.KYC'd by Damisa
Gas Merchant (Poland)Polish company selling gas. Wants to receive PLN. Has a Damisa-managed custodial wallet.KYB'd by Damisa / EMI
Damisa (Platform)Orchestrates the entire trade flow.Yes — PSP / VASP (jurisdiction-dependent)
EMILicensed Electronic Money Institution. Mints/burns stablecoins against fiat reserves.Yes — MiCA Title IV, PSD2
Local Payment ProviderProcesses local currency collection in Africa (mobile money, bank transfer, etc.).Yes — local PSP license
Polish PSPProcesses PLN payout to the gas merchant's bank account.Yes — PSD2

Escrow Model — Concerns Damisa Needs to Solve

Physical goods (gas) require funds to be held between payment and delivery. Damisa needs to address:

ConcernWhat Damisa needs to figure out
When to lockAt what point are funds committed to the trade? Buyer pays first — when does escrow lock?
When to releaseHow does the system know delivery occurred? Physical delivery verification is inherently hard.
Who holds during lockWho controls the escrowed funds? Trust model and custody implications.
DisputesBuyer claims non-delivery or quality issues. Who arbitrates? What evidence? Who bears loss?
Stuck fundsBuyer neither confirms nor disputes. When do funds release — to merchant or back to buyer?
VisibilityWho can see escrow amounts? Merchant needs visibility; privacy/on-chain exposure is a concern.

ZKP/EB Components and Features Used

Component / FeatureUsed?How
SDKYesTo integrate
Encrypted BalanceProbablyBasic privacy layer
Shielded poolsProbablyFor parts of the flow
EMT tokenYesNeeds compliant e-money to operate in EU
Stealth AddressesYesNew addresses for each interaction

Differences from On-Ramp Use Case

DimensionOn-Ramp Use CaseDamisa Gas Merchant
Wallet modelSelf-custodial (user holds keys)Custodial (Damisa holds keys for both parties)
Fund flowDirect: on-ramp → user → merchantEscrow: on-ramp → buyer wallet → escrow → merchant wallet → off-ramp
SettlementMerchant off-ramps independentlyDamisa orchestrates off-ramp on merchant's behalf
CurrencySingle currency (EUR)Multi-currency corridor (local African currency → PLN)
Privacy goalBreak link between user top-up and merchant paymentHide trade amounts on-chain; escrow privacy
Trade protectionNone (instant delivery of digital goods)Escrow with delivery confirmation and dispute resolution
KYC modelOn-ramp KYC's the userDamisa KYC's both buyer and merchant

Open Questions

#QuestionContextAnswer
Q1Where exactly does privacy plug into this flow? What needs to be private, who should have access?Encrypted balances hide trade amounts on-chain; escrow amounts not publicly visible — clarify scope and access.
Q2What stablecoin denomination is used? EUR? USD?Affects FX complexity. If EUR, merchant still needs EUR→PLN conversion. If USD, both sides need conversion.
Q3Does Damisa custody require TEE / Fireblocks / HSM for key management at scale?Custodial model at scale needs institutional-grade key management.
Q4Do they interact with EMI mint/burn? Or only privacy SDK and on/off ramps?If EMI only mints EUR EMTs, Damisa handles local currency → EUR on the on-ramp side.
Q5Is it true that both buyer and merchant wallets are managed by Damisa (keys held server-side)?Custodial model claim — verify ownership and key custody.