Spectra Content Guide [For Projects & Content Creators]
This guide helps you get your Spectra communications right so we can amplify and engage with them promptly without getting lost in edits. It's an open document for teams and content creators.
What you'll find here:
What Spectra is in a nutshell
Key Terminology
What language to avoid
Copy-paste-ready language blocks
Navigating Spectra's App Data
Successful content examples of other teams
What Spectra Is (In a Nutshell)
If you’re reading this, you likely know what Uniswap is - a protocol and a platform where anyone can swap token A for token B, instantly and permissionlessly. Spectra works similarly, with users swapping yield tokens with two different interest rate exposure profiles. Spectra separates yield-generating tokens (like Lido's stETH or aUSDC) into two parts:
🟢 Principal Token (PT): Fixed-rate exposure - example: PT-aUSDC - bearish outlook
🟣 Yield Token (YT): Floating-rate exposure - example: YT-aUSDC - bullish outlook
The Spectra App itself offers two native products based on these primitives for users to obtain them:
Fixed Rates (for locking in predictable returns)
Yield Leverage (for speculating on variable yield or farming points)
PTs and YTs can be framed in more user-friendly ways depending on your audience: PTs = Fixed savings, fixed income, discounted token YTs = Points multipliers, boosted yield, interest rate bets
We'll share examples of framing those products later in the article.
Terminology
Underlying - Example: USDC - a classic ERC-20 token, the base asset from which an interest-bearing token (iBT) derives its value. Principal Token's redemptions are denominated in the underlying token.
Pool Maturity Date - The predefined date when PTs mature and can be redeemed and YTs expire.
Yield Leverage - The effective notional exposure you get when buying YTs. If $1 buys a YT that gives $10 worth of yield exposure, the yield leverage is 10x. It changes with market dynamics.
What language to avoid in your comms
Spectra is a permissionless protocol - anyone can launch a pool, just like on Uniswap. That means when a pool goes live on Spectra, it doesn’t automatically signal a formal partnership or collaboration with Spectra.
General announcements
❌ Avoid:
"Partnered with Spectra"
"In collaboration with Spectra"
"Backed by Spectra"
✅ Use Instead:
"Our [token] is now live on Spectra!"
"We’ve integrated Spectra’s PTs/YTs into our product"
"...built on/with Spectra’s infrastructure"
"Powered by Spectra"
"You can now get a fixed rate on [your_token] via Spectra"
Describing a Spectra pool / LP opportunity:
❌ Avoid:
“Earn fixed yield with Spectra pool” – Spectra pool yield isn’t fixed; it fluctuates with swaps and liquidity shifts
“Start farming with Spectra pool” – Spectra pools generate intrinsic yield from trading activity, not traditional yield farming
“Deposit and earn 10% APY” – Avoid presenting pool APY as fixed. Rates change with every trade or new liquidity deposit
✅ Use Instead:
“Earn extra/more yield on your [USDC/aUSDC] with our Spectra pool”
“Deposit and earn a ~10% APY” – The
~
sets the right expectation: rates varySupercharge your [iBT] yield with fees from our Spectra pool and protocol incentives*
*
Only include the incentive line if emissions (e.g.SPECTRA
) are active. If not, simply say: → “...with fees from our Spectra pool”
💡 Tip:
Mentioning only the interest-bearing token (e.g. aUSDC
) speaks directly to your existing users who already hold and are familiar with it. But if the underlying asset (like USDC
) is widely recognized, include it instead, or both, in your messaging. This helps widen your reach—especially on social channels—and may attract regular USDC
holders who can also join the pool and benefit from its yield mechanics.
Describing a Principal Token (PT) Opportunity
❌ Avoid:
“Stake PT-aUSDC to earn yield” – PTs don’t need staking. The return is built into the discount
“PTs earn interest over time” – PTs don’t accrue like savings accounts. Return is fixed and realized at maturity
“Earn up to 15% APY with PT-aUSDC” – Use APR, not APY. PTs are non-compounding
“Guaranteed returns” – Don’t use the word "guaranteed". PTs aim to redeem 1:1 at maturity with the underlying token, but if the underlying protocol suffers an exploit, default, or negative yield event, Spectra will adjust redemption rates to remain solvent
✅ Use Instead:
“Lock in a fixed rate with PT-aUSDC, redeemable for 1 USDC at maturity”
“Buy future dollars at a discount—PT-aUSDC currently at ~$0.91”
“Secure a ~12% fixed APR by holding PT-[iBT] until [maturity date]”
“Get a fixed rate on ETH via [link to the Fixed Rate tool of your pool]”
“Predictable ETH yield? Our Spectra PTs give you that without floating rate headaches”
💡 Tips:
Use APR, not APY. PTs don’t auto-compound. APR reflects the actual fixed return without reinvestment. While the Spectra app displays APY for illustration (as if users rolled over into a new PT with identical pool terms), it’s a hypothetical scenario. Stick with APR for the best user expectations.
To get the APR for your messaging: Enter a small amount (e.g. $10) into the PT input field in the Spectra app. The module will calculate and display the current APR based on available pricing:
❌ Avoid:
Farm and chill with YTs - quite the opposite, YTs require active awareness
Stake YTs on Spectra - there's no staking involved, YT are held in wallet and position performance is reflected in the Spectra App
Convert [ibt] into PT/YT, sell PT, and maximize exposure to ibt yield - no need to split the interest-bearing token into PT and YT just to sell the PT after. YTs can be obtained directly via the Yield Leverage tool via the Spectra App
x10 your exposure to [iBT] native yield & points with Spectra's Yield Tokens
Yield Tokens = leveraged bet on yield & points of [iBT]
$1 gets you exposure to 10 aUSDC yield & points - an x10 exposure leverage with YTs
Thinking that [your product/protocol name/ibt] yield increases - YTs let you capture the upside
💡 Tips:
YT demand = PT discount. The more people chase YTs (e.g. for airdrops), the cheaper PTs get—highlighting YTs can indirectly draw attention to juicy fixed-rate deals on the other side.
YT performance is ideal for airdrop/points narratives. Frame it as a tool for those who want to max out exposure and take on more risk in exchange for potential upside (points, rewards, variable yield).
YT returns are not predictable. Avoid quoting APYs or expected returns. If needed, give a range or historical example, and clearly mark it as past performance.
YT value decays over time while earning its holder yield at the native rate + points (if in play) As the pool nears maturity, remaining yield potential shrinks—this is normal. Communicate this to avoid users thinking their YTs are "broken"
Terminology: Yield Tokens expire & Principal Tokens mature - both adhere to the same pool maturity date
Copy-Paste-Ready Blocks
General Integration Announcements
[token] is now live on Spectra! Unlocking new use cases - fixed rate and leveraged exposure to [token]. Liquidity providers can put [token/iBT] into the pool to earn swap fees and protocol rewards*
Our [token] pool is now live on Spectra! PT -> Get predictable [iBT] yield YT -> Get yield and points* leverage to [iBT] LP -> Earn on [token/iBT] with yield from pool fees, protocol rewards* & points * if applicable
Fixed Yield / PT-Focused Messaging
Lock a fixed rate on [iBT] by purchasing PTs on Spectra.
Obtain a predictable yield on [iBT] with Principal Tokens - no stress about interest rate fluctuations.
Discounted nature of PTs
Pay 0.95 ETH today and redeem for 1 ETH on [maturity date] PT-[token] lets you lock in a fixed return—pay less now and redeem the full amount at maturity. Fixed and predictable. Example: Pay 0.95 USDC today, redeem for 1 USDC at maturity = predictable APR. Example: Pay 0.97 ETH today, redeem for 1 ETH at maturity = predictable APR. Example: Get discounted USDC for $0.95 and redeem for 1 USDC on [maturity date]
💡Reverse discount calculation - insert 1 underlying unit into the input field
1-0.09070 = 0.9093 [Input - Fixed Maturity Yield] = discount value you can use in comms
YT-Focused Messaging – Speculation & Exposure
Looking to bet on rising interest rates? YT-[iBT] gives you leveraged exposure to variable yield of our [iBT/product name/protocol]
Yield Tokens are for users who believe that [iBT/product/protocol] yield will increase
YT + Points Farming / Airdrop Narrative
Maximize points & yield with Yield Tokens, currently offering up to [xyz] leverage exposure
YTs - your access to our [points_name] farming with leverage - high exposure at low cost
YTs give you exposure leverage; currently $1 worth of Yield Tokens gives you notional exposure to 10 aUSDC units - a 10x yield exposure leverage for every dollar spent
find your 'up to' leverage exposure the following way:
General Pool/LP Opportunity Messaging
Deposit [iBT/underlying] and earn on every PTs and YTs swap - generating fees that boost your yield.
Support our ecosystem and provide liquidity to the [ibt/underlying] pool on Spectra
Earn on your [iBT/token] by putting it to work into our Spectra pool: [link]
Navigating Spectra's App Data
The 🔵 Base APY reflects the 7-day trailing yield of the interest-bearing token (e.g. sDOLA) — this is your product’s native rate.
The 🟢 Implied APY shows what the market believes the fair rate should be, based on trading activity between PT and YT. It’s shaped by supply/demand dynamics on Spectra.
Pool APY Breakdown
An LP token on Spectra consists of two components:
the interest-bearing token (e.g. sDOLA)
its fixed-rate PT counterpart (e.g. PT-sDOLA)
As an LP, you’re effectively underwriting both market sides: fixed-rate seekers and variable yield speculators.
The PT Fixed Rate listed reflects the fixed yield tied to the PT side of the pool — it’s what LPs earn from holding PT-sDOLA, which currently sits at 5.02%. Even though the rate is fixed per PT, its impact on LP yield shifts with the pool composition as trades happen. i.e. when someone buys PTs from the pool, then the LP token encapsulates less PT and more iBT.
Then there's LP Fees — yield generated from users trading PTs and YTs.
And finally, LP Rewards, which are SPECTRA emissions used to bootstrap new pools by rewarding and attracting LPs, especially early on when trading activity is still low.
In our example, holding standalone sDOLA would earn a 9.26% APY, as shown by the latest chart reading. However, putting that same sDOLA to work in the Spectra pool yields a stronger outcome. The LP position currently earns 5.50% from the iBT portion, plus 5.02% from its PT counterparty, totaling 10.52% from the pool’s core components. Adding 1.08% in LP trading fees brings the total to 11.60% APY — and that’s without even factoring in any SPECTRA incentives yet.
Yield Tokens (YT) are not part of the pool composition as they expire at maturity and become non-transferable. Still, they are sourced from the iBT/PT pool via a flash swap mechanism. This is a technical nuance that does not need to be communicated but is worth keeping in mind.
It might take a while for the chart to print a smooth pattern. If your interest-bearing token produces yield at a frequency less than every 7 days, the Base APY chart line won't appear. If your iBT produces yield frequently but the Base APY line isn't there still, it could mean that your interest-bearing token contract is less than 7 days old - double check with your team!
For additional points in the Pool APY Breakdown - contact our team and we'll label them accordingly.
If the Spectra App doesn’t recognize your token icons, send them over — ideally in .svg format — and we’ll update them quickly
Created a Spectra pool? Feel free to announce it yourself and integrate PT/YT derivatives however it fits your product. If you’d like @Spectra_Finance to engage with your comms, give us a heads-up and include a draft (Typefully link preferred) so we can verify the data and technical facts are accurate
Successful Twitter content examples of other teams
🧭 Getting Started / Explainers
🚀 Pool Creation & Progress
📈 Growth Highlights & 🏁 Milestones
🔍 Use Cases & Volume
📊 Gauges, Proposals & Incentives
📢 External Pool & Other Announcementss
🔗 Internal Integration Highlights
🎓 Tutorials & Community Education
🧵 Standalone Spectra Pool Announcements -
Reach out to the team, e.g., via support ticket, to discuss details.
🗣️ Community Engagement & Discussions
These should spark multiple post ideas for X, giving the Spectra account and its contributors clear opportunities to engage and amplify.
Last updated