Curator Cheat Sheet.
Verifying the legitimacy of a subgraph may prove to be tricky at this stage of development. Anyone can publish a subgraph and/or fork an existing once, which is why Curators are encouraged to develop strategies that allow them to verify if a subgraph is legitimate.
Overview
Step #1.
Check if the subgraph is published by the official project team:
Follow these steps to verify whether or not a subgraph was published by the official team:
Step #2.
If the project is not official, there might still be some demand (risky)
Here are further steps to verify if a subgraph is legitimate
Step #3.
Check the source code
Deployments are posted in the legacy explorer using a GitHub, the mainnet publisher can’t be directly connected to the publisher on the hosted network. But you can verify that the deployment_id is the same (quick way to see “is this the same code or something different. If different, why? Does GitHub have updates or is this a total fake)” this does not help identify forks.
If they have the same deployment ID you can see “did the hosted network successfully sync this data?” Which addresses a potential risk aspect.
(That’s mainly on new deployments)
Step #4.
Evaluating if the subgraph is going to be used
Here are further steps to verify if a subgraph is legitimate