I’m new to the discussion but see a great opportunity here.
In many ways, a canister can be thought of as a blockchain in a traditional sense, and in the web3 ecosystem, there has been built a lot of infrastructure around consuming and indexing blockchains by transaction or event log data. Some examples would be Dune, Nansen, Dappradar, Tokenterminal, Dexscreener, Dextools, etc. (There are many more).
Dapps on ICP are missing out quite a bit on discoverability and credibility because of this.
I’m wondering if icrc3 + tooling like Motoko Rechain (Blockchain Middleware - ICRC-3 related) could be a great enabler to create a simple and standard mechanism for dapps to expose an event log that off-chain infrastructure can consume. From my perspective, it’s also not necessary for each chain to keep the entire log on-chain forever.
For these off-chain integrations, I think, it would also be useful to standardize a http_request method to fetch the chain.
Since, DeFi applications benefit the most from this, I’d be interested to get your thoughts: @ICPSwap, @simpson, @memecake, @dfxjesse, @talkinandy, @OrangeDonut