We build it depends on ERC4337 and paymaster for gasless user experience. We create contract account for programming the ERC20 tokens to buy something. We use Push Protocol to notify boss to check the incoming tokens. We use your finger print or Face ID as passkey to register account and encrypt your transactions.