The day before serving, place dried beans in a ceramic bowl and cover with three inches of cool water.
Cover the bowl and soak the beans overnight.
Next day, trim the rind – couenne, en français – off the pork belly in one or two pieces. If your pork belly was already trimmed, ask the butcher for an additional rind – about 2 inches by 9 inches. **
Cut trimmed pork belly into 2-inch chunks and set aside.
Drain the beans and place them in a large stock pot, and cover with cold water.
Bring to a boil and cook for 5 minutes, skimming the foam as it surfaces. Drain.
Wipe out the stock pot, return the drained beans, and cover with chicken stock. If you don’t have enough stock to cover, use water to make up the difference.
Add the bouquet garni and bring to a boil.
Add the carrot, onion, and pork rind. Simmer for 1 hour.
Meanwhile, heat one (1) tablespoon of duck fat in a large skillet.
Brown the sausages on all sides. Set aside.
Using the same fat, brown the pork belly pieces. Set aside.
After the beans have been simmering for an hour, season with salt and pepper.
Cut the browned sausages into 3-inch lengths and add to the pot along with the browned pork belly and the confit of duck legs.
Add two generous tablespoons of duck fat. Add more stock as needed to keep it from getting too dry.
Cook uncovered one hour longer.
Preheat oven to 275°F. Transfer the mixture to a «cassole» or a Dutch oven, sprinkle generously with breadcrumbs, and bake uncovered for 90 minutes.
Serve hot at the table.