You authorize transactions
VaultFi's core wallet is designed so that transaction signing remains customer-authorized. Creating a VaultFi account does not give the application unrestricted authority to move assets from the core wallet.
VaultFi is designed around customer-authorized wallet activity, transparent transaction lifecycles and clearly separated service boundaries. This page explains what VaultFi can do, what it cannot do, and which trust improvements are already implemented versus still planned.
VaultFi's core wallet is designed so that transaction signing remains customer-authorized. Creating a VaultFi account does not give the application unrestricted authority to move assets from the core wallet.
VaultFi uses blockchain and RPC state as the authoritative source for real wallet funds. Database balances are operational and accounting records, not a replacement for on-chain state.
When the outcome of an on-chain write is uncertain, VaultFi's architecture requires reconciliation before another write is attempted rather than blindly resubmitting a transaction.
Trust starts with being clear about the boundary between the wallet interface and the user's assets.
Existing VaultFi users maintain their established wallet identity, wallet/account mappings, derivation paths and blockchain addresses. A user-interface or transaction issue is not treated as a reason to recreate customer wallets.
Optional products may use their own accounting, settlement, treasury or service flow. VaultFi aims to keep those boundaries explicit rather than presenting every product balance as if it were the same thing as an on-chain core wallet balance.
VaultFi does not present future security work as if it has already been completed.