I doubt integrating ecash at this early stage does Keychat any favour. It's a pet project for now. Not something I would want to have close my private and ideally anonymous conversations.
Discussion
Maybe I don't know enough how you use it. Might want to go into more details?
When the Keychat wallet has a balance, Keychat will request 32 ecash tokens of 1 sat each from the Cashu mint. These are what we call digital stamps. A digital stamp is simply a piece of data, since ecash tokens are bearer tokens.
When a user sends a message, the digital stamp is automatically appended to ["EVENT",