Thanks! Do federated e-cash mints also rotate keys? Maybe a federation would also give someone more confidence that an IOU handed over via Opendime would be valid for longer.
Ecash mints need to periodically rotate the private keys they use to sign ecash so every ecash opendime would have an expiration date. Also, consider you are loading custodial bitcoin IOUs onto hardware, so there's no guarantee it will still be valid when you go to spend. There is also no way to audit the ecash on the device, so you have to spend it to validate it. I think the tech is just not suited for this use case. Better to load bitcoin onto physical hardware: it never expires, is trustless, non-custodial, easily audited.
Further reading: https://gist.github.com/callebtc/ed5228d1d8cbaade0104db5d1cf63939
Discussion
Yes. All ecash mints need to rotate their signing keys to prevent the spent ecash database from growing indefinitely.
Also, yes, that's the whole idea of a federation. It's like a hundred times harder to build than a single key system but worth it because fedimint allows you to distribute trust. As Satoshi taught us: "The root problem with conventional currency is all the trust that's required to make it work."