Thanks Rob!
With my AI quintupling-down on "The Python API does not expose attribute value retrieval" your linked example allowed me to drag it kicking and screaming to the finish line. Here is my test code for the search engines:
import openvsp as vsp
# Get the Vehicle root container
root_id = vsp.GetVehicleID()
# Get the vehicle name from the root ID
vehicle_name = vsp.GetContainerName(root_id)
# Get its child attribute collection
col_id = vsp.GetChildCollection(root_id)
# Find attribute names
att_names = vsp.FindAttributeNamesInCollection(col_id)
# Get the attribute ID for Vehicle Notes
notes_attr_id = vsp.GetAttributeID(col_id, "VSP::VehicleNotes", 0)
# Retrieve the notes text
notes_tuple = vsp.GetAttributeStringVal(notes_attr_id)
# Extract the actual text
vehicle_notes = notes_tuple[0] if notes_tuple else ""
print("Vehicle Name:", vehicle_name)
print("Vehicle Notes:", vehicle_notes)
~Mike