async fn launch_braid_http_backend(
persistent_secret: Key,
trusted_networks: Vec<CidrBlock>,
listener: TcpListener,
mainbrain_server_info: BuiServerAddrInfo,
app_state: BraidAppState,
) -> Result<impl Future<Output = Result<()>>>