# Embedded Apps

Asigna enables seamless integration with Bitcoin applications directly from within the multisig environment, similar to how Safe Global operates on EVM. This streamlined connectivity allows users to interact with Bitcoin-based applications without needing to exit their Vault, ensuring both convenience and security in one interface. Developers guide is available [here](/asigna/developers/integrate-asigna-multisig-into-your-app/bitcoin.md).

### Application Example - Pontis

#### **➱ Open the Asigna multisig app**

Navigate to the Asigna multisig app in your web browser: <https://btc.asigna.io/>

#### **➱ Select the Vault**

On the homepage page select the Vault and open it by clicking the Vault preview card.

#### **➱ Access the Pontis app**

Navigate to the **Apps** section and select **Pontis** app by clicking on it.

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

Once Pontis app opens, you can see it's homepage with your current Vault **already connected**.&#x20;

If needed, you can open the Asigna sidebar menu, by clicking **Arrow** button.

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

#### **➱** Bridge Assets

Select the asset you prefer to bridge by clicking corresponding tab: **Runes** or **Bitcoin.**&#x20;

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

Click **Bridge** button.

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

A modal window will appear, prompting you to input the **Amount**, and **Recipient Address**.

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

After entering the necessary details, you'll be prompted to select a transaction fee. You can choose from the **recommended fee options** or input a **custom fee**.

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

#### **➱** Transaction Signing

Once the fee is set, click **Sign** button and confirm the transaction in the connected wallet.

{% hint style="danger" %}
For such transactions it is important to keep the tab with the signing process open due to the specifics of the dApp.
{% endhint %}

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

Then it must be **signed by the required number of Vault owners**. Other owners may locate this transaction in the **Transactions** section -> **Queue** tab.

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

After obtaining the necessary signatures, click **Approve** button to proceed.&#x20;

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

#### **➱** Transaction Signature Request

{% hint style="danger" %}
For such transactions it is important to keep the tab with the signing process open due to the specifics of the dApp.
{% endhint %}

Now it's necessary to obtain all the approvals. After clicking **Approve** button and confirm the transaction in the connected wallet.

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

Then it must be **signed by the required number of Vault owners**. Other owners may locate this transaction in the **Transactions** section -> **Signature request** tab.

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

After obtaining the necessary signatures, click **Approve** button and the transaction will be executed.

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

#### **➱** Transaction Tracking and Details

The transactions can be tracked in the **History** section, where users can monitor the status and details of their assets transfers.

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

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

During the transaction processing in the **Transactions** section -> **Queue** tab it will be displayed like this.

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


---

# 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://asigna.gitbook.io/asigna/bitcoin-multisig/quickstart/embedded-apps.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.
