> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superbots.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Security Model and Smart Contract Safety

> Learn how UpBots SuperBots protects your funds through non-custodial smart contracts, what safety metrics mean, and the inherent risks of DeFi.

Understanding the security model of UpBots SuperBots helps you make informed decisions about which vaults to use and how much risk to take on. This page covers custody, smart contract addresses, risk indicators, and what the non-custodial design means for your funds.

<Warning>
  DeFi involves inherent smart contract risk. Bugs, exploits, or unexpected market conditions can result in loss of funds. Only deposit amounts you can afford to lose.
</Warning>

<AccordionGroup>
  <Accordion title="Is UpBots custodial?">
    No. UpBots SuperBots is non-custodial. When you deposit into a vault, your funds are held inside the vault's smart contract on-chain — not in any account controlled by UpBots. You interact with the contract directly through your own wallet, and only you can initiate withdrawals using your wallet's private key.
  </Accordion>

  <Accordion title="What is the smart contract address for a vault?">
    Every vault has a unique `contractAddress` field that identifies its on-chain deployment. You can find this address on the vault detail page. Use it to verify the contract on a block explorer (such as BscScan for BSC vaults) before depositing.
  </Accordion>

  <Accordion title="Has the code been audited?">
    Audit status is not recorded in the source code. Always do your own research (DYOR) and check the platform's official channels for the latest information on any security audits or certifications before depositing funds.
  </Accordion>

  <Accordion title="What is the safetyLevel metric?">
    `safetyLevel` is an integer value between 1 and 5 stored on the vault record. It indicates the relative risk level of the vault — a higher number represents a higher safety rating. This value is displayed on the vault detail page to help you compare vaults at a glance.
  </Accordion>

  <Accordion title="What is the riskLevel field?">
    `riskLevel` is a string label shown on the vault detail page that describes the vault's risk category in plain language (for example, "Low", "Medium", or "High"). It complements the numeric `safetyLevel` by giving a human-readable risk description.
  </Accordion>

  <Accordion title="What happens if I lose access to my wallet?">
    Because the platform is non-custodial, UpBots has no ability to recover your funds if you lose access to your wallet. Your assets are controlled solely by your wallet's private key or seed phrase. Store your seed phrase securely and never share it with anyone. Wallet recovery depends entirely on your own backup.
  </Accordion>

  <Accordion title="Can UpBots access my funds?">
    Funds are held in vault smart contracts, not in any account managed by UpBots. UpBots can only interact with your funds to the extent that the smart contract code permits — for example, executing trades according to the strategy logic. UpBots cannot unilaterally transfer your funds to an arbitrary address.
  </Accordion>
</AccordionGroup>
