Fixed income on Stellar

Tomorrow’s yield,locked today.

Market rateFixed APY149 daysIllustrativeIllustrative example, not a live quote — Spield runs on Stellar testnet and publishes no live rates yet.
8.42%

Built on the Stellar ecosystem

The mechanism

Your deposit was always two things.

Spield routes your USDC into Blend, Stellar’s lending market, then splits the position. Certainty and upside become separate tokens — hold one, trade the other.

Step one — Deposit. Your USDC routes into Blend, Stellar's lending market, and earns the floating rate from the first ledger.
Step two — Split. Spield separates the position into PT, the principal that comes back, and YT, every unit of yield it earns before maturity.
Step three — Choose. Hold PT and redeem exactly 1.0000 at maturity, or hold YT and carry a full position's yield for a sliver of the capital.
The front door

Know exactly what you’ll earn.

Set an amount, pick a date, and the vault quotes the exact figure that comes back — before you sign anything.

USDC

Capacity left in this series120,000 USDC

You receiveIllustrativeIllustrative example, not a live quote — Spield runs on Stellar testnet and publishes no live rates yet.

10,343.72USDC

on 31 Dec 2026

  • Locked return+343.72
  • Fixed rate8.42%
  • Term149 days
Open this position
The yield market

Think yield goes higher? Trade it.

YT is the variable half of every deposit — a cheap, liquid claim on all the yield a full position earns.

Realized yield at maturity8.42%

Exactly even

IllustrativeIllustrative example, not a live quote — Spield runs on Stellar testnet and publishes no live rates yet.
YT · variable+3.44%0.03320.034430× exposure
PT · certain+3.44%0.96681.0000fixed at purchase

value at maturity, per 1.0000 invested

Long yieldBUY YT · 0.0332

Wins above 8.42%. Decays toward zero below it — and that is the entire downside.

Lock the rateBUY PT · 0.9668

Buy the certain half at a discount, redeem exactly 1.0000 at maturity.

Make the marketLP · PT + USDC

Supply the AMM where every rate view trades. Earn swap fees from both sides.

Verifiable by design

Don’t trust it. Check it.

One rule holds the design together, and it is enforced in the contracts rather than promised on a page.

The solvency invariant

Real backing

USDC supplied to Blend

Issued value

PT + YT outstanding

Checked inside the wrapper on every mint and every redeem. A transaction that would put issued value above real backing does not fail quietly — it does not execute.

Not auditedStellar testnetNon-custodialNo live figures published

Straight answers

Everything you’d ask before depositing.

Including the ones with uncomfortable answers — where the protocol isn’t there yet, it says so.

Fixed income on Stellar. Deposit USDC and you get a quote for an exact payout on an exact date, backed by real lending yield. The vault handles the mechanics — you never have to touch them.

No. Every figure here is an illustrative example, and marked as one where it appears. Spield runs on Stellar testnet; real quotes come from the app, read from the contracts when you ask for them.

Blend, a native Stellar lending market. It is interest borrowers actually pay, arriving on-chain as a rising rate. No invented index, no emissions, no bridged assets.

The two halves of a split deposit. PT redeems 1:1 at maturity, so buying it below par is how a fixed rate gets locked. YT collects all the yield until maturity, then is worth nothing. Together they always equal the deposit they came from.

Install Freighter, add the USDC trustline, then fund it — buy through a Stellar on-ramp, or bring USDC across from another chain. On testnet you skip that and fund the account free from Friendbot.

Get Freighter

No minimum beyond the network fee, which is a fraction of a cent. The maximum is whatever capacity the series has left: the vault declines a size it cannot already cover rather than promising it.

Yes — nothing is locked up, and you can sell at the market price any time. But the rate is only fixed if you hold: sell early and you get whatever rates say the position is worth that day.

Yes. Held to maturity, PT pays back principal plus the return locked at purchase; sold early it moves with rates. YT decays toward zero if realized yield comes in under the priced rate — it can go to zero, but never be margin-called, since there is no leverage in the design. On top of that sits contract risk, in Spield and in Blend beneath it.

Not in the protocol — Spield is Stellar-native end to end. Bringing USDC over from another chain uses a third-party bridge and carries that bridge's risk, but nothing afterwards depends on it.

The series settles: PT redeems 1:1 for USDC, YT stops accruing and is worth zero. Redemption stays open afterwards, so nothing is force-closed and nothing expires out from under you.

A 0.30% swap fee on market trades, which pays the liquidity on the other side. Stellar's network fees are fractions of a cent. A vault deposit is quoted as a payout, so anything the protocol takes is already inside the number you see.

Far less than in a volatile pair, because both sides of the pool converge: PT climbs toward par as maturity approaches while USDC sits still, so the divergence the loss is named for closes on its own. Hold to maturity and what is left is mostly the swap fees. Exit early and it is real — you may be holding more PT than you started with, picked up as the rate moved.

How the time-decay market works

It runs on Stellar testnet, not mainnet, and it has not been audited. Every contract is verifiable on-chain. Treat it as what it is — unaudited software worth exploring, not somewhere to put money you cannot afford to lose.

Two doors, one vault

Take the rate, or take the other side.

Both halves come out of the same deposit. One redeems exactly 1.0000 at maturity; the other carries a full position’s yield for 0.0332.

  • IllustrativeIllustrative example, not a live quote — Spield runs on Stellar testnet and publishes no live rates yet.
  • Series · matures 31 Dec 2026
  • Non-custodial