# Spectra on Stellar



Spectra on Stellar brings the Core v2 yield-tokenization model to Soroban. A yield-bearing asset can be split into a Principal Token (PT) and a Yield Token (YT), then used in limit orders, routed operations, or cross-chain transfers.

<Cards>
  <Card title="Core v2" href="/docs/stellar/core-v2" description="Understand PT and YT issuance, yield, maturity, and redemption." />

  <Card title="Limit orders" href="/docs/stellar/limit-orders" description="Learn how PT and YT limit orders settle on Stellar." />

  <Card title="IBT wrappers" href="/docs/stellar/ibt-wrappers" description="See how vaults and Blend positions become compatible yield-bearing assets." />

  <Card title="PT bridge" href="/docs/stellar/bridge" description="Follow PT lock, mint, burn, and unlock flows between Stellar and EVM networks." />

  <Card title="ZCB oracle" href="/docs/stellar/oracle" description="Understand deterministic zero-coupon-bond pricing for Stellar PTs." />
</Cards>

## How the pieces fit [#how-the-pieces-fit]

<Mermaid
  chart="flowchart LR
  A[&#x22;Underlying asset&#x22;] --> V[&#x22;IBT or vault wrapper&#x22;]
  V --> C[&#x22;Stellar Core v2&#x22;]
  C --> PT[&#x22;Principal Token&#x22;]
  C --> YT[&#x22;Yield Token&#x22;]
  PT --> LO[&#x22;Limit orders&#x22;]
  YT --> LO
  PT --> B[&#x22;PT bridge&#x22;]
  O[&#x22;Deterministic oracle&#x22;] --> D[&#x22;Downstream integrations&#x22;]
  PT --> O"
/>

Core v2 performs the economic split. Wrappers adapt yield sources to the vault interface Core expects. The Limit Order Engine trades PT and YT at maker-defined implied rates, while the bridge creates cross-chain representations of PTs. The deterministic oracle prices one PT through time without reading an AMM or market-data feed.

For contract behavior and integration constraints, see the [Stellar developer documentation](https://dev.spectra.finance/docs/stellar).
