api.kitwallet.app can continue to support this as usual until we decide to terminate support. Only mainnet support is required.
Once discontinued, we can delete the AWS accounts associated with all kitwallet.app domains.
Accounts could still be recovered so long as we retain the DB (to confirm email/phone associated with account ID) and the DETERM_KEY_SEED environment secret (to derive the multisig signing key used by Contract Helper). This would still need to be hosted in some capacity since it requires the user to provide the private key, but it doesn’t need to be a public service (i.e. like the current ZenDesk integration in AWS).
Summary
We need a replacement for this specific endpoint currently wrapped up in the Kitwallet endpoint.
Details
Contract Helper contains the following functions;
Contract helper instances on *.kitwallet.app are hosted on AWS. Older versions run on render.com and do not support 2FA or indexer functionality:
Helper.mainnet.near.org - used most often likely because it’s the documented URL.
Helper.nearprotocol.com - primarily used with near.cli-rs
Make a decision on the future of 2FA support.
Additional Information