Atlas is PUSD-native.
Not "we also support PUSD". 4 strategies × 3 risk bands = 12 vault recipes, every recipe denominated, settled, and rebalanced in PUSD with a Token-2022 extension manifest and a hard atlas-drift-check CI gate.
pusd pre-warm · dodo invoice path
PUSD pre-warm: 78% → 100%
Pedersen-style buffer commitment, 3 ticks. Each tick emits an sp1 receipt.
- —
tick 1 · pedersen commit
sp1 receipt 0xa1f2…39c
- —
tick 2 · funding lock
sp1 receipt 0xb284…ef2
- —
tick 3 · settle ready
sp1 receipt 0xc7d1…018
12 recipes · 4 strategy families × 3 risk bands
Recipe matrix
PusdSafeYield
All-PUSD lending split. Drift insurance, Kamino main, MarginFi.
Low
4.80%
Mid
6.20%
Hot
7.95%
PusdYieldBalanced
PUSD lending + concentrated PUSD-USDC LP fee capture.
Low
5.60%
Mid
8.40%
Hot
11.10%
PusdTreasuryDefense
Idle-heavy PUSD with funding-shorts on perps. Hedged drift.
Low
3.20%
Mid
5.50%
Hot
8.10%
PusdJupiterLend
PUSD lent through Jupiter Lend with rebate co-routing.
Low
6.10%
Mid
9.30%
Hot
12.80%
declared hard rule
no PUSD-native vault → no PUSD claim
A vault that holds PUSD as collateral but routes yield through non-PUSD venues is not a PUSD vault. The drift-check CI binary fails the build at the workspace level if any recipe's leg list references a non-PUSD pool more than 12 hours.
PUSD integration doc
Token-2022 manifest, 6 Prometheus metrics, drift-check binary, full press page.
read the doc
pusd.rs on GitHub
Token-2022 extension manifest, allowed / forbidden lists, drift-check entry.
crates/atlas-assets/src/pusd.rs
Dodo payments panel
Live HMAC-signed webhook receipts and Simulate Dodo invoice button.
open the panel
trust the math.