# Contract Rate Quoting Feed

```
`/application

  `/priceFeedA`
   `/graphqlrc.yml`
  `/ProductAQuery.graphql`
    `/ProductASchema.graphql`

  `./productB`
    `.graphqlrc.yml`
    `ProductBQuery.graphql`
   `ProductBSchema.graphql`
```

A separate GraphQL server should be instantiated for seperate instruments and price feeds along with its own .`graphqlrc.yml`

Diagnostics	= `getDiagnostics`
Autocomplete = `getAutocompleteSuggestions`
Master Document = `getMaster`
Document Symbols = `getDocumentSymbols`
Define Clause = `getDefinition`


### Extensions that are Consuming
```
import {loadConfig} from 'graphql-config';
import {InspectorExtension} from './extension';

async function main() {
  const config = await loadConfig({
    extensions: [InspectorExtension],
  });
}
```

