Probably because the p2p.legal instance is out of date. @poka can you install a newer version?
That’s the one I’m also using. I added labels that can be seen on dockerhub: https://hub.docker.com/r/h30x/duniter-squid-hasura/tags but it seems that I messed up because all labels seem to have the same digest . I’m definitely bad at docker
For the moment, there is no automated mechanism to declare a new instance. This is the point of the topic “listing endpoints” (Liste des endpoints), but it isn’t done yet. I started to manually list endpoints on the “about gdev” topic (About the ĞDev network) in wiki mode. Duniter Panel has a network view allowing to check duniter and indexers endpoints: Duniter panel, un client pour tester la v2 - #7 by HugoTrentesaux. For the moment it displays all endpoints that you added in your settings.
The peers call is there to list p2p endpoints. It is only available on unsafe API, so you can see it on a smith node for instance. However there is no such call to list rpc endpoints or graphql endpoints. We have to implement one but that’s not as easy as it seems.