# Your TE Portfolio

## You're always in control

Our smart contract system is different from anything the world has seen before. When you join a strategy, you deploy a smart contract for your exclusive use. Each smart contract has a hardcoded `OWNER` established on deployment and this `OWNER` is your external wallet. The `OWNER` of your smart contract(s) is you. All funds in a given smart contract can only be transferred to or from the smart contract's `OWNER`.

{% hint style="success" %}
Think of your smart contract like an extension of your wallet with the added functionality of being able to copy trades posted to Trendespresso.
{% endhint %}

## Gas costs

Each user has their funds completely segregated from all other users since each user owns their own smart contract wallet.

This comes with two massive benefits:

* Our security and financial accuracy is far superior, and
* Users can access any amount of their balance at any time with immediate effect.

## Hardcoded Tokens

The `asset` and `cash` tokens of each strategy are hardcoded. If you join a Bitcoin-US Dollar strategy which employs the BTC.b and USDC tokens, you can be sure that all trades will be exclusively between BTC.b and USDC. Your trust is extremely important to us. We take your authorisation of trading *only* a specific trading pair very seriously. As a result, our smart contract code makes sure that if you authorise us to trade BTC we can't ever instead trade another asset such as ETH or AVAX; for those you'd need to join a new strategy with a different trade pairing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.trendespresso.xyz/about-us/your-te-portfolio.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
