If using dutch oven, preheat oven to 300 degrees.
In a large heavy pan (or dutch oven if you will be cooking in it), heat oil on medium high, until shimmery.
Add ribs to pan and sear to brown meat on all sides.
Remove ribs and set aside.
Add onions, shallots, bell pepper, and garlic to pan.
Stir occasionally and cook vegetables until browned and soft. Add the dry white wine to the vegetables to deglaze the pan and cook an additional minute.
If using dutch oven, add short ribs back to pan and mix in the soy sauce, honey, rice vinegar, and stock. Stir to combine, cover with the lid and bake in the oven for 2 1/2 hours.
If using slow cooker add the deglazed vegetables, seared country ribs, soy sauce, honey, rice vinegar, and stock to the cooker and stir to combine. Cook on high heat for 4 hours low heat for 6-8 hours.
When meat is falling off the bone and has reached 165 degrees F the ribs are done.
Remove meat from dutch oven or slow cooker, discard any bones. Return the loose meat to the pan and toss in the sauce.
Garnish with sesame seeds and green onions. Serve with vegetables, rice, or mix into a bowl-style meal.