Punycode

"i" dimulai dari nol, sedangkan "n" dimulai dari 128 (poin kode pertama yang bukan ASCII). "Progress" dari "state" merupakan fungsi monotonik. Perubahan "state" dengan cara menambahkan dengan "i" secara berulang, atau jika "i" telah berada dalam maksimumnya, dengan me-"reset" "i" menjadi nol dan menambahkan berulang dengan "n". Pada setiap perubahan state, poin kode yang disimbolkan dengan "n" dapat ditambahkan atau dapat tidak ditambahkan.