Earn more, while investing in line with your faith. We share updates twice a month, with a list of all the things we've released. Join below π
|
Salaam, On Monday May 11 at 13:30 UTC, a backend worker on Amal Invest executed sell orders for 40 users without the 24-hour cancellation notice the platform requires. 263 sells went through. Some were of stocks that were and remain Shariah-compliant β they should not have been sold. Others were valid liquidations of non-compliant stocks, but the affected users were owed a 24-hour preview email and didn't get it. Either way, the sells happened without authorization or notice. We stopped the worker within the hour. No further unauthorized trades since. The platform has been in maintenance while we reconciled and built the fix. If you were one of the 40, you'll get an individual email from me today with what was sold, where the cash is, and what are the next steps going forward. If you don't get that email today, your account wasn't affected and you don't need to do anything. Why it happened: The incident happened during that rollout. A database migration created a new positions table but didn't populate it in the same step. For about 5 minutes, scheduled liquidation jobs ran against an empty version of it, saw "nothing to liquidate," and silently skipped the 24-hour preview emails, while the execution side read a different (correctly populated) data source and queued the sales for Monday. When the worker restarted, those sales fired. A second issue compounded it: stale jobs from earlier dates, scheduled when certain stocks had been temporarily flagged as non-compliant, were still in the queue. Those stocks had since become compliant again, but the worker didn't re-check before executing. What we're shipping today: Nothing changes in how you use Amal. The work was entirely backend. Reply to this email with any questions. best, |
Earn more, while investing in line with your faith. We share updates twice a month, with a list of all the things we've released. Join below π