Transactions in GraphQL

Yes. This makes more sense. Updated it.

Yes. A transaction will have unique StartsTs and it will be returned in extensions and all succeeding requests should use that value.

I was thinking of retrying transactions if we don’t support transactions in the GraphQL query. But if we expose transaction, then the user can add the retry logic at his end. Because add retry, in that case, would unnecessarily complicate the code.