It sounds pretty much like a CD aka "Certificate of Deposit" which is a product sold by banks.
Is there an entire generation that doesn't know anyone who ever bought a CD from a bank?
These days they are a joke, but still shown on bank web pages.
Here is the list of rates from a regional bank near me:
5 Year CD 0.10%
4 Year CD 0.10%
3 Year CD 0.10%
2 Year CD 0.10%
18 Month CD 0.10%
12 Month CD 0.10%