pull down to refresh

Hey @Car , any plans to bring the builders territory back? We have some really exciting news to share soon!
Grateful to be living in a war-free, peaceful land.
Grateful to have the freedom to work on things I enjoy.
Grateful to have a roof over my head.
Here's the updated version. Very different.
This is a confirmation screen. Unlike my original design, which was specific to buying or selling, this design works with whatever task you asked Lightswap to do.
Whenever you ask Lightswap to do a high risk task - move money, buy, sell, etc - you get shown a screen like this to review the next steps and for you to confirm.
Thanks for sharing this! I had to sit with this for a while, to dissect both designs and understand what works well and not so well for each... still processing...
I'll work on a redesign and share that later this week. It won't be complete but it would be great to get your thoughts!
Thanks! It's great to be back. I'm really glad you guys are excited about the project, love the energy from this community and I can’t wait to share more soon ⚡️⚡️
- Yes, good point, gonna reword this to “paying” instead of buying
- Great point. Gonna give that some thought. What’s the best way of showing this in your opinion?
Looking at Breez SDK/Greenlight, LDK, lightning.pub... the good thing is that a lot of people have written code for these and other libraries/SDKs to help you get started
And great job on building lightning.pub, whilst I haven't looked into it in detail, I can see it's no small job
Got it. And in the ideal scenario the lightning.pub is run by the user? so effectively you're connecting to your 'home server'?
Hey @SwapMarket, to be clear, the AI never has your keys. They're stored in your iPhone's Keychain (hardware-encrypted, never leaves your device).
The architecture is simple: the AI figures out what you want to do ("buy 0.1 BTC on Kraken"), e.g. your intent, then your phone executes it locally using keys only it has access to using traditional programming techniques not AI involved. Every trade requires your explicit confirmation with Face ID.
On the name: "swap" because one of the core actions is exchanging one asset for another - fiat to bitcoin, bitcoin to fiat, moving between accounts. "Light" because we're trying to make it feel effortless. Plus it's a fun name.