Hi all, starting a dedicated thread to discuss how we can bring neume and PA closer together, with the goal of indexing PA contracts.
This was first brought up by @0xTranqui in reference to blog templates, which represents a useful use case, but the topic is likely large enough to warrant deep discussion on its own thread as things develop.
Introduction to neume
neume is open source infrastructure with a goal to make it easy to innovate and impossible to gatekeep access to data (see my tweet thread here for context) within the web3 ecosystem. It has been incubated by HIFI Labs and designed around the needs of the emerging “web3 music” ecosystem.
I am not especially technical, and we are way behind where we should be on documentation (@estmcmxci is spearheading the documentation stream now), but if you’re interested in digging around the crawler repo is a good place to start.
Fundamentally, neume works in a similar way to snapshot strategies. Anyone can write and propose a viable strategy and it will be direct the crawler to index NFT data based on the parameters included ( e.g. chain
, address
and tokenId
).
I’m sure that @neatonk can provide more context though, and we have “neume open offices” every Thursday @ 4pm CET in the HIFI discord, which any and everyone is welcome to attend and ask questions!
neume <> PA
If neume is indexing events, then PA and the curation protocol is providing context to those events. This, for me, is the basis for something really exciting and an opportunity to bring together two open-source projects with shared values to the net benefit of both.
What this looks like, from my high-level / probably ignorant perspective, is a series of strategies pointed towards curation protocol contracts so they are picked up by the neume crawler.
It likely also brings about useful requirements as we are developing out neume’s architecture, expanding and generalising it, and may infact lead to a decoupling of the output from the crawler, i.e. there is a music NFTs database, curation database etc. I’m not sure right now, but this feels like the perfect place to discuss!
Anyway, that’s enough of a lead in. What do you guys think?