I’m not sure if I’ll have a chance to make the meeting today.
But I’d like to note that I think number three in this standard is a missed opportunity to create something much broader and useful for the Internet Community Ecosystem. Creating a generic interface for querying ICRC-3 would be much more productive in the long run and allow things like ICRC-7 and the many other standards that are starting to use ICRC-3 for transparency and the publication of transaction logs in their systems to be more easily integrated with things like block explorers.
The idea is that the current standard works to discover the current index (hence hardcoding in the standard the did file of the current index canister), and we do this to address the pressing need to simplify index discovery in the short term.
For medium and long term we will work on an ICRC index standard with enhanced functionality which will have its own discoverability interface.
Here’s a draft standard for index discovery + outline of the expected index canister API & behavior. I’ll also run it internally to confirm that the behavior is indeed what’s implemeted in the existing index-ng canisters.
Feedback is more than welcome!