MagicBlock Private Ephemeral Rollups

Private Payments on Solana

Payment data hidden inside Intel TDX hardware enclaves. Only permissioned parties see state. Sub-10ms latency, gasless transactions, full Solana composability.

Intel TDX TEE
Sub-10ms
Hidden state
Permissioned
Step 1

Create Session

Create private payment on base layer

Step 2

Delegate to PER

Move data into Intel TDX TEE

Step 3

Process in TEE

Execute payment (hidden from observers)

Step 4

Settle on Solana

Commit final state to base layer

Payment Details

Amount25.00 USDC
Platform fee (1%)0.25 USDC
Merchant receives24.75 USDC
Ready

Base-Layer Observer View

// No active session

// Click "Create Session" to begin

Transaction Log

Waiting for first action...

How Private Payments Work

Private Ephemeral Rollups

MagicBlock's PER runs your payment inside an Intel TDX hardware enclave. Account state is delegated from Solana's base layer into the TEE where it's processed privately.

Permissioned Access Control

Only the merchant and customer can observe payment state during processing. The Permission program enforces access flags: TX_LOGS, BALANCES, MESSAGE.

Sub-10ms Latency

Inside the ephemeral rollup, transactions execute in under 10ms with zero gas fees. No block time waiting — instant confirmation for payment processing.

Solana Composability

Final state is committed back to Solana's base layer. Your program's state remains on-chain, composable with all of Solana's DeFi ecosystem.

SolanaBlitz Hackathon

Built for MagicBlock Weekend Hackathon

Private payments powered by MagicBlock's Private Ephemeral Rollups. Real-world use case: stablecoin payouts where payment data is hidden during processing — only the merchant and customer see state.

ephemeral-rollups-sdk 0.8Anchor 0.31.1Intel TDX TEESolana Devnet