Closed frankTheTank72 closed 1 year ago
I'm not in favor of this proposal. Yes, Alias expiration is a good thing, and for businesses it is essential to have a robust/reliable renewal option. This proposal mixes up protocol and logic layers and even wants to tie up a token into this, which is problematic because of:
- planned multichain
- favoritism issues
My suggestion is to introduce either a new Subscription Subtype
Renewal Subscription
or allowSubscription
to have an additional alias Id parameter, thus linking the subscription to an alias renewal. It could be even interesting to allow flexible renewal periods, e.g. 1 - 24 months, and a renewal fee according to this. In my opinion, this solution is a pure protocol based approach, which is even easy to handle by the users.I belief that a combination of existing protocol features can just be combined to handle the renewal - the only new thing needed, is to handle the renewal_time on the alias.
I also belief that a simple 1 year subscription is enough to handle the whole workflow - no need to have customized periods - as this is also not typical for domain registrations. In addition, we provide a simple APi call with fixed values so a subscription creation is seamless for the user.
The customizable prolongation period was just a suggestion. I have no problem to fix it to a single option only. This would make it even easier to implement.
I belief that a combination of existing protocol features can just be combined to handle the renewal - the only new thing needed, is to handle the renewal_time on the alias.
I also belief that a simple 1 year subscription is enough to handle the whole workflow - no need to have customized periods - as this is also not typical for domain registrations. In addition, we provide a simple APi call with fixed values so a subscription creation is seamless for the user.