mizaan
on-chain zakat layer · for indonesia · on solana

donate transparently

see every rupiah reachthe right mustahik.

mizaan adds a cryptographic attestation layer on top of laz operations. every zakat has three signatures: donor, laz, mustahik. nothing can be faked.

free for donors · no platform fee · no account required
mizaan.id/track/7xKX...bW2
donor wallet
7xKX...bW2
Rp 22,000,000
total zakat 2026
27
mustahik
100%
confirmed
latest distribution4 hours ago
Pak Yusuf
biaya sekolah anak · Bantul, DIY
✓ verified
Rp 800,000800,000 IDRZ
  1. 1
    DONATION COMMITMENT
    donor signed · 22 Apr, 14:32
    3xK7...f9Bm
  2. 2
    DISTRIBUTION DECISION
    Dompet Dhuafa Yogya · 23 Apr, 09:11
    8mR2...c1Kp
  3. 3
    RECEIPT CONFIRMATION
    Pak Yusuf confirmed · 23 Apr, 13:08
    9dL4...h7m
— pesan dari mustahik

“terima kasih atas zakatnya, sangat membantu Sarah belajar di sekolah.”

backed by institutions & academics who care about zakat transparency

Universitas Gadjah MadaDompet DhuafaRumah ZakatLAZ Inisiatif Zakat IndonesiaPuskas BAZNASSuperteam IndonesiaSolana FoundationHelius

three properties a pdf certificate cannot offer

cryptographic proof, not just promises.

every zakat in mizaan is recorded on solana with three cryptographic signatures that are independent and publicly verifiable.

01

immutable

once donor, laz, and mustahik sign, the attestation cannot be edited, deleted, or faked by anyone. not even by laz admins.

sas.createAttestation(donor, laz, mustahik)
02

cross-border

12 million indonesian diaspora can zakat back home from singapore, riyadh, or dubai. trace to the mustahik in under 4 hours.

privy.connect(email) → sol.transfer()
03

composable

other apps (rwa, defi, kyc, insurance) can read mizaan attestations via one sdk call. not siloed inside any single vendor.

mizaan.verify(walletAddress)

one product · four roles

for donors, for laz, for mustahik.

every role gets a purpose-built view. wallet abstraction adapts automatically to the user's context.

laz amildonormustahikverifier
/admin/distributeB
DISTRIBUTION FORM · DONATION
Rp 22,000,000from 7xKX...bW2 (Sarah)
zakat malpriority: education
process all distributions
MUSTAHIKAMOUNTCATEGORYPURPOSE
Pak Yusuf #1247Rp 800,000educationschool fees · SMP semester 2
Bu Hadi #1248Rp 1,200,000educationcollege tuition · semester 4
Pak Hasan #1251Rp 600,000healthmedical treatment
+ add mustahik...total · Rp 22,000,000 / Rp 22,000,000 ✓

the number that exists because trust is broken

Rp 296 trillion of zakat goes unrealized every year.

NATIONAL ZAKAT POTENTIALRp 327Tannually, BAZNAS Outlook 2024
2024 REALIZATIONRp 31T9.5% of total potential
GAP / OPPORTUNITYRp 296Tunrealized — driven by trust deficit
INDONESIAN DIASPORA12 mmuzakki without a trusted channel

why mizaan, in plain english

four benefits no one can fake.

features tell. benefits sell. here's what muzakki get when they pick mizaan.

01 / ANTI-SKIM

no admin can take a cut.

every distribution needs the mustahik's signature. without on-chain confirmation, a donation doesn't count as done. cryptography > administrative trust.

02 / DIASPORA

zakat from anywhere, straight back home.

12 million indonesian diaspora can donate via email/sms login. no local bank account, no cross-border wire. solana settles in under a second.

03 / REAL-TIME

donor to mustahik in hours, not months.

the old way: donor reports 6-12 months after audit. mizaan: sms to mustahik in 15 minutes, average confirmation in 4 hours, donor sees it the same day.

04 / DIGNITY

mustahik privacy by default. opt-in disclosure.

on-chain only stores a hash and initials ("Pak Y., Bantul"). full name, photo, phone number never go on-chain. uu pdp 27/2022 compliant by design.

three signatures, one chain of trust

how it works, in three steps.

01DONOR · MUZAKKI

donor signs the donation commitment

the muzakki connects phantom or signs in by email. they pick the amount, the laz, and the category. they sign with their wallet → IDRZ tokens move to the laz and the first attestation lands on solana.

phantomprivySAS schema #1
02LAZ · AMIL

laz signs the distribution decision

the amil opens the pending queue. picks the mustahik from the registry, allocates amount + category, then signs the distribution. IDRZ moves to the mustahik's custodial wallet and a magic-link sms is sent.

email authjwt sessionSAS schema #2
03MUSTAHIK · RECIPIENT

mustahik confirms receipt

the mustahik opens the magic link on their phone, sees the receipt detail, and taps one button to confirm. the third attestation lands. the donor sees the update on their dashboard in seconds.

magic linkno app neededSAS schema #3

built on solana, composable with everything

a stack you can actually trust.

no custom blockchain, no proprietary keys. all open-source, all battle-tested on solana mainnet.

Solana

L1 blockchain. ~$0.0001/tx, 400ms finality

Solana Attestation Service

credential primitive, schema-based

Helius RPC

DAS API for fast attestation reads

Phantom

primary wallet for crypto-native donors

Privy

embedded wallet via email/sms — diaspora-friendly

Rp
IDRXv1.1 roadmap

real indonesian rupiah on solana, ojk-compliant

from the people who matter

what the early users say.

FEATURED · ACADEMIC ENDORSEMENT

"the framework I outlined at puskas baznas needed an implementation. mizaan delivers exactly that — multi-party attestation that respects the four institutional pillars of zakat governance."

FH
Dr. Farrukh Habib
islamic fintech hub uk · puskas baznas speaker
DIASPORA DONOR

"after 5 years of not paying zakat back home because I didn't trust the channel — finally a transparent way. I donated from singapore and saw pak yusuf confirm 4 hours later. priceless."

SY
Sarah Y.
software engineer, grab singapore · ugm alumna
LAZ AMIL

"donor inquiries dropped 80%. donors who used to call me weekly asking 'where did it go?' now see for themselves on the dashboard. annual audit? automated from on-chain data."

BS
Bu Sri R.
amil · dompet dhuafa yogyakarta
MUSTAHIK

"I just tapped one button on my phone. now I know rp 800,000 actually reached me for sarah's school. and the donor sees that I confirmed. this isn't complex tech — it's just trust you can see."

PY
Pak Y.
mustahik · bantul, diy

addressing the obvious objections

questions we hear all the time.

9% realized today. let's make it 100%.

every rupiah, a trail you can verify.

indonesia leaves Rp 296 trillion of zakat on the table every year. not from lack of intent — from a trust deficit. mizaan fixes the architecture.

  • free for donors
  • no platform fee
  • open source
// what's coming next

mizaan roadmap

see what we're building. big ideas, realistic milestones — the same transparency we ask of zakat itself.

  • V1.0core MVP · zakat + sedekah + infaqlive
  • V1.1real IDRX integration · mainnetjun '26
  • V2wakaf vertical · asset tokenizationq4 '26
  • V3cross-border · jakim/gso integration2027
view full roadmap
BUILD LOG

what's new in mizaan

may 7, 2026: SAS schemas v1, IDRX devnet integration, donor dashboard live tracking, dr. habib endorsement.

build log
FROM THE BLOG

building zakat rails for indonesia

article: why the solana attestation service is the right primitive for a transparency layer in indonesian zakat.

read article