Is there a reason we can't use ps-framework for exposing the API functionality? It seems like it would be a good use case.