Developers
Technical architecture, smart contracts, and integration guides.
Protocol Architecture
System Overview
Novaire separates its logic into highly specialized Soroban smart contracts to maintain strict security boundaries.
Smart Contracts API
Contracts Overview
Novaire's contracts are deployed on the Stellar Testnet. TypeScript bindings are automatically generated into the /packages directory upon deployment using the stellar-cli.
| Contract | Purpose |
|---|---|
| Vault | Custodies underlying assets. Issues SY shares. |
| SY Wrapper | Standardizes accounting and yield exchange rates. |
| Tokenizer | Mints and burns PT and YT. Handles redemptions. |
| Marketplace | Yield-Space AMM for swap routing and price discovery. |
| Intent Engine | Abstract transaction router with TWAP protection. |
Integration Guide
To integrate Novaire into your own dApp, import the generated TypeScript SDKs. For executing trades on behalf of users, interact exclusively with the Intent Engine to ensure slippage protections are active.
FAQ
Are my funds locked until maturity?
No. While PT and YT have a fixed maturity date, they are fully liquid tokens. You can sell them at any time on the Novaire Marketplace AMM, subject to market prices and slippage.
What happens if I don't redeem at maturity?
Your PT will safely hold its 1:1 underlying value indefinitely after maturity. However, it will no longer earn any yield. We recommend opting into Auto Rollovers to prevent cash drag.
Is Novaire audited?
Novaire is currently operating on the Stellar Testnet and is unaudited. Do not attempt to bridge or use real funds.