With their new changes, domains that have been manually and explicitly renewed by our clients are now in an "auto renewed" state, which from our perspective is a logical inaccuracy. They have not been "automatically" renewed, they were manually renewed.
Yes, agreed, as a registrant renewing a recently expired domain, there is no indication in Whois that it was done, the "updated" date is not updated, etc. There is no way for the registrant to verify that the registrar completed its obligation to "renew" (i.e. plan to not delete the domain). Under every other circumstance, Whois is the definitive last word in what the status of your domain is - but for this one scenario, CIRA prefers this silly method which is ambiguous.
At least MyID, Baremetal, CanSpace and possibly others used an alternative process of issuing the "delete" and then issuing an immediate "restore", which caused the domain to be renewed on the spot and be reflected as such in Whois. As both a registrant and a registrar, it seems most would agree that this is the better method because it removes all ambiguity.
There are many other problems with this model as you've pointed out (no renewal emails sent out, a year being lost on transfer even if it was explicitly paid for with us, etc).
OK, just to make sure I understand this scenario, I'm going to review it here.
So I assume this whole "year being lost" issue is due to CIRA giving no way for a registrar to lock in a domain renewal while it is in auto-renew-grace status, thus when it gets transferred while still in auto-renew-grace, CIRA just "assumes" it wasn't paid for, therefore they don't transfer that year of credit with the domain. But you'd think if that was true, CIRA would also automatically refund the losing registrar so they are made whole, and if the registrant did pay for the renewal, then the registrar could refund the registrant too. Thus there is nothing lost for anyone (but I understand this is a big pain in the arse for the losing registrar, which seems unfair to put that onus on them).
It also sounds like this "restore" (or is it "redeem"?) command causes a domain in redemption-grace (which comes after auto-renew-grace), to "lock-in" the renewal (so it can't be deleted) and DOES properly update the Whois record reflecting that the domain was renewed, correct?
So it seems to me that CIRA could resolve several big issues (the lost year, not being able to lock-in a renewal, and ambiguous whois info) with one simple change. And that change would be to allow that restore/redeem command to be issued DURING auto-renew-grace. This would allow the registrar to indicate that the renewal fee had been recovered by the registrar (and therefore there will be no need for a future "delete" command by the registrar in order to get their refund), and furthermore, this would update Whois to accurately reflect the new status of "OK" rather than the ambiguous auto-renew-grace state, AND it gives a new Whois updated-date. This would remove all ambiguity and would allow a registrant to verify via Whois that the renewal was completed and they don't have to just take the registrar's word for it (which could be and has been wrong).
@CanSpace @bmetal @FM @CatchDrop @namesproCA - is my understanding of the situation correct? Would the simple solution of allowing a restore/redeem command during auto-renew-grace fix these long-standing issues like I think it would?