Your idea is great but we have no access on data outside of the smart contract by default. We could send the data to the smart contract to store of course and then it would be usable by the contract. But curation data has a high fluctuation and will usually take up way too much space which in the end is too expensive. But you're right - there are many cool things we could do with these smart contracts and I have some more things in the works. I try to build a solid base with many available contracts that serve different small scopes and in the end can be used by other contracts. 2026 will be super exciting - at least for Magi and Hive :D
RE: New Year Lottery on Magi - Where EVERYONE WINS | Ōkinoko Takara