This document is the technical specification for the Subgraph Service on the Graph Horizon protocol, it describes the main functionality of each contract and provides some implementation guidelines. Worth noting that this document describes the end state for the protocol, intermediate stages like the transition period during the Horizon upgrade are not considered here.

The following is a list of all Subgraph Service contracts:

Additionally, the following contracts from the current version of the protocol will continue to be used. These are not described in this specification:

Screenshot 2025-03-07 at 10.50.47 AM.png

Subgraph service

SubgraphService contract

DisputeManager contract