Prepare the ribs by running a butter knife under a corner of the membrane that lines the back of the plate. Firmly grip the corner and remove the membrane completely. Slice between the bones to separate into individual ribs.
In a medium saucepan, combine the ketchup, brown sugar, minced garlic, soy sauce, sweet chili sauce, paprika, honey, sherry vinegar, prunes, and ½ cup water. Season with a heavy pinch of salt and pepper, then heat over medium for 20 minutes, or until the prunes are very soft and the liquid has thickened some.
Let the marinade cool a bit. Using an upright or immersion blender, blend until smooth. Set ¼ of the marinade aside.
Preheat the oven to 300° F (150°C).
Place the ribs in a roasting tray or large baking dish and massage with the remaining 3/4 of marinade. Pour over the beef stock and cover tightly with foil, crimping around the edges to seal in moisture. Roast for 2 ½ - 3 hours, until meat is just starting to fall off the bone. Once cooked, remove from the oven and allow to cool to room temperature.
While the ribs cook, prepare the salsa. Combine the lime zest, brandy, agave, jalapeño and 1 cup water in a small saucepan. Bring to a boil, then reduce to a simmer and cook for 10 minutes, or until the alcohol burns off. Stir in the shallot and garlic and remove from the heat.
Add the prunes, olives, vinegar, and olive oil, and stir to combine. Season to taste with salt and pepper and set aside.
As the ribs cool, strain off as much of the rendered fat as you can from the pan. Transfer the braising liquid to a saucepan, stir in the reserved marinade, then reduce over medium heat until the consistency of barbecue sauce.
Preheat the grill to high (450-600° F or 230-315° C). Alternatively, you can use your oven’s broiler.
Coat the ribs with the sauce, then grill them until charred, basting throughout, 4-5 minutes per side.
Top the ribs with heaping spoonfuls of the relish, garnish with arugula or microgreens and serve!