# Portofolio Automation - 31Third

Onyx enables asset managers to deploy strategies with full flexibility across both on-chain and off-chain asset classes. **That flexibility is now enhanced with native automation.**

Managers can program and execute automated portfolio strategies directly on-chain through 31Third’s execution infrastructure — with no custom development required.

This integration allows Safe-controlled vaults to define allocation rules and trigger portfolio actions autonomously. Managers can set target weights, rebalance across multiple assets in a single transaction, and execute basket trades efficiently — all within their existing Onyx structure.

Rather than placing trades individually, strategies can now rely on predefined logic that adjusts positions based on allocation drift or threshold conditions.  For tokenized fund operators, this unlocks:

* Strategy logic configured off-chain
* Automated rebalancing across digital asset baskets
* Efficient multi-asset execution
* Streamlined portfolio management within Safe controls
* Reduced execution overhead for systematic strategies<br>

**No Custom Development Required**

Deploying automated rebalancing is straightforward:

1. Create a Safe
2. Connect to 31Third Automation : <https://app.31third.com/>
3. Configure assets and target allocations
4. Deploy the Safe module
5. Execution runs automatically

<figure><img src="/files/WxytvOGLNilafMr3zCB4" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3EHpLs2YDICF37ZMrfTB" alt=""><figcaption></figcaption></figure>

**Note:** Rebalancing automation is currently available on Base and can be extended to other EVM networks upon request.


---

# 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://docs.enzyme.finance/onyx-user-documentation/onyx-general-info/portofolio-automation-31third.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.
