We have raised $4.5M from KP, but Prisma stays open source. Happy to answer any questions about Prisma, GraphQL and databases :-)
AppSync has rudimentary support, which is basically a fork of the Apollo Client as far as I understand it.
There is also some movement in the open source ecosystem, for example https://github.com/Malpaux/apollo-offline
As you can read about here https://blog.graph.cool/all-you-need-to-know-about-apollo-cl... the Apollo client was recently rewritten to be more modular, enabling faster innovation on features such as offline support.
The GraphQL data layer then ensures that the generated SQL query is intersected with those constraints for every node being resolved.
This is works out well for performance also because you don’t have to proxy to the GraphQL proxy.
The Graphcool Framework uses an approach similar to what Hasura is doing, but there are many use cases where this is simply not flexible enough.