Take the chicken out of the fridge, butterfly and rub with salt. Leave to stand for two hours or until it's at room temperature.
Bring ~3 litres of water to boil (you will need enough water so that the full chicken can be submerged). Roughly chop the green parts of 4 spring onions and pound 1 - 2 knobs of ginger with the skin on. Add to water.
Gently lower the chicken into the boiling water and bring back to the boil. Simmer on very low for 45 minutes. Few if any bubbles should be breaking the surface. Whilst the chicken is cooking, you can prepare the sauces and rice.
Ginger and spring onion sauce: Whilst the chicken is boiling, finely chop (and if you like, macerate with a mortar and pestle) the ginger and the white parts of 4 spring onions. Heat up oil until shimmering, then mix with the spring onions and ginger. Add the sesame oil and salt to taste. Put aside.
Chicken: Remove the chicken once the internal temperature at the thickest parts reach 75C. Immediately plunge into a salted ice bath to arrest the chicken.
Chicken stock: Taste the chicken stock. Continue to reduce if you would like a stronger tasting broth. Add salt as required.
Chicken rice: Heat oil and fry chicken fat. Fry ginger until fragrant, then add rice. Fry for 10 minutes on low. Add ~2.5 cups of chicken stock to the rice, stir it and cook for 10-15 minutes with the lid on until the rice is cooked.
Chilli sauce: Finely slice chilli, ginger. Mix with sugar, lime juice and chicken stock. Adjust each of the ingredients to taste.
Carve chicken and serve with rice, sauces, coriander, cucumber and tomato.