Convert host RPC to HTTP API

Opening this up so we can track progress and related discussions here. Prep work should be almost done, now we just need to get this passing on the CI.