Pinned Tweet
CURTAIN is live on Robinhood Chain.
CA: 0x66a844fcbf4705dbde3c97394d5a4c9822e8f35b
Private swaps for $USDG and Stock Tokens/tokenized stocks. $CRTN
Choose an asset, set slippage, choose a recipient, and swap privately. If CURTAIN is unavailable, your downloadable escape ticket lets you recover the deposit.
Watch $USDG → $AAPL below.
A clearer view of what your stake could earn.
Before you lock, Curtain now shows an estimated USDG reward at maturity and an illustrative breakdown of what your selected stock bundle could look like at claim.
The preview uses your chosen lock, bundle mix, and current Uniswap V3/V4 quotes.
It is a preview, not a promise. Final stock-token amounts are quoted when you claim and depend on market prices and reward-pool inventory at that time.
Explore staking:
curtainrh.com/app/staking
How it works:
docs.curtainrh.com/#staking
Build:
github.com/CurtainRH/curtain…
Your Curtain activity, in one place.
The dashboard now shows CRTN staked, rewards in USDG, active positions, open swaps, and your next unlock.
Jump to staking, activity, or recovery.
A clearer view of where things stand.
github.com/CurtainRH/curtain…
real privacy work starts with boundaries.
limit the query. keep data with the builder. do not publish results that are too small. then decide if the risk model needs stronger protections.
Limelight is experimental and open source.
docs.curtainrh.com/#private-…
small-group suppression is one of the guardrails in Curtain's Limelight Private Data Analysis toolkit.
it does not magically make a dataset private. it stops grouped results from exposing categories that are too small to publish.
here is how it works.
suppression is not the only boundary.
field allowlists stop arbitrary groupings. row limits cap a scan. group limits cap distinct keys held in memory. the defaults are 100,000 rows and 500 groups.
privacy is not a landing page word.
Curtain shipped code.
Private Data Analysis runs counts, sums, means, and group queries in your own service, with field controls, row limits, and small-group suppression.
no hosted data. no fake claims.
github.com/CurtainRH/curtain
Introducing Private Data Analysis from Curtain's Limelight toolkit.
A builder-controlled way to run aggregate analysis inside your own service, without sending the underlying dataset to Curtain.
Count, sum, mean, group-count, and group-sum are supported today. You choose which fields are allowed, set row and group limits, and suppress small cohorts. Raw rows are not returned.
Bring your own data source, access controls, retention policy, and deployment.
Experimental and open source. Not a hosted product, differential privacy, or confidential compute.
Your data. Your infrastructure.
Guide:
docs.curtainrh.com/#private-…
Code:
github.com/CurtainRH/curtain…
Introducing Private Data Analysis from Curtain's Limelight toolkit.
A builder-controlled way to run aggregate analysis inside your own service, without sending the underlying dataset to Curtain.
Count, sum, mean, group-count, and group-sum are supported today. You choose which fields are allowed, set row and group limits, and suppress small cohorts. Raw rows are not returned.
Bring your own data source, access controls, retention policy, and deployment.
Experimental and open source. Not a hosted product, differential privacy, or confidential compute.
Your data. Your infrastructure.
Guide:
docs.curtainrh.com/#private-…
Code:
github.com/CurtainRH/curtain…
Stocks and GPU capacity are real-world rails.
Curtain builds private execution for Stock Tokens and USDG on Robinhood Chain, plus experimental GPU tools for booking, delivery evidence, and rate references.
RWA rails need privacy, proof, and user control.
curtainrh.com
Two new bundles just went live in Curtain Staking.
Digital Asset Economy
$COIN 30%, $CRCL 25%, $MSTR 25%, $GLXY 20%
Health & Everyday
$LLY 30%, $JNJ 20%, $PFE 20%, $COST 20%, $UPS 10%
Pick the mix you want, lock $CRTN, and earn stock-token rewards under the published staking terms.
Your $CRTN is valued in USDG when you enter. Rewards accrue during the lock and are claimed at maturity.
Read the terms:
docs.curtainrh.com/#staking
Stake:
curtainrh.com/app/staking
this is exactly it. too many launch, ship nothing, then disappear. now everyone gets seen through that lens.
Curtain is fully open source: private execution for Stock Tokens and USDG, developer, agent, and compute rails.
github.com/CurtainRH/curtain
we are still building. @iruletrenches
haven’t felt this weird about onchain since 10/10, unironically
slowly losing all the excitement. longing degeneracy is profitable, i get that, we’re all playing the game
but surely there has to be more to this market than just that. and if that’s all there is to it, then what the fuck are we even still doing here?
Curtain is expanding.
Private swaps are the foundation. The Developer API and MCP bring private execution into apps and agent workflows. Stock Bundle Staking adds a new rail for CRTN holders to receive funded Stock Token rewards.
More rails. Same focus, user control.
The work is public.
Stake: curtainrh.com/app/staking
Docs: docs.curtainrh.com/#staking
Build: github.com/CurtainRH/curtain…
The contract has clear limits:
• Bundles are append-only
• Existing definitions cannot change
• CRTN and USDG cannot be reward assets
• No owner withdrawal, rescue, or sweep
• Only the position owner can withdraw at maturity





