Hi, this implies that you will need to wait for the current event of the recurring event serie to be closed before you can subscribe to the next event?
Most event plugins I’ve worked on Joomla will create the serie of events directly like your idea here would create individual topics/url per events which I think is the right model.
Giving the option to disallow subscription before x days of the recurring events would be also practical.
For the archiving part aren’t events mostly residing in their own subcategory or tag-gable enough to keep them together and have an automated action on them?