Uang umrah Pak Ahmad hanya mau berangkat bersamanya.
Setiap rupiah dikunci per jamaah, per pos.
Bayar hanya ke vendor berizin
penerima = penanda tangan faktur
Ujrah setelah berangkat
maksimal 20 % paket
Tiket lunas, atau dana kembali
siapa pun bisa menekan refund
Asetnya: hak jamaah atas layanan berizin.
Pesan
permit + book
mUMRAHAkui
pengganti Kemenag / IATA
ClaimRegistryTagih
faktur satu booking, satu pos
EIP-712Bayar
uang ke penanda tangan
spend()Kembalikan
lewat batas tiket
refund()
Di aplikasi, capnya mendarat di baris yang tepat.

Simulasi saja
keputusan kontrak dari Arbitrum One, tanpa dompet, tanpa transaksi
Penerima = penanda tangan
tidak ada kolom alamat yang bisa diisi agen
Coba sendiri
mabrur.edycu.dev/app/agen
Aturan ada di dalam token, bukan di layar.
tes kontrak, cakupan 100 %
invariant × run, kedalaman 100
cakupan per file frontend (Vitest) + E2E Playwright
putaran review kontrak, putaran 3 bersih
Buka buku Pak Ahmad. Coba bayar hotel orang lain.
Siapa membayar, dan kapan ujrah cair?
membayar biaya per jamaah
Rencana: biaya kecil per jamaah, sebagai lencana bukti bahwa uang jamaahnya aman.
cair setelah berangkat
Maksimal 20 % paket, dengan tanda tangan keberangkatan jamaah atau maskapai yang dibayar.
dibayar kapan saja
Tiket, hotel, visa tetap bisa dibayar di muka. Yang tertahan hanya ujrah.
Biaya per jamaah, bukan per agen.
siklus berangkat ≈ Rp 809
book + 3 pembayaran vendor + ujrah, dari receipt Arbitrum One.
pandangan regulator
regulatorView membaca penghitung per agen, tanpa loop atas booking.
aset dasar bisa diganti
Wrapper menerima ERC-20 standar apa pun: tIDR hari ini, rupiah berizin nanti.
Apa yang masih harus dipercaya.
Registry
Penerbit dibajak bisa mengakui vendor palsu; kerugian terbatas dan dites (test_CaptureIssuer_Bound).
Vendor
Vendor berizin bisa menagih lebih dari layanan; dibatasi pos booking itu.
Keberangkatan
Faktur tiket harus melunasi seluruh pos tiket: “tiket Rp 1” tidak mematikan refund.
Kunci jamaah
Jika agen memegang kunci jamaah, ia bisa menandatangani atas namanya. Jalur: dompet passkey.
Kemenag, PPIU, SISKOPATUH.
Keunggulan jual
Biro jujur membuktikan uang jamaah aman, melawan biro promo yang murah.
Penerbit & mandat
Kemenag dan akreditor maskapai/IATA sebagai penerbit klaim; regulator mewajibkan dana PPIU di earmark.
Registry booking
Rujukan data jamaah. Belum ada API publik: disebut, belum diintegrasikan.
Dari token uji ke rupiah berizin.
Rupiah Digital / deposito tertokenisasi
Bank Indonesia tidak mengizinkan kripto sebagai alat pembayaran: aset dasar harus rupiah berizin.
Setoran bertahap
DP dan pelunasan masuk ke earmark yang sama. Belum dibangun.
Sebagian saat visa terbit
Untuk arus kas agen: sisa saat berangkat. Belum dibangun.
Bank menjawab di mana. Mabrur menjawab untuk apa.
| Aspek | Rekening penampungan | Escrow bertahap | Mabrur |
|---|---|---|---|
| Pemisahan per jamaah | rekening gabungan | satu kolam | per booking, di token |
| Penerima dipilih oleh | agen | agen | penanda tangan faktur |
| Agen menghilang | pengadilan | arbiter | refund() siapa pun |
| Pandangan regulator | setelah runtuh | tidak ada | langsung |