# Asset Listing

### Asset Listing Dynamics in the Sailing Protocol

Asset issuers not sponsored by Sailing Labs will be required to deposit SAIL as collateral. Locked SAIL by the asset issuers is used to make asset holders good in case of abuse.&#x20;

In the Sailing Protocol, the process of listing a new asset involves specific gain dynamics for the asset issuer and potential costs for the community. The following describes the model of these dynamics:

#### Issuer Gains

* **Good Actors**: An asset issuer who behaves as a good actor realizes a gain of $$X\_1$$ every $$T$$ days from issuing the asset.
* **Bad Actors**: An asset issuer who behaves as a bad actor realizes a one-time gain of $$X\_2$$ from issuing the asset.

#### Community Costs

* The community incurs a one-time potential cost of $$Y$$ due to the abuse by a bad actor.

#### Condition

* Economically, the relationship between these values should be:

  $$
  Y > X\_2 > X\_1
  $$

#### Staking Requirement for Asset Listing

* Similar to paying gas to deploy a contract in Ethereum, a Sailing Protocol actor interested in listing an asset must lock an amount of SAIL worth $$C\_1 \cdot X\_2$$ while the asset is listed.

#### Unstaking Period

* If the issuer wishes to withdraw the listing, they will receive their locked SAIL back after an unstaking period. The length of this period is calculated as:

  $$
  C\_2 \cdot T \cdot \left( \frac{Y}{X\_1} \right)
  $$

  This period only begins after the unlisting process is completed.

#### Parameters

* $$C\_1$$ and $$C\_2$$ are parameters that can be adjusted, typically with values in the range of 3 to 10.


---

# 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.sailingprotocol.org/sail/asset-listing.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.
