Facetprivate launcher
Private app identities

One private balance.
A separate identity
for every app.

Facet organizes each supported app as its own lasting context. Ready X runs the reviewed Mainnet action, while this device remembers that app's activity and positions.

checking for a compatible wallet…
PRIVATE ROOTOne balancemanaged through Ready X
APP 01Ekubo identityopen private swap APP 02Endur identityopen private staking
01

Connect Ready X

not bound

Ready X handles the private Mainnet session and asks for approval before any app action. Facet never asks for your private key.

accountnot connected networkLoading... poolLoading...
02

Your private app activity

session + sealed recovery

This tab keeps temporary activity context per app and strategy. For cross-session lifecycle recovery, unlock the optional encrypted record below. The live portfolio is still read from Ready X and Mainnet independently.

Connect Ready X to open your chain-backed portfolio.
Persistent encrypted recoveryoptional

Choose a long, unique passphrase you can reproduce. Facet cannot reset a lost passphrase. It is used locally to open one encrypted record envelope; Facet never receives or stores the passphrase or its key.

16 characters minimum
Connect Ready X before unlocking encrypted recovery.
Connect Ready X to view this tab's activity context.

Portfolio reconciliation

chain first · cache second

The private balance comes from Ready X. If the wallet exposes the optional shadow-account commitment, Facet also resolves each app context from the Mainnet anonymizer and reads its public positions. Session activity keeps temporary display context only; it never invents an account, balance, or lifecycle state. When encrypted activity is locked, unlock it above to restore cross-session lifecycle controls.

Connect Ready X to read the private portfolio.
No wallet-connected portfolio is loaded.

What happens next

Mainnet app routes
03
Choose an appEkubo and Endur are the two live Mainnet apps; the xSTRK exit follows an Endur position.
04
Check the routeSee the amount, destination, price, and where the result will go.
05
Approve in your walletYour wallet handles the private steps and asks for the final approval.
06
Check the resultFollow the receipt after the action completes.
Choose an app to preview its route. Ready X is required before an action can be approved.

Mainnet routes

your approval required

Facet turns your intent into a reviewed plan for the selected app. Ready X handles proving and submission, and shows the final action before anything is approved.

What is protected

Clear limits

Ready X still supplies the wallet-mediated Mainnet execution path. Direct app-account discovery is capability-gated by the wallet; unsupported wallets remain fully usable for the private balance and reviewed helper routes. App activity, balances, and timing are public once they reach Starknet. Connecting or refreshing this page does not move money.