Batalin Algorithm Interfaces