Alex, could you clarify more? From initial glance of it and the blog it looks like either<p>(A) We have to go through your service, which clearly isn't decentralized.<p>or<p>(B) This somehow converts GraphQL queries to Ethereum lookups, somehow, all in the client? But the article says to use your endpoint, which suggests (A).<p>Could you explain how this is decentralized at all? I ask because I run one of the most popular P2P/decentralized projects and we have a GraphQL query layer on top ( <a href="https://github.com/brysgo/graphql-gun" rel="nofollow">https://github.com/brysgo/graphql-gun</a> ) which happens all end-to-end on the peers.<p>I'd love to see more GraphQL dApp options out there, but I also want to make sure it doesn't lock people into a centralized service, when there are P2P alternatives.<p>Please let me know if I'm misunderstanding the API. If I'm not, maybe we could help you guys make it fully P2P? Cause this would be a really cool system.