# Custom Transactions

Funding opportunities are complex and not always straight-forward, even impossible to predict. With this in mind, vaults spawned off for opportunities (otherwise known as s*ub-captial vaults*) are able to utilise custom contract calls to facilitate complex/unique on-chain transactions.\*

Safely locked behind the same proposing/voting/processing mechanism that all vaults share, managers and council members are able to propose transactions of varying functionality / complexity, which will be clearly presented to other privilaged members of the DAO where they may vote on the proposal.

*\* Due to the highly complex nature of custom transactions, it is impossible to practically perform safety checks on the functionality itself in the smart contracts, requiring members of the DAO to understand the proposals they are voting on. It is highly recommended to understand what the outcome of the functions execution will entail. If you are unable to understand what is happening, it is recommended that you do not vote or cast a no on the proposal.*


---

# 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://aetos.gitbook.io/aetos.vc/features/custom-transactions.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.
