> For the complete documentation index, see [llms.txt](https://cheomayield.gitbook.io/cheomayield-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cheomayield.gitbook.io/cheomayield-docs/integration.md).

# Integration Guide

For partners integrating CheomaYield vaults into their product.

## 1. As a deposit destination (cross-network)

The simplest integration: route a user's deposit into a CheomaYield vault.

* **On Base** (Wave 1): approve USDC, call `deposit(uint256 amount)` on `0xadaacbfda2ab1744b804f241e81533187a0da843`.
* **Cross-network** (e.g. SodaX solver): swap the user's native asset → **USDC on Base**, then deposit the resulting USDC into the vault. One intent ("deposit into CheomaYield") resolves to swap + `deposit` in a single flow.

Deposit is a standard ERC-20 approve-then-call pattern; the receipt is soulbound, so no receipt transfer step is needed.

## 2. As a high-yield lend source (money market)

CheomaYield's fixed APRs (50%+ on live campaign vaults, \~13% sustainable) can be surfaced as a **lend-side yield source** in a money market:

* `totalAssets` / `totalSupply` give current vault health.
* `apyBps` is the immutable advertised rate.
* Yield is simple, deterministic, and settles on-chain — no oracle or off-chain pricing dependency.

## 3. As a partner (bond) vault

To launch a co-branded bond-gated vault for your community:

1. Provide your token address + a liquid Uniswap V3 pool pair (for the TWAP).
2. Agree cap, APR, and minimum bond amount.
3. CheomaYield deploys a `PartnerPreDeposit` vault; your community locks your token as the bond and deposits stablecoin to earn the fixed APY.
4. Optional: reserve a dedicated points/airdrop allocation for your community only.

## Read-only surface (for any UI)

* `cap()`, `totalSupply()`, `totalAssets()`, `apyBps()`, `depositsOpen()`/`withdrawalsOpen()` equivalents via `DepositsOpenUpdated`/`WithdrawalsOpenUpdated` events.
* `Deposit` / `Redeem` events for a live activity feed.

## Contact

Reach out via <https://x.com/cheomayield\\_xyz> or <https://t.me/cheomayield> for scoping.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://cheomayield.gitbook.io/cheomayield-docs/integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
