This is a great project! I totally overlooked it back then.
I'm currently reaching the limits of Horizon with https://equilibre.io. For some portfolios it has keep 20 or more orderbooks up to date, plus the list of offers, and it's badly lagging. It is pretty clear that a GraphQL solution with compound data & subscription could largely improve this situation.
It looks likes what you released so far is a sort of sophisticated demo (no orderbook support for example). Have you any plan implementing in completely?
I have a few questions about GraphQL:
- Could it fully replace Horizon?
- How does it compare cost-wise with a RESTful solution?
- Any way to guard against "abusive" requests?