× {{ f.meta && f.meta.title ? f.meta.title : zapFlowLabel(f) }}
Berachain {{ walletAddress }}
Berachain Berachain Mainnet

Deposit / Redeem vZAP

Bridge stablecoins from another chain, then deposit into duPRT.

These arrived from a bridge but haven't been deposited yet. Deposit them now:

{{ a.asset }}
Connect your wallet to bridge.
Wallet: {{ walletAddress }} · your wallet will be switched to the source chain when you bridge.
Fetching route…
You receive on Berachain: {{ zapQuote.dstHuman }} {{ zapCurrentRoute() && zapCurrentRoute().mintHoney ? 'USDe → HONEY' : zapAsset }}
Bridge fee: {{ (zapQuote.nativeFee/1e18).toFixed(6) }} (native gas token)
{{ zapMsg }}

Redeem first (above / on the Deposit page), then bridge the stablecoin out. HONEY can't bridge out.

You receive: {{ zapOutQuote.dstHuman }} {{ zapOutAsset }}
Fee: {{ (zapOutQuote.nativeFee/1e18).toFixed(6) }} BERA

trUST vZAP

Bridge stablecoins from another chain, then mint trUST.

These arrived from a bridge but haven't been minted yet. Mint trUST now:

{{ a.asset }}
Connect your wallet to bridge.
Wallet: {{ walletAddress }} · your wallet will be switched to the source chain when you bridge.
Fetching route…
You receive on Berachain: {{ zapQuote.dstHuman }} {{ zapCurrentRoute() && zapCurrentRoute().mintHoney ? 'USDe → HONEY' : zapAsset }}
Bridge fee: {{ (zapQuote.nativeFee/1e18).toFixed(6) }} (native gas token)

Note: trUST minting may require KYB approval. If your wallet isn't approved, the final mint will be queued or rejected by the operator. Bridged funds remain safe in your wallet either way.

{{ zapMsg }}

Redeem trUST first (on the trUST page), then bridge the stablecoin out.

You receive: {{ zapOutQuote.dstHuman }} {{ zapOutAsset }}
Fee: {{ (zapOutQuote.nativeFee/1e18).toFixed(6) }} BERA

LP Farms

{{ farms.length }} pool{{ farms.length === 1 ? '' : 's' }}
{{ farm.pair }} {{ farm.type }}
APY {{ farm.apy }}
TVL {{ farm.tvl }}
My Deposit {{ farm.myDeposit }}
Farm on Kodiak

LP farms will appear here once vault share tokens have liquidity pools deployed.

Dashboard

Connect your wallet for your positions. Protocol stats are live below.

Your SukukFi portfolio and live protocol stats.

{{ k.label }}{{ k.tag }}
{{ k.value }}
{{ k.sub }}

Backing & composition

trUST TVL {{ dashUsd(dashTrustBackingTotal()) }} · Backed 1:1
{{ c.asset }} {{ c.pct.toFixed(0) }}% No on-chain reserves yet

Stablecoin reserves backing circulating trUST — each segment is the on-chain balance held in that asset's trUST vault.

PrimeTel USD Mudarabah vault

Open →
Deposited{{ dashUsd(dashDuprtDeposited()) }} / {{ formatUSD(vaultHardCap) }}
{{ dashUsd(dashDuprtSettled()) }} settled · {{ dashUsd(dashDuprtPending()) }} pending
21% profit share (projected) Performance fee waived Risk assessment →

Capital lifecycle

Where duPRT deposits are right now
Pending deposit {{ dashUsd(dashDuprtPending()) }}
Claimable redemption {{ dashUsd(dashDuprtClaimableRedeem()) }}
Cancelled {{ dashUsd(dashDuprtCancelled()) }}
Invested, earning {{ dashUsd(dashDuprtInvested()) }}

Pending deposits are queued for fulfillment and don't earn yield yet. Claimable redemptions are already fulfilled and waiting to be claimed. Cancelled requests are returned before fulfillment. Invested capital is the only slice actively financing PrimeTel's invoices and earning profit share.

Your portfolio

Connect your wallet to see your positions, activity, and zakat.

On-chain donations

You entered {{ dashUsd(dashDonation) }}.

On-chain charity donations are planned for a future release. Please donate directly to a verified Islamic charity in the meantime.

Frequently Asked Questions

{{ item.q }}
Circulation {{ trustCirculation }}
Txns Settled {{ trustTxCount }}
Total Minted {{ trustTotalMinted }}
Total Redeemed {{ trustTotalRedeemed }}
Select asset
{{ t.symbol }}
{{ t.direct ? ('Berachain · ' + (trustMode === 'mint' ? 'Direct mint' : 'Receive')) : (t.chainLabel + ' · ' + (t.nearOnly ? 'Send via NEAR Intents' : 'Bridge via LayerZero')) }}
{{ trustAssetBalances[t.dstAsset] }} → trUST
No tokens match your search
trUST

trUST

Synthetic Settlement Dollar

Deposit stablecoins to mint trUST 1:1. Mint requests need operator approval.

Burn trUST to receive USDC.e, USD₮0, or HONEY. Redemptions settle on-chain.

{{ trustMode === 'mint' ? 'You pay' : 'You burn' }}
{{ zapSrcHint }}
You receive (estimated)
{{ trustEstimatedOut || '0' }} Vault available: {{ trustVaultAvailable[trustAsset] }} {{ trustAsset }}
Rate 1 {{ trustMode === 'mint' ? trustAsset : 'trUST' }} = 1 {{ trustMode === 'mint' ? 'trUST' : trustAsset }}
{{ trustStatusMsg }} View tx →
Select asset
{{ t.symbol }}
{{ t.direct ? ('Berachain · ' + (vaultMode === 'deposit' ? 'Direct deposit' : 'Receive')) : (t.chainLabel + ' · ' + (t.nearOnly ? 'Send via NEAR Intents' : 'Bridge via LayerZero')) }}
{{ vaultAssetBalances[t.dstAsset] }} → {{ t.mintHoney ? 'HONEY' : t.dstAsset }}
No tokens match your search
duPRT

duPRT

PrimeTel USD Mudarabah Vault
{{ vaultTotalAssets['USDC.e'] }} USDC.e {{ vaultTotalAssets['USD₮0'] }} USD₮0 {{ vaultTotalAssets['HONEY'] }} HONEY
Pending
Claimable
Balance
{{ vaultDuPRTBalance }}
duPRT
1
Deposit
2
{{ vaultPendingCancelDeposit ? 'Cancelling' : 'Pending' }}
3
Claim duPRT
Your action
4
Earning yield
~15 day cycles
1
Redeem
2
{{ vaultPendingCancelRedeem ? 'Cancelling' : 'Pending' }}
3
{{ parseFloat(vaultClaimableCancelRedeemShares) > 0 ? 'Reclaim duPRT' : 'Claim ' + vaultAsset }}
Your action
4
Received
In your wallet
Audited Islamic finance principles Real-world backed
{{ vaultMode === 'deposit' ? 'You pay' : 'You burn' }}
{{ zapSrcHint }}
Min deposit: {{ zapMinDeposit() }} {{ vaultZapRoute ? vaultZapRoute.dstAsset || vaultAsset : vaultAsset }}
You receive (estimated)
{{ vaultEstimatedOut || '0' }} Your duPRT balance: {{ vaultDuPRTBalance }} Your {{ vaultAsset }} balance: {{ vaultAssetBalances[vaultAsset] }}
Cancellation fulfilled
{{ vaultClaimableCancelDeposit }} {{ vaultAsset }}
Your deposit was cancelled. Claim your refund.
duPRT ready to claim
{{ vaultClaimableShares }} duPRT
The operator approved your deposit. Claim your duPRT shares.
Redemption cancelled
{{ vaultClaimableCancelRedeemShares }} duPRT
Your redemption was cancelled. Reclaim your duPRT shares.
{{ vaultAsset }} ready to claim
{{ vaultClaimableAssets }} {{ vaultAsset }}
The operator processed your redemption. Claim your stablecoins.
{{ vaultStatusMsg }} View tx →
PrimeTel
PrimeTel
Risk assessment →
Projected profit share
21%
HONEY USDC USDT0
Deposited {{ formatUSD(dashDuprtDeposited()) }} / {{ formatUSD(vaultHardCap) }}
{{ formatUSD(dashDuprtSettled()) }} settled · {{ formatUSD(dashDuprtPending()) }} pending
Filled {{ capacityPctLabel }} Soft cap {{ formatUSD(vaultSoftCap) }} Hard cap {{ formatUSD(vaultHardCap) }}

This vault finances PrimeTel's purchase of wholesale voice capacity and collects repayment under defined invoice cycles. Capital providers earn a Mudarabah profit share on each settlement cycle.

Market Context
  • Voice minutes trading is wholesale buying and selling of international telecom call capacity.
  • Routing engines optimise across many suppliers to improve margin, route quality, and unit economics.
Debtor Profile
  • PrimeTel is a Cypriot quad-play telecom operator (mobile, fixed internet, fixed-line, and TV). It operates its own mobile and fiber infrastructure, including landing stations and data centers in Cyprus.
  • PrimeTel holds an estimated 11% share of the Cyprus telecom market and participates in global wholesale carrier trading with a broad partner network.
  • The company is backed by Signal Capital Partners.
Underwriting Structure
  • The vault funds capacity purchases in near real time through CommTrade-integrated workflows.
  • PrimeTel purchases on a twice-monthly invoice cycle, with each invoice due in 15 days.
Important Notes
  • Invoices issued on the 16th and 1st of each month; payment due 15 days after each invoice.
  • Performance fee (up to 20%) is currently waived for this vault.
  • Standard withdrawals depend on invoice repayment timing.
  • For immediate liquidity, vault bond tokens may be sold on Kodiak, subject to slippage and market depth.

Risk assessment for the PrimeTel vault. Performance fee (up to 20%) is currently waived for this vault.

Credit & Recovery
Obligor Credit Quality Medium. PrimeTel defaulted on a loan from Signal Capital Partners in July 2023 and entered formal administration, a real, documented event. But the pattern matches a common private credit practice known as loan-to-own: Signal was already both PrimeTel's shareholder and primary lender for five years before triggering the administration itself, then converting its position to full ownership, a sequence consistent with a negotiated transition by a committed owner rather than a disorderly collapse. Trade obligations were never disrupted, and PrimeTel's licensed spectrum, fiber network, and subscriber base represent an asset base plausibly well in excess of SukukFi's $3m exposure, giving real economic incentive to keep paying. See the full credit assessment for the complete risk factor table.
Structural Protection Strong. Trade invoice payments to suppliers continued uninterrupted throughout the 2023 administration. SukukFi holds an English law assignment of PrimeTel's invoice obligations: a direct legal claim independent of PrimeTel's general financial condition, distinct from the obligor credit quality rating above.
Negative Yield Risk Medium. SukukFi has a non-judicial recovery route it uses first: netting balances against another obligor in the telecom interconnection network, rather than collecting from PrimeTel directly. This recovers an estimated 66.66% to 75% of what's owed, over roughly the same 30 days as a normal settlement cycle. Legal action only follows if that route isn't available or doesn't work. At that point PrimeTel could enter insolvency proceedings, and a liquidator decides what gets repaid, not SukukFi. Recovery through the courts could be zero. This comes from SukukFi's own recovery methodology, not an independent audit.
Operational
Invoice Verification Very low. CommTrade confirms delivery before capital is advanced against an invoice. Capital never moves against a claimed invoice, only a verified one. This covers invoice fraud specifically, not a general fraud rating.
Liquidity Risk Medium — primary exit follows invoice repayment timing. Settlements arrive twice monthly on 15net15 terms, so most requests are fulfilled within 15 days.
Fuze Operational Risk Low. LP capital sits in on-chain vault contracts, not with Fuze. Fuze collects the carrier's fiat invoice payment, converts it to stablecoin, and automatically routes it to the carrier's external wallet, from which the protocol reclaims; the on-chain step is outside Fuze's rail. Carrier fiat is held in for-benefit-of (FBO) segregated accounts with a regulated banking partner, the standard structure for USD custody, and stablecoin is held segregated and not rehypothecated, with priority-intent over Fuze's general creditors in insolvency. Residual risk is timing: Fuze may hold or freeze a balance at its discretion for AML, sanctions, or regulatory reasons, with no fixed settlement window, and its liability is capped at prior-quarter fees, not principal. SukukFi tracks settlement against CommTrade data and maintains a processor-substitution contingency.
Notes
Redemptions follow the 15net15 settlement cycle: PrimeTel pays invoices twice monthly, so most requests are fulfilled within 15 days. For immediate liquidity, vault bond tokens may be sold on Kodiak, subject to slippage.
Deposited
{{ formatUSD(dashDuprtDeposited()) }}
Soft Cap
{{ formatUSD(vaultSoftCap) }}
Hard Cap
{{ formatUSD(vaultHardCap) }}
Product
Minutes
Accepted Assets
HONEYHONEY
USDCUSDC
USDT0USDT0
Share TokenduPRT
Yield SourceWholesale voice capacity trading
Sharia PrincipleMudarabah (Postpaid)
ChainBerachain Mainnet
StandardERC-7540 Async Vault
Invoice CycleTwice-monthly (1st & 16th)
Payment CycleNet 15