EIP4907: ERC-721 User And Expires Extension

Thanks for putting together ERC-4907, the user + expires pattern is really elegant and makes rentals far more practical.

One question I have: why limit this strictly to time-based expiry? Wouldn’t it make sense to also support quota-based usage (e.g., number of calls, steps, or interactions) in addition to time? That seems especially useful for cases where access is tied to actual consumption rather than just duration.

I’m gradually leaving comments like this under a few related EIPs to better understand the design choices. Together with my colleagues at LazAI, we’re planning to draft a new EIP that builds on some of these discussions, but before that I’d love to hear your thoughts and advice from the architects here.