Day 2 Worked on the token creation flow. built /api/create-token backend prepares transactions frontend signs via wallet (Phantom) Why I wanted to keep everything non-custodial. Problem Where does signing actually happen? At first I was mixing things: some logic frontend some backend It got messy fast. Decision Backend builds → wallet signs → that’s it. No exceptions.