Like I said in other comments, where this topic was already touched, time vaults are interesting concept, but part of much bigger new functionality of lite accounts ("free floating funds" tied to address, not an account). There are many reasons to introduce such accounts, there was already some back and forth exchange of ideas on CoreDev chat, but I won't go into the details here.
Time vaults are basically NFTs. Some people will need many, with different time locks, others (most) won't use them at all. That's why they can't be implemented in a way similar to current savings where every account has a corresponding balance (in fact I think we should go the other way and make current saving balances into "free floating funds"). I'm guessing here, but they could probably be implemented as some form of Pay-to-Script-Hash with built-in script that would only "free" the balance for transfer after check on head block time is passed (plus proper signature of course). But I'm not familiar with the details on various address/signature schemes - that's part of the initial research that needs to be made and one of the reasons I don't think the topic has a short time-to-market, definitely not HF28.
Some issues: I don't see the auto-redeposit, neither from technical standpoint nor as a user. If they are to be like bonds, then they should not pay anything after maturity, no? The window of opportunity that user could have to "turn off" auto-redeposit complicates things a lot. Without it we can pay all the interest upfront (since it is locked anyway) and the vault could be stored as just address and asset.
Another issue: how do we calculate funds in vaults towards HBD debt limit? It seems natural to have some time-to-maturity weight attached to each one, but we'd need a way to compute such sum without running over all existing vaults. Besides we might open ourselves to a debt problem in case a lot of vaults unlocking near the same time. So maybe there should be no way for users to create those vaults but rather witnesses/system should hold "bond auctions"?
RE: Time Vaults: It Is Time For Community Feedback