[DAO:cd833f5] Update #11 for project "Atlas Analytics - Open Sourcing the Platform for the Community"

Author: 0xe400a85a6169bd8be439bb0dc9eac81f19f26843
Update Status: On Time
Project Health: :green_circle: On Track

Introduction

How we doin Decentraland Community? Howie Doin here with our monthly update on the Atlas Analytics grant project! We made a few updates to keep the system current and functioning properly this month.

As always, don’t forget to check out the new features at: https://data-dapp-dev.atlascorp.io, or view the code at atlas-analytics-os · GitLab!

Highlights

There have been some changes to the underlying infrastructure that supports Atlas Analytics in a few places that needed to be nudged into alignment this month to ensure the analytics functioned properly.

One update was the addition of the new Foundation catalyst realms. Realm data had previously been added for https://realm-provider.decentraland.org and support was added for https://realm-provider-ea.decentraland.org. The data is hosted on a different endpoint for this realm at https://archipelago-ea-stats.decentraland.org/ which has been updated in open source code for the DAO Analytics data here: atlas-corporation / DCL DAO Data · GitLab

Another modification needed to be made to authentication of the Atlas Analytics Application. The Graph has seemingly retired its hosted subgraph service so all queries that referenced the graph that relied on this hosted service needed to be adjusted. The Graph is excellent for queries that would otherwise result in a large number of calls to an RPC, such as a list of addresses that own a certain NFT or in this case all land or names owned by a given address that’s attempting to log in. Decentraland provides a subgraph for land and estate ownership. Since DCL names are a subdomain on the parent “dcl.eth” ENS domain, we can use the ENS subgraph for DCL name ownership and fix the “parent” to find owned DCL names. Both queries were updated, and an environment variable for the graph API was added to the .env.example.

The analytics query code - available here atlas-corporation / atlas-analytics-os / analytics-query · GitLab - was updated to reflect these new queries.

Blockers

No blockers

Next steps

If anyone is interested in discussing an approach or funding source to keep the platform going in the coming months, please reach out. Otherwise we will spend the coming months planning on the most cost effective way to archive the data for posterity that does not require continuous resource investment to support.

Additional notes and links

View this update on the Governance dApp