If the bones are cooked, place them in the Instant Pot insert. If the bones are raw, place them on a baking sheet, drizzle with the olive oil, and season with salt and pepper. Roast in a 400°F / 205°C oven for 20 minutes. Transfer the bones and any juices to the Instant Pot.
Add the carrots, celery, onion, parsley, garlic, vinegar, and enough filtered water to just barely cover the bones.
Secure the lid and select the Soup / Stew button for 80 minutes. Let the pressure release naturally, then remove the lid.
Skim the fat from the broth and pour the broth through a fine-mesh sieve to strain out the bones and other solids.
Allow the broth to cool to room temperature, then store it in airtight containers in the refrigerator for 1 week, or freeze it in silicone muffin molds and, once frozen, transfer it to reusable plastic bags for 6 months. Reheat from frozen in a saucepan over Medium-Low heat for 15 minutes, until heated through.
Notes
Tidbits: Ask your butcher for soup bones. For beef stock, use a mix of bones with a little meat on them, such as oxtail, short ribs, or knucklebones. For poultry, use a mix of backs, legs, and feet.