
Terms of Service
Vaultic Trust
Last updated: March 2025. By using Vaultic Trust ("Platform", "we", "us") you agree to these terms. The Platform provides a decentralized application for tokenizing real-world assets (RWA) on Avalanche C-Chain. You are responsible for compliance with local laws and for the security of your wallet.
1. How the Platform Works
Vaultic Trust connects asset owners with investors. Asset owners list real-world assets and choose whole-asset sale or fractional tokenization (ERC20 shares). Investors browse the marketplace and purchase whole assets or shares. Ownership and funding progress are recorded on-chain. Payments use a designated payment token (e.g. USDC on Avalanche Fuji). All material state changes are executed via smart contracts; the interface only triggers and displays them.
2. Transaction Executions & Wallet Confirmations
Every action that changes on-chain state (listing an asset, tokenizing, buying shares, withdrawing proceeds, etc.) requires one or more transactions. Each transaction must be signed and confirmed in your wallet (e.g. MetaMask). The Platform will show loading and status messages; you must complete the corresponding wallet popups for the action to succeed.
2.1 Buying Shares: Three Wallet Confirmations
When you buy fractional shares, the payment token (e.g. USDC) requires the smart contract to be allowed to spend your tokens before it can transfer them. To keep the flow secure and compatible with tokens like USDC, the app performs three separate steps. You will see three wallet popups in sequence:
- Reset allowance — The first popup sets your existing allowance for the Investment Manager to zero. This is required by some tokens (including USDC) before changing to a new amount. In-app message: "Resetting allowance… Confirm in your wallet."
- Approve payment amount — The second popup approves the exact amount you will pay (shares × price per share, plus any displayed protocol fee). In-app message: "Approving payment token… Confirm in your wallet." After this, you may see: "Waiting for approval to confirm…" until the transaction is mined.
- Confirm purchase — The third popup executes the actual purchase. The contract transfers your payment token and mints/assigns your shares. In-app message: "Approval confirmed. Now confirm the purchase in your wallet." Then the purchase transaction is sent.
Do not close the app or reject a popup midway; all three steps must complete for the purchase to succeed. If any step fails or is rejected, the purchase will not go through and you can try again.
2.2 Other Actions
Listing an asset, tokenizing, relisting, withdrawing proceeds, and protocol actions (e.g. control panel) each require one or more wallet confirmations as shown in the app. Always wait for in-app success messages and check your wallet or a block explorer to confirm transactions have been mined.
3. In-App Communications
The Platform shows notifications and messages to guide you through each step:
- Loading — e.g. "Approving payment token…", "Waiting for approval to confirm…" — means a transaction is in progress; complete the matching wallet popup and wait for the next message.
- Success — e.g. "Approval confirmed. Now confirm the purchase in your wallet.", "Shares purchased." — means that step completed; proceed to the next popup if prompted.
- Errors — If a transaction fails or is rejected, an error message will be shown (e.g. from the contract or wallet). You can retry after fixing the issue (e.g. sufficient balance, correct network).
These messages are for guidance only. On-chain confirmation (e.g. block explorer) is the source of truth for whether a transaction succeeded.
4. Risks & Disclaimers
Smart contracts and blockchain transactions carry risk. You use the Platform at your own risk. We do not guarantee availability, accuracy of off-chain data, or that any asset or token will retain value. You are solely responsible for your wallet, keys, and compliance with applicable law. Nothing here is financial, legal, or tax advice.
5. Changes
We may update these terms. Continued use after changes constitutes acceptance. For material changes we will use reasonable means to notify users (e.g. notice on the Platform or updated "Last updated" date).
6. Contact
For questions about these terms or the Platform, see our Support page.