I'm not sure exactly what the API boundries are.
I know that Nvidia is integrated into the kernel and that wayland is talking to nvidia through the kernel. I also know that for accelerated rendering, wayland is talking directly to the nvidia drivers (bypassing the kernel? IDK).
But I also know that in the nvidia release notes, they've mentioned changes to improve support and functionality of wayland.