UP-3732: tincan api impl

THIS IS WIP!  DO NOT PULL YET!

Additional work to support tincan API.