Design credit balance with vector-clock expirations | OpenAI