Updated in version 1.7.0

The subgrounds leverages an internal transformation pipeline that allows us to manipulate the GraphQL AST alongside responses returned from the subgraph — serving as the backbone of synthetic fields. Currently, only a small percentage of the functionalty is exposed via our top-level API, but we are working on leverage this toolchain to it's fullest potential!

A Visual Intro#

A simple example of how a subgrounds query gets transformed from a high-level point of view. Here, timestamp gets transformed into a synthetic datetime.