Big turn: update HDC + HTTP API