GIP-0068: Subgraph Service - A subgraph data service in Graph Horizon

Full text for the GIP can be found here.

GIP: 0068
Title: Subgraph Service - A subgraph data service in Graph Horizon
Authors: Tomás Migone <tomas@edgeandnode.com>, Pablo Carranza Vélez <pablo@edgeandnode.com>, Miguel de Elias <miguel@edgeandnode.com>
Created: 2024-06-02
Updated: 2024-08-21
Stage: Candidate
Discussions-To: https://forum.thegraph.com/t/gip-0068-subgraph-service-a-subgraph-data-service-in-graph-horizon/5990
Category: Protocol Logic, Protocol Interfaces, Economic Parameters
Depends-On: GIP-0066
Implementations: https://github.com/graphprotocol/contracts/pull/944
Audits:

Abstract

This GIP describes the Subgraph Service, a data service designed to work with Graph Horizon that supports indexing subgraphs and serving queries to consumers. We also propose a safe path for indexers to transition from managing their subgraph operation on the current staking contract to the new Subgraph Service contract without service disruption. Note that this GIP depends on the changes proposed by GIP-0066.

Motivation

With the introduction of Graph Horizon we proposed transforming the protocol layer of The Graph Network into a data services protocol, expanding it’s capabilities horizontally to support more use cases and extracting subgraph functionality from it’s core. This GIP introduces how subgraphs would work within this data services protocol.

5 Likes