This is really interesting. It's similar to the pattern I ended up implementing to track payments for Satellite CDN where the client who wants to buy credit asks the server for a kind 9733 "order" event, to be tagged in the kind 9734 zap event, while my server listens for the 9735 receipt.