# Multi-party Asset Rebalancing

**Partners**

<div align="left"><figure><img src="/files/Xh0CGY1DNW9kqosohtNI" alt=""><figcaption></figcaption></figure></div>

* **Trident3**: Manages identity requirement verification between platforms.&#x20;
* **Space and Time**: Portfolio Model Storage and Performance Analytics.
* **Yelay**: Multi-chain Order Management and Trade Execution.
* **Innerworks**: Transaction Validation and Portfolio Reconciliation.
* **Privado ID**: Regulatory Compliance and Identity Management.

**Example Use Case**\
\
JP Morgan’s portfolio managers enable their customers to\
automatically rebalance RWA’s based off predetermined models.

**Benefits**

* Multi-layer verification and validation across all participating entities ensures secure cross-party transactions
* Real-time compliance checks and identity verification across multiple parties and jurisdictions
* Streamlined multi-party settlement process reduces operational overhead and settlement time
* Every step of the multi-party process is recorded on-chain with cryptographic proofs
* Easily add new parties and assets while maintaining security and performance

**Sequence**

{% stepper %}
{% step %}
An event triggers the rebalancing process. This could be a periodic review, a market condition change, or a manual action by the portfolio manager.

{% endstep %}

{% step %}
Identity Recipe - A version of the previously outlined Identity Recipe is used to re-verify the user's identity to ensure ongoing compliance with regulatory requirements. A successful result is batched, put on-chain, and a trigger for the rebalancing to continue is initiated.

{% endstep %}

{% step %}
A query is sent to SxT to identify the pre-defined characteristics of the rebalancing model.

{% endstep %}

{% step %}
SxT sends information about the rebalancing model to Yelay.

{% endstep %}

{% step %}
Yelay determines the respective buy/sell orders necessary to rebalance the account.

{% endstep %}

{% step %}
Yelay creates the trade orders specifying the assets to be bought or sold, the quantities, and the target prices, this information is then sent to SxT.

{% endstep %}

{% step %}
Yelay simultaneously submits the trade orders to the blockchain using smart contracts.

{% endstep %}

{% step %}
The smart contracts execute the buy/sell orders.

{% endstep %}

{% step %}
W3.io confirms that the trades have been executed successfully, batches the trade details, and puts them on-chain.

{% endstep %}

{% step %}
W3.io sends notifications to the portfolio manager and the investor about the completed trades and any changes to the portfolio.

{% endstep %}
{% endstepper %}


---

# 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://learn.w3.io/cookbook/real-world-assets/multi-party-asset-rebalancing.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.
