Look at how newRPL does it. They implement up to 2000 digits. That should be sufficient for most use cases.
Note that this is more of a long-term feature. We might call it a 1.0 without that.