api for checkpoint: presences without state nil