Heat your grill on high for at least 10 minutes. Scrape it clean and oil it lightly, if necessary.
In a medium bowl, mix together the curry powder, olive oil, coconut sugar, soy sauce, ½ teaspoon salt, and pepper. Add the chicken and use tongs to toss until each piece is well coated.
Place the thighs on the grill and cook, covered, for about 3-5 minutes per side or until cooked through with some nice grill marks and a bit of charring.
In a medium bowl, add the onion and vinegar. If you have time, let that onion soak in the vinegar for 10 minutes (this will help soften it a bit). Add the cucumber, avocado, edamame, herbs, sesame oil, and remaining 1 teaspoon salt. Toss to coat.
Serve the chicken thighs with the salad topped with peanuts and more cilantro, if you have any. You can serve it family style with the salad spooned over top (and extra salad on the side) or in individual bowls (see both options in the photos).