Where yield comes from

Pipeline pays yield from two real, ongoing flows — repayments on commodity trade loans and Treasury-bill accrual on idle reserves — and the sPLUSD share token captures both.

Two engines — senior coupons and T-bill accrual — both deliver yield to the sPLUSD vault through the same two-party attested yieldMint.
Two engines — senior coupons and T-bill accrual — both deliver yield to the sPLUSD vault through the same two-party attested yieldMint.
  1. Offtaker wires USDC to the Capital Wallet when the cargo is sold.
  2. Trustee records the repayment split on LoanRegistry (informational only — no tokens move).
  3. Bridge and Custodian co-sign a YieldAttestation after verifying the USDC inflow.
  4. PLUSD.yieldMint delivers the senior coupon leg to the sPLUSD vault.
  5. USYC NAV drifts up continuously as T-bills accrue at the custodian.
  6. A stake or unstake on sPLUSD triggers the lazy NAV reconciliation.
  7. Bridge and Custodian co-sign a fresh YieldAttestation with a new salt.
  8. PLUSD.yieldMint splits the NAV delta — 70% to the sPLUSD vault, 30% to the Treasury Wallet.

Engine A — Senior-tranche coupons on trade loans

Every Pipeline loan is cut into two tranches. The senior tranche is funded by Pipeline lenders through the vault. The equity tranche is funded by the loan originator and absorbs first losses. When the offtaker — the end buyer of the commodity — pays for the cargo, that USDC arrives at the Capital Wallet. The trustee splits it into senior principal, senior interest (net of fees), and an equity residual returned to the originator.

Fees come out before the senior coupon reaches the vault:

All three route to the Treasury Wallet, not to the vault. The senior coupon net — gross senior interest minus management fee minus performance fee — is the amount lenders actually receive.

The moment yield lands in the vault is the yield-mint event. Bridge and the custodian co-sign a YieldAttestation, and PLUSD.yieldMint delivers new PLUSD to the sPLUSD vault. That new PLUSD is what moves the share price upward. Neither Bridge nor the custodian can mint alone; both signatures are verified on-chain.

Engine B — T-bill accrual on USYC reserves

The Capital Wallet holds roughly 15% of reserves in USDC so lenders can withdraw instantly — the band runs 10–20% and is rebalanced by the custodian and trustee. The rest sits in USYC, Hashnote’s tokenized Treasury-bill vehicle. USYC’s NAV drifts up as the underlying bills accrue, and the Capital Wallet’s USYC balance earns that drift directly.

Distribution on each reconciliation:

The same two-party attestation applies: Bridge signs, the custodian co-signs, and PLUSD checks both on-chain before minting.

T-bill yield is minted lazily — when someone stakes or unstakes sPLUSD, not on a clock. Between mints, the accrued-but-undistributed amount shows on the dashboard. If nobody interacts with the vault for a while, the accrual still lands the next time anyone does.

Where yield does NOT come from

Where the money sits between repayments

Idle USDC and USYC sit at the custodian — both are on-chain ERC-20 holdings at the Capital Wallet address, controlled by MPC cosigners. USYC earns the T-bill yield every day, whether or not a loan repaid that week. See custody and split-rail architecture for how the cash rail is structured.

Share price mechanics

sPLUSD share price moves only when a new yield mint lands in the vault — not on a clock, and not when the trustee writes a repayment entry to the LoanRegistry. The yield mint is the event. LoanRegistry writes are informational; they confirm that a repayment happened, but they do not change share price. Only PLUSD.yieldMint, gated by the two-party attestation and the on-chain reserve invariant, moves NAV.

Illustrative attribution for a representative senior-tranche loan plus the T-bill engine. Not live returns.
Illustrative attribution for a representative senior-tranche loan plus the T-bill engine. Not live returns.

Both engines stack into the same share price. A quarter with heavy repayments shows most of the lift from Engine A. A quiet quarter with few repayments shows Engine B carrying more of the accrual. Over a full year, both contribute — and both arrive through the same co-signed mint path, against the same 1:1 backing invariant PLUSD enforces on every call.