# Developers

In this section, we dive into the implementation of Toshi Mart, providing detailed HowTos for developers and users alike.

Toshi Mart is a bonding curve launchpad, it is similar to pump.fun. A token will first be traded on the bonding curve, and then it can be migrated to Uniswap if it reaches a certain threshold. Let's first start with how bonding curves work.&#x20;

{% content-ref url="/pages/eMxFgkhCdO3P9ZZE61XI" %}
[Bonding Curve](/toshi-on-base/toshi-mart/developers/bonding-curve.md)
{% endcontent-ref %}

Toshi Mart is based on Flap Protocol V4 with an optional farcaster extension. The entry of the protocol is a smart contract named `Portal`, all transactions and interactions with the Toshi Mart are routed through this contract.


---

# 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://toshi-the-cat.gitbook.io/toshi-on-base/toshi-mart/developers.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.
