Token API
In November, we’d rolled out NFT spam classification on Token API and mentioned a switch to ERC20’s. We’re very nearly to productionize the first version. We’ve experimented with different architectures and approaches and trained what we believe to be a good approach for Ethereum mainnet. Our final checks involve testing against a better test dataset to ensure that the model generalizes well. We intentionally trained the model exclusively on data from 2023 and before. Because of this, we’ll be able to test against more recent data that the model hasn’t seen.
In parallel with our AI experimentation, we’re updating our Rust production implementation to give the Pinax team time to integrate it for a release that’s hopefully coming out in the next few weeks.
From there, the plan is to to expand to more chains, likely Base next.
GraphTally, Indexer Service, and Horizon
We’re close to hitting a point where this stack is stable. Over the last two months, we played a support role - ensuring the Horizon upgrade went smoothly for indexers and working with auditors who were reviewing our implementation. Now, the Horizon upgrade is complete and the auditors have shared their report. This gives us two priorities this quarter. Firstly, we’ll address the audit, rolling out small updates over the next few weeks to make Indexer Service and GraphTally as secure and reliable as possible. After that, with the Horizon upgrade complete, we’ll begin the process of deprecating legacy v1 code.
Verifiability
We are continuing to work with E&N to merge verifiable extraction (VE) support into Amp. Currently we have an open PR providing the ampctl verification support described last month and we are working with E&N for integration. This has surfaced questions/decisions that need to be made impacting how verifiable extraction should be ultimately integrated with Amp. In light of this, we are working on a standalone amp-verifiability repo, started by E&N, for VE integration. The goal is integrate verifiability features here and then pull into Amp as decisions are made.