RPC API Developer's Guide