# Markets

Sendit is a permissionless platform enabling anyone to create an isolated market for any SPL token to borrow against. Every SPL token can have multiple market as long as the oracle is different.

### Market Architecture

Every market on Sendit consist of the same architecture. This means that every market has the same requirements, features the same parameters and has the same requirements.

* **Borrowers**: Supply their SPL token as collateral in order to borrow SOL from the lenders.
* **Lenders**: Supply their SOL to lend it to the borrowers in order to earn a yield.
* **Collateral Asset Oracle**: Pyth or Switchboard; Provides a price feed for the underlying SPL asset
* **SOL Oracle**: Pyth; Provides the price feed for SOL
* **LP Pool**: Used in order to execute margin trades and to faciliate liquidations

### Market Verification

The only differentiating factor for a market with the same collateral asset is the oracle selection. To help finding the right market, Sendit differentiates between *Verified Markets* and *All Markets.*&#x20;

**Verified Markets***:* Verified markets are markets which are created using a Pyth oracle as the price feed. As Pyth is considered a trusted oracle provider, each Pyth powered market is verified by default. To not fragment liquidity, there can only be one Pyth-powered market for the same collateral asset.

**Unverified Markets:** Every market that is powered by Switchboard is unverified by default. This means that we did not check and verify the chosen oracle. For users interacting with a Switchboard-powered market, we strongly advise to manually verify the oracle price feeds.&#x20;

{% hint style="info" %}
*As the platform is fully permissionless, the oracle selection is fully up to the market creator. This faces certain risks in case that the market creator choses the wrong oracle. For more information, please refer to Risks.*
{% endhint %}

### Market Creation


---

# 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.sendit.fun/protocol/editor/markets.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.
