Documenting a Verification Component needs to address
What does the VC need to do
How do I use the VC
What transactions does the VC support
I note that the Axi4_VC_users_guide in OsvvmLibraries/Documentation primarily addresses the last two. Rather than addressing the first one, it assumes that is must support all operations on the AXI4 interface. It probably should be addressing the first one so people understand what it does and does not do – which is an evolving topic.