🤝
Amanah Mutual TAKAFUL Sharia-compliant mutual insurance · s0sta.com/takaful
—
Pool balance —
Qard hasan facility —
Claims paid —
Wakalah fees —
Status —
🛡

Risk Pools

loading…

📋

My Policies

connect to see your policies

⚖

Claims Committee

loading…

no open claims

🧭

How to use

1. Connect your wallet. Press Connect Wallet (top-right). The dApp is configured for the Sepolia testnet — switch your wallet to Sepolia and get test ETH plus AED-S.

2. Join a Risk Pool. Pick Motor, Health or Property and press Join; confirm the AED-S approval and the tabarru contribution in your wallet.

3. Check your policy. It appears under My Policies with its coverage window and claim limit.

4. File a claim. In My Policies, enter the policy id, amount and reason, then press File claim.

5. Committee & community. Assessors press Approve / Reject on open claims (2 approvals pay out). Anyone can Donate to the bridge and press Distribute period surplus.
⛓

The process — what happens on-chain

1. Approve — MockStable (AED-S). Your wallet approves TakafulPool to spend AED-S, the contribution and payout currency.

2. TakafulPool.joinPool(poolId). The contract pulls your contribution via transferFrom, withholds the 10% wakalah fee, issues your policy and snapshots your contribution for the surplus maths.

3. TakafulPool.fileClaim(policyId, amount, reason). The claim is recorded against an active policy inside its coverage window and claim limit.

4. TakafulPool.voteClaim(claimId, approve). Independent assessors (an AccessControl role) vote on-chain; 2-of-3 approvals settle the claim and pay the holder from the pool, drawing on the qard hasan bridge if the pool runs short.

5. TakafulPool.distributeSurplus(poolId, participants). At period end the operator distributes the underwriting surplus pro-rata to non-claiming participants, verified against contribution snapshots.
🗺

Flow graph

1 · Approve AED-S MockStable.approve 2 · Join a risk pool TakafulPool.joinPool 3 · File a claim TakafulPool.fileClaim 4 · Committee votes TakafulPool.voteClaim 5 · Payout / surplus TakafulPool · settle All steps are transactions on the Sepolia testnet — gas in ETH, contributions and claims in AED-S.

One policy lifecycle — every step is a transaction signed in your wallet on Sepolia.