The fields on every wallet
Scope and control are independent. A personal wallet can be governed, and a company can hold an embedded wallet, though Treasury warns against it: a single login controls it, so use a governed wallet for company money.
Control: who authorises a signature
Exchange and OTC venue accounts and bank accounts are separate kinds of account, not wallets.
TetraFi’s role
TetraFi is infrastructure: it never signs, sends or acts for you on its own.- None. TetraFi can read the wallet and prepare requests. Every signature needs the owners.
- Bounded delegate. The owners approve a limited signer, for example for an automation or an agent. The provider enforces its limits; a limit the provider can’t enforce is refused, with the reason. Revoking it stops new sends.
Where new wallets are created
A new organisation wallet is created with one of two kinds of provider:- A platform provider, operated by TetraFi. TetraFi runs the provider account, so you need no provider contract of your own. The wallet’s owners are still your members’ factors. TetraFi’s account holds no owner role and is at most a bounded delegate. Privy is available as a platform provider. Turnkey as a platform provider is coming and can’t be chosen yet; until then, choosing it is refused and nothing changes.
- Your own provider connection. You connect your own Turnkey or Privy account, and wallets are created in it.
A wallet stays where it was created
Every wallet is pinned to the provider and connection it was created with. The workspace’s choice decides only where new wallets go. Changing it never moves an existing wallet. Every earlier wallet keeps reading balances and sending on its own provider.Switching where new wallets go
When existing wallets would stay behind, a switch needs your acknowledgement. Without it, the switch is refused and nothing changes. The refusal lists, for each provider and connection, how many organisation wallets and members’ personal wallets stay there. Switching between two connections of the same provider counts as a switch too. Members’ personal wallets are counted, never named.Moving a wallet to another provider
Switching doesn’t move money. To move a wallet’s funds to another provider:- Create a new organisation wallet on the provider you want.
- Use Move funds from the old wallet to the new one. This is one Run with a step per asset, and the network coin goes last. The wallet’s owners approve it like any other send.
- Retire the old wallet once it is empty.
- holding a balance;
- part of an open Run;
- holding funds reserved for a payment;
- the source of an active grant;
- the workspace’s saved default.
Removing a provider connection
A connection that any wallet or pending setup still uses can’t be removed. The refusal counts what still uses it. To free the connection:- move and retire the organisation wallets that use it;
- each member removes their own empty personal wallets on it (only the member can do this).
What each provider supports today
Yes: the provider enforces it. Partial: part of it works. Monitored: TetraFi checks it and refuses what breaks it, but the provider doesn’t enforce it. No: not available today.
Wallet gas sponsorship and transaction batching are not yet available for any provider. API-submitted escrow orders already land with no gas from your wallet. Safe multisigs and modular smart accounts are not yet available. Providers that are not yet available appear greyed out when you add a wallet.