Preheat oven to 325°F (160°C). Pat roast dry and season generously with salt and pepper.
Heat oil in Dutch oven over medium-high. Sear roast 3–4 minutes per side until browned. Remove roast and set aside.
Sauté garlic, onion, and carrots in the pot until aromatic (3–5 minutes). Return roast to pot. Add beef broth, wine/balsamic, Worcestershire/tamari, thyme, and bay leaf. Bring to a simmer.
Cover and braise in oven 1.5–2.5 hours until fork-tender (time varies by cut and size). For slow cooker, cook on low 6–8 hours.
Remove roast to cutting board and rest 20–30 minutes. Strain braising liquid, skim fat, and simmer to reduce to concentrated au jus. Adjust seasoning.
Slice roast thin against the grain. Assemble: warm keto roll bottom, pile beef, drizzle with au jus, top with provolone, broil 30–60 seconds to melt. Serve with au jus for dipping.