Mandalorian's avatar
Mandalorian
amisatoshi@primal.net
npub18z53...50l4
Digital Sovereignty Architect. Background in Computer Science, > 27 years in enterprise IT. Science fiction/fantasy, art & design, history and economics. Co-Founder @Blockchainology. Author BITCOIN IS HALAL 👉 www.ashikusmanbooks.com. New All-in-One Bitcoin/Lightning/Nostr Wallet project: www.ijmawallet.com. For book translations, ✉️ bitcoinishalal@proton.me.
Mandalorian's avatar
amisatoshi 7 hours ago
Mandalorian's avatar
amisatoshi 9 hours ago
BIP39 Autocomplete working! Alhamdulillah! AUTOCOMPLETE: BIP39Input component — a reusable word input that sits at the bottom of the file. It holds its own suggestions state. When the user types 2+ letters it filters the 2048-word BIP39 English wordlist using startsWith() and shows up to 6 matches in a dropdown below the field. Tapping or clicking a suggestion fills the word and dismisses the dropdown. The onBlur has a 160ms delay so a tap on a suggestion registers before the blur closes it — important on mobile. The suggestion display renders the typed prefix in orange and the remainder of the word in normal text, so "aban" → abandon looks like the user is completing their own typing rather than replacing it. image
Mandalorian's avatar
amisatoshi 16 hours ago
Some eye candy we've been playing around with. The core features for the demo are being worked on, but we're also looking at UI/UX for the target audience. #BitcoinForEveryone #IjmaWallet
Mandalorian's avatar
amisatoshi 20 hours ago
IJMA WALLET - update notes A great security UX idea is address highlighting or "canary coloring". I've designed the highlighting scheme for Ijma wallet as follows. Bitcoin on-chain (bc1q... / bc1p...): - bc1q or bc1p prefix → muted/grey (boilerplate) - First 4 chars after prefix → orange (checksum start) - Middle bulk → normal text - Last 4 chars → orange (checksum end, most important to verify) Lightning BOLT11 (...): - prefix → muted/grey - Amount digits embedded in prefix (e.g. 210n) → highlighted - First 6 chars of the hash section → orange - Last 6 chars → orange Lightning address (user@domain.com): - user part → orange - @ → muted - domain.com → normal Nostr npub: - npub1 prefix → muted - First 6 chars → orange - Last 6 chars → orange How the highlighting works: Two functions: AddressDisplay renders the coloured spans, parseAddressSegments detects the address type and returns the segment list. The full colour scheme is as follows: Bitcoin on-chain (bc1q / bc1p) bc1q · wxyz5 · [bulk middle] · 4abc9 grey orange dark text orange The bc1q / bc1p prefix is grey — it's the same on every address so no reason to emphasise it. The first 5 chars after the prefix and the last 5 chars are orange — these are the characters a user should scan when confirming a receive address they've sent someone. BOLT11 Lightning invoice (...) · 210n · 1pvj · [bulk] · 8kl2w4 grey purple orange dark orange The network prefix is grey. The amount (e.g. 210n = 21,000 sats) is purple so it stands out clearly — this is the most critical thing to check on an invoice. First 8 and last 8 chars of the data section are orange. Lightning address (user@domain) amisatoshi · @ · primal.net orange grey warm dark The username is orange because it's the unique identifier. The domain is readable but not highlighted. Nostr npub npub1 · abcdef · [bulk] · xyz123 grey orange dark orange Where it appears: - Receive screen — the address text below the QR code - Send confirm screen — the "To" row is now a full-width AddressDisplay rather than a truncated string, so the user can actually see and verify the full address before confirming. The other rows (Amount, Fee, etc.) remain right-aligned as before.
Mandalorian's avatar
amisatoshi yesterday
We're going to keep building, fail fast and iterate until we get it right. God-willing 🤲
Mandalorian's avatar
amisatoshi 3 days ago
Social Design Framework The Social Design Framework for platform entrepreneurs captures the key elements of any platform. Updated in a more actionable version by the initiative working group led by Martin Sønderlev during Rebuild 1. The framework is a continuation of work by early pioneers such as Jyri Engeström, Matt Webb and Jack Schulze, formalised in academia by Kietzmann, Hermkens, McCarthy & Silvestre. Source: Rebuild image
Mandalorian's avatar
amisatoshi 5 days ago
Saturday 28 March. Together for Palestine 🇵🇸 image
Mandalorian's avatar
amisatoshi 5 days ago
“O Son of Adam, you are nothing but a number of days. Whenever each day passes, then a part of you has gone.” — Al-Hasan Al-Basri image
Mandalorian's avatar
amisatoshi 6 days ago
Alhamdulillah — two important resources for the My Legacy project are now published and open for everyone to benefit from. 📘 Quick Start Guide A simple, step‑by‑step introduction to creating your Islamic will using MyLegacyWills.com. 📚 Faraid Calculation Methodology A transparent breakdown of the evidences, rules, and computational approach behind the Faraid engine — fully sourced and open for review. Both are available on GitHub for the community to read, verify, and build upon: QUICKSTART.md https://github.com/amisatoshi/mylegacy/blob/main/QUICKSTART.md FARAID_METHODOLOGY.md https://github.com/amisatoshi/mylegacy/blob/main/FARAID_METHODOLOGY.md Open knowledge. Open tools. Stronger families. image
Mandalorian's avatar
amisatoshi 1 week ago
MY LEGACY - WILLS AND ESTATE PLANNER I've updated the website with a new landing page for the official beta version of the My Legacy app, with buttons to launch the free app and also link to the source code, which is available open source. I have a couple of minor updates and bug fixes to complete and deploy. After that, I'm going to collect and collate feedback before the next update, insha'Allah.
Mandalorian's avatar
amisatoshi 1 week ago
My Legacy — Islamic Estate Planner Plan with purpose. Leave with peace. بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ Death is a certainty. What we leave behind is an amanah. My Legacy is a private, encrypted, offline-first app that helps Muslim families create Shariah-compliant Wills and calculate correct Faraid inheritance shares — for the whole family, in one secure place. No subscriptions. No cloud. No data ever leaves your device. 🔐 AES-256 Encrypted — Password-protected. Bank-grade security. Your data stays on your device. 👨‍👩‍👧‍👦 Whole Family Profiles*l — Separate Wills and estate calculations for every family member. 📜 Islamic Will Creator — Step-by-step guidance covering funeral wishes, obligations (Hajj, Zakah, Kaffarah), Executors, Guardians, Wasiyyah, Waqf, and witness signatures. Prints a formatted legal document. ⚖️ Faraid Calculator*l — Classical Sunni fiqh across all four madhabs. Charts, breakdowns, and a printable inheritance report. 💾 Encrypted Backup — Export and restore your data across devices. No cloud account needed. 📱 Works Everywhere — Browser-based, offline-capable, installable on any device. A planning tool to help you fulfil your obligations. For binding legal advice, consult a solicitor. For fiqh validation, consult a qualified Mufti. Available for FREE on GitHub soon, insha'Allah.
Mandalorian's avatar
amisatoshi 1 week ago
Believers, do not devour usury multiplied many times over. Fear Allah, so that you may prosper. The Qur'an 3:130 image
Mandalorian's avatar
amisatoshi 2 weeks ago
Hansen Malau has created a brilliant, age‑appropriate introduction to money and Bitcoin for young children. My First Money & Bitcoin Coloring Book turns big concepts—barter, shells, gold, paper money, blockchain, and Bitcoin—into simple, joyful illustrations that kids can colour, draw, and make their own. With 42+ pages covering 21 money topics and 21 Bitcoin topics, it gently builds financial literacy in a way that feels like play. I especially love how the book includes creative prompts, a parent guide, and conversation starters for different age groups. It’s thoughtful, accessible, and genuinely useful for families who want to raise financially aware kids without overwhelming them. If your children are younger than the audience for Bitcoin Is Halal, this is a perfect starting point. Hansen—who translated Bitcoin Is Halal into Bahasa Indonesia—has crafted something lighter, friendlier, and beautifully suited for ages 4–8. A wonderful gift for curious kids and a great tool for parents beginning the money conversation at home.
Mandalorian's avatar
amisatoshi 2 weeks ago
One of my latest side projects is a native Lightning payments on Nostr. ⚡ ZapGate Nostr Zap Content Paywall 🔐Unlock digital contentwith sats 📡Self-Sovereign No platform, no fees, no middlemen You can use ZapGate to sell and purchase digital content using Bitcoin Lightning payments over the Nostr protocol. 👀 What Is ZapGate? ZapGate is a self-hosted, single-file web application that puts digital content downloads behind a Lightning Network zap paywall. It uses the Nostr protocol (specifically NIP-57 zap receipts and NIP-99 classified listings) so that content listings are censorship-resistant and payments are natively Bitcoin. Creators publish files, eBooks, courses, code, and any digital content with a sats price. Buyers pay via Lightning and receive instant access — no accounts, no platform cuts, no KYC. See attached image for Architecture Overview and screenshots. I'll upload on GitHub soon. Just fixing a few things as it's still a bit flaky.
Mandalorian's avatar
amisatoshi 2 weeks ago
Vibe coded a customisable Dhikr & Wird app using Claude 4.6
Mandalorian's avatar
amisatoshi 3 weeks ago
🌿 In the Shade of the Qur’an — Volume 1, sections 18-20: Context: Sayyid Qutb (1906–1966) was an Egyptian writer, educator, and one of the most influential Qur’anic commentators of the 20th century. His multi‑volume tafsīr, Fī Ẓilāl al‑Qur’ān, is not a technical or linguistic commentary but a *living*, experiential engagement with the Qur’an. Qutb wrote with moral urgency, social critique, and a deep sense of the Qur’an as a guide for building a just, God‑centred society. His commentary shaped Islamic thought globally—especially around themes of social justice, economic ethics, human dignity, and the moral foundations of community life. 📘 Summary of Sections 18–20 (Volume 1) These sections appear in Qutb’s commentary on Sūrat al‑Baqarah, where the Qur’an lays down foundational principles for a just economic and social order. 18. An Islamic Model of Social Security Core Idea Qutb argues that Islam establishes a holistic, morally grounded system of social welfare—one that protects the vulnerable while cultivating spiritual refinement in the giver. Key Themes • Ethics of Islamic Charity Charity (ṣadaqah, zakāh) is not a mere financial transaction. It is an act of worship that purifies wealth and the soul. Qutb stresses that Islamic charity is: - Voluntary in spirit, even when obligatory in law - Rooted in compassion, not condescension - A means of strengthening community bonds • Charity Coupled with Good Manners Giving must be accompanied by: - Kindness - Respect - No reminders of generosity - No emotional harm to the recipient The Qur’an condemns charity that humiliates or injures. • Giving Away the Best Qutb highlights the Qur’anic principle that believers should give from what they love, not what they discard. This builds sincerity and detaches the heart from greed. • Charity Benefits the Charitable The giver benefits spiritually, morally, and socially. Charity is a path to: - Purification - Inner peace - Divine reward • A Perfectly Integrated System Islamic social security is not a patchwork of policies—it is a comprehensive moral economy: - Zakāh - Voluntary charity - Family responsibility - Community solidarity - State oversight Together, they create a society where no one is abandoned. 19. The Evil of Usury (Ribā) Core Idea Qutb presents ribā as a moral, social, and spiritual corruption—not merely an economic issue. He treats the Qur’anic prohibition as a declaration of war against injustice. Key Themes • The Horrific Image of Usury Qutb emphasises the Qur’an’s vivid imagery: usurers “stand like those driven mad by Satan.” This symbolises: - Moral distortion - Spiritual blindness - Social exploitation • Divine Admonition Remains Unheeded Despite clear warnings, societies persist in usury. Qutb critiques modern financial systems for normalising exploitation and widening inequality. • In Perfect Contrast with Usurers Islam contrasts: - Usurers, who profit without risk - Charitable believers, who give without expecting return This contrast reveals two moral economies: - One built on greed - One built on compassion • Total War Against the Usurers Qutb highlights the Qur’anic phrase: “If you do not desist, then be informed of war from God and His Messenger.” He interprets this as: - A declaration of absolute moral opposition - A sign that ribā destroys the fabric of society - A warning that no just order can coexist with usury • Kind Treatment of Insolvent Debtors Islam protects debtors: - No pressure - No humiliation - No interest - Encouragement to forgive debts entirely This is the opposite of usurious systems that prey on the vulnerable. 20. Safeguards for Financial Transactions Core Idea Islamic law establishes meticulous procedures to ensure fairness, transparency, and accountability in financial dealings. Key Themes • Loan Arrangement and Documentation Qutb explains the Qur’anic command to: - Write down debts - Specify terms - Use witnesses - Appoint scribes This is not bureaucracy—it is protection: - Preventing disputes - Protecting the weak - Ensuring clarity Islamic finance is built on trust plus documentation. • Where Ultimate Authority Lies Qutb concludes by reminding readers that: - All contracts operate under God’s authority - Ethical conduct is not optional - The believer is accountable before God This spiritual dimension ensures that economic life remains moral, humane, and socially responsible. 🌙 In Essence Sections 18–20 form a coherent trilogy: Section 18; Theme: Social security; Purpose: Build compassion and community welfare. Section 19; Theme: Prohibition of usury; Purpose: Eliminate exploitation and injustice. Section 20; Theme: Financial safeguards; Purpose: Ensure fairness and transparency. Together, they outline an Islamic economic ethic rooted in: - Justice - Mercy - Responsibility - Human dignity - Divine accountability Qutb’s commentary frames these not as technical rules but as pillars of a moral civilization.