We describe qbec interfaces as well as some high-level implementation information. We expect this will help users create a mental model of how qbec works and understand what is supposed to happen for various operations.