seat availability protocols