This seems elegant to me, and I like the decntraslied/autonomous approach. Redeeming should really not require a 3rd party, so this is good.
But to allow MAID to keep on trading after launch—which is desirable in many ways—this would also require a burn.
Perhaps we could also build in some tolerance for a restart too, if the MAID owner could have a receipt/proof-of-burn immutably recorded, which could then be used to redeem against SNT at a later date if needed.