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

# Smart Contracts

The USD.infra Vault is implemented on Solana and is designed to handle mint + burn flows, vault accounting, and programmatic yield distribution based on explicit rules.

## **Contract surfaces:**

* Mint/Redeem (USD.infra): stablecoin entry flow and 1:1 mint path, paired with reserves reporting.&#x20;
* Vault contracts (sUSD.infra): deposit USD.infra → receive sUSD.infra. Vault accounting for participation in blended vault performance.
* Distribution logic: yield rules, fee deductions, and distribution events.
* Redemption logic: sUSD.infra → USD.infra redemptions subject to vault liquidity. Mechanisms may include queues/policies to prevent forced liquidation of real assets.

## **Upgradeability**

The USD.infra Vault touches real capital and real assets. Rollouts are to be staged, conservative, and paired with transparent reporting (Deal Explorer + reserves + Vault state) so users can verify system health without relying on trust.
