WIP: User-facing API Spec