> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-generated-references-canton-protobuf-histo.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Allocations

> Allocate assets to allocation requests and withdraw allocations in Splice Portfolio.

<Note>
  Allocation requests can only be received and actioned from the Splice Portfolio, they cannot be initiated or created.
</Note>

## Allocate Assets to an Allocation Request

There are two ways to allocate assets to an allocation request.

1. From the Dashboard, select the allocation request.
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-1A).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=6d661a14985602541efa70f57b902261" alt="Allocation request on the Dashboard" width="1606" height="968" data-path="images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-1A).png" />
   Or navigate to **Offers > Allocations** and select the allocation request.
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-1B).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=9c7fe1d2270d571b79f4be1e66e254d3" alt="Allocation request in the Offers page" width="1606" height="961" data-path="images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-1B).png" />
2. Click **Allocate** for each trader leg where you are the sender.
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-2).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=f82bacf2fa43484d319096d488d252bf" alt="Allocate buttons on the trader legs of an allocation request" width="1602" height="961" data-path="images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-2).png" />
   If your primary party does not have enough assets available for allocation, the **Allocate** button is disabled and a message indicates that you have insufficient funds to complete the allocation.
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-2A).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=b5b3d1c99152db5de842604d2f105d5b" alt="Insufficient funds message on an allocation request" width="1602" height="961" data-path="images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-2A).png" />
3. To complete this action, go to your CIP-103 wallet to complete signing.
4. Review the allocated request in **Offers > Allocations**.
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-4).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=c26c47930df3e7a2b3a99a1bc2d1c4a3" alt="Allocated request in the Offers page" lightAlt="Allocated request in the Offers page" darkAlt="Allocated request in the Offers page" className="dark:hidden" width="1606" height="961" data-path="images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-4).png" />
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-4).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=c26c47930df3e7a2b3a99a1bc2d1c4a3" alt="Allocated request in the Offers page" lightAlt="Allocated request in the Offers page" darkAlt="Allocated request in the Offers page" className="hidden dark:block" width="1606" height="961" data-path="images/ALLOCATE-ASSETS-TO-AN-ALLOCATION-REQUEST-(STEP-4).png" />

<Note>
  The allocated request remains in the Incoming tab because it is still pending and cannot be executed until the **Allocate Before** date. Until that date, you can withdraw your allocation if needed.
</Note>

## Withdraw Allocations

Allocated offers can be withdrawn until the **Allocate Before** date.

1. Navigate to **Offers > Allocations** and select the allocated allocation request.
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/WITHDRAW-ALLOCATIONS-(STEP-1).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=905630e7d7d31c62d62221ff277686b3" alt="Allocated request selected in the Offers page" width="1606" height="961" data-path="images/WITHDRAW-ALLOCATIONS-(STEP-1).png" />
2. Open the allocation request and click **Withdraw** for one or more transfer legs.
   <img src="https://mintcdn.com/cantonfoundation-generated-references-canton-protobuf-histo/PmUAkbD41ZSYvbWd/images/WITHDRAW-ALLOCATIONS-(STEP-2).png?fit=max&auto=format&n=PmUAkbD41ZSYvbWd&q=85&s=7d93afcf6fa6a261a8bb40e29fe8d99a" alt="Withdraw buttons on the transfer legs of an allocation" width="1602" height="961" data-path="images/WITHDRAW-ALLOCATIONS-(STEP-2).png" />
3. To complete this action, go to your CIP-103 wallet to complete signing.

<Note>
  You can re-allocate or withdraw one or more legs as many times as needed until the **Allocate Before** date.
</Note>

## Next Steps

* [Add a Registry](/sdks-tools/development-tools/splice-portfolio/add-a-registry) -- Make a registry's assets available to allocate
* [Switch Parties](/sdks-tools/development-tools/splice-portfolio/switch-parties) -- Act on allocation requests sent to a different party
