From #1358 (comment), it became evident that the name for the property verifiablePresentation.verifiableCredential
is misleading, and the definition needs further clarification.
Relevant excerpt from the conversation below:
In an ideal world, I would agree with you. Yes, the term verifiableCredential is misleading insofar as the graph naming aspect is hidden (and this misconception actually may have led to a bug in v1.0). The problem I see is that renaming a term that is already widely used in implementations out there might be the source of problems. I leave the judgement to others, but, pragmatically, we may have to live with the current term.
I would argue that if renaming fixes these sort of bugs, that's exactly what we should do in 2.0 :)
As I said: in theory yes, pragmatically probably not. But that is a really separate issue, too, I believe.