Research simulation · 6 markets reference-priced

Model liquidation riskand exits.

A research simulator for studying isolated collateral and constrained exits. Model two hypothetical claims: Earn supplies senior financing and Boost takes residual exposure. Scenario prices and limits are assumptions; nothing is minted, settled, or backed by real funds.

Indicative quotes · display only Email sign-in, no wallet needed No real mint or settlement
S
S&P 500SPYx · xStocks
Live
$773.72+0.11%
BoostEarn
You deposit$1,000.00
Entry fee · 0.10%$1.00
Senior capital matched$999.00
Stock exposure$1,998.00 · 2.00×
Senior claimYour junior equity
Review exposure
N
NVDAx$228.59
+0.48%
G
XAUT · Gold$4,342.03
-0.07%
Capacity checked5 of 5 gates passed
SSPYxS&P 500
QQQQxNasdaq 100
NNVDAxNVIDIA
TTSLAxTesla
AAAPLxApple
GXAUTTether Gold
6Bundled research scenarios
2.00×Illustrative Boost assumption
0.10%Entry fee on healthy vaults
5Modelled capacity checks
30sIndicative quote refresh target
Two claims, one modeled vault

Explore a hypothetical balance sheet.

The simulator models one tokenized asset and issuer per case. Its test-USDC ledger is local research state, not real collateral, custody, or an investment product.

Boost

Junior claim · residual exposure

Deposit USDC and hold up to 2.0× exposure to the stock through a Boost receipt. Senior financing covers the rest, so there is no personal margin call.

  • 2.00× on the index and gold vaults, 1.50× on single stocks, recalculated live as prices move
  • 0.10% entry fee; 1.00% only when a vault is stressed above 2.50×, paid to existing Boost holders
  • Exit to cash, or burn Boost and senior receipts together to take stock tokens in kind

Earn

Senior claim · financing yield

Queue USDC as senior financing for one vault. When a Boost entry matches it, your capital buys stock and your senior receipt starts accruing the vault’s funded APR.

  • Funded APR set per vault, from 5.50% on gold to 11.00% on Tesla
  • Priority over Boost in the loss waterfall. Junior capital absorbs losses first
  • Unmatched deposits stay withdrawable and never earn phantom yield
How the model works

Funded, checked, then simulated.

The local ledger models funding and exit constraints; it does not issue receipts or move real assets.

01

Choose one vault

Each vault pairs one asset with one issuer: SPYx, QQQx, NVDAx, TSLAx, AAPLx or XAUT gold. Nothing is pooled across vaults.

02

Fund both sides

Boost capital and senior financing are matched first. Unmatched money stays queued instead of pretending to be invested.

03

Pass five gates

Stressed exit depth, capital ceiling, issuer concentration, matched financing and a hard vault cap all have to clear.

04

Model, then compare

Scenario inputs drive the local ledger. Optional market quotes are indicative display data and never replace its reference prices.

Everything in the app

Every feature, explained.

Sign in once and the full workspace is yours: trading, risk tools, data and history, synced to your account.

Markets

Bundled reference inputs and optional indicative market quotes, alongside modeled capacity and leverage. Search, filter by issuer or asset type, and keep a watchlist.

App › Markets

Boost scenarios

Explore up to 2.0× modeled residual exposure with a preview of fees, matched test-USDC, gross exposure, hypothetical claims and indicative market history.

App › Boost

Earn financing

Queue USDC for one vault, get matched by Boost entries and hold a senior receipt that accrues the funded APR every day.

App › Earn

Portfolio

Scenario account value, modeled positions, weighted-average cost basis, and hypothetical exits in one place. This is not a statement of real holdings.

App › Portfolio

Risk Lab

Shock the price, drain liquidity, remove the largest market maker, stale the oracle, freeze the issuer, close the session or depeg USDC. Then read the loss waterfall.

App › Risk Lab

Exit capacity

Lock USDC for 1 to 30 days as exit capacity for a vault. Commitments count toward the capacity gate, never double-count with financing and release at expiry.

App › Exit capacity

Issuer & oracle data

Cross-check the xStocks issuer price against the market, look up the Pyth feed each xStock registers, and export an evidence bundle sealed with a SHA-256 fingerprint.

Vault › Issuer & oracle

Activity journal

Every simulated match, exit, distribution and accrual, with local ledger details. Filter it, or export it to CSV.

App › Activity

Gains & losses calculator

Change one assumption (price move, horizon or match rate) and see fees, financing and cash-exit proceeds to the cent. Share any scenario as a link.

App › Calculator

Accounts & sync

Sign in with email and password. Positions, history and saved scenarios sync after every action. Export or import your whole workspace from Settings.

App › Settings

Learn hub

Eighteen in-app guides and tutorials, from exposure math to loss waterfalls, plus RWA articles on tokenization, xStocks, oracles and liquidity.

App › Learn · RWA articles

Scenario circuit breakers

Session-closed, stale-price and issuer-freeze assumptions pause modeled price-dependent actions. These are local simulation rules, not live protocol controls.

App › Settings
Product tour

See it working.

Real screens from the xRWA app.

rwa.stonkbuilder.com/app/#/markets
xRWA Markets screen with live vault prices
Research scenarios

Six modeled cases. Three more listed.

Token identifiers support optional market-data lookups; they do not indicate collateral admission. Quotes are indicative, and rates and limits are illustrative assumptions.

Research scenario directory

Indicative market quotes · display only
VaultPrice24hTrendFunded APRLeverageStatus
S
SPYxS&P 500 · xStocks
——7.00%2.00×Open
Q
QQQxNasdaq 100 · xStocks
——7.60%2.00×Open
N
NVDAxNVIDIA · xStocks
——9.50%1.50×Open
T
TSLAxTesla · xStocks
——11.00%1.50×Open
A
AAPLxApple · xStocks
——8.20%1.50×Open
G
XAUTTether Gold · Tether
——5.50%2.00×Open
S
SPYonS&P 500 · Ondo
—————Coming soon
M
MUMicron · Backpack
—————Coming soon
O
OPENAIPre-IPO · PreStocks
—————Coming soon
Risk research

Price is a reference. Liquidity is a constraint.

These modeled checks illustrate how capacity rules could work. They do not admit real exposure, prove exit liquidity, or guarantee loss containment.

Five modeled admission checks

The lowest assumed limit binds in this research scenario. Here is an example TSLAx case.

Stressed exit capacityBinding · $100k
Capital risk ceiling$160k
Matched financing$145k
Issuer concentration$130k
Absolute vault ceiling$100k

When a gate binds, only new exposure stops. Existing positions are never force-sold because a limit moved, and splitting an order cannot bypass the per-batch cap.

The loss waterfall

Example: a −30% shock on a 1.5× vault. Boost absorbs the loss first; senior stays whole.

$150Stock before
$105After −30%
$50Senior paid
$55Boost left
Session closedNo route until the next session
Stale pricePrice-dependent actions pause
Issuer freezeNo cash or in-kind route
Under the hood

Accounting you can check to the cent.

xRWA runs on an exact-integer ledger: no floating-point money, no rounding that creates value, and no state change without a validated invariant check.

¢Exact-integer ledger

Every balance, fee and claim is integer cents or raw token units, validated after each action.

2Price layers

Bundled scenario inputs drive the ledger. Optional market quotes and issuer/oracle registry metadata are read-only observations, never settlement or valuation inputs.

RustSeparate Anchor prototype

A development artifact with Devnet-only fixture evidence; it is not deployed as an xRWA production protocol or connected to this local ledger.

APIOpen data API

Health, version, markets, price history and oracle routes, with a published OpenAPI 3.1 document.

Jupiter Price APIxStocks issuer APIPyth feed registrySolana Token-2022 mintsTether Gold (XAUT)
FAQ

Questions, answered.

Do I need a crypto wallet?

No. Create an account with your email and a password. There is no seed phrase and no email code to wait for, and your workspace syncs to your account.

Is this real money?

No. The workspace uses non-redeemable test USDC on a research ledger. Public market references are indicative only; they are not verified valuation, an oracle update, or settlement authorization. Nothing here is investment advice.

What is the difference between Boost and Earn?

Boost is the junior claim. It takes up to 2.0× exposure to the stock (1.5× on single stocks) and absorbs losses first. Earn is the senior claim. It finances Boost positions and accrues the vault’s funded APR once matched, with priority in the loss waterfall.

Where do prices come from?

Bundled scenario reference prices drive the research ledger. Optional Jupiter market quotes, xStocks issuer prices and Pyth registry data are indicative/metadata-only observations; they do not change ledger values or authorize settlement.

What happens if a modeled stock price crashes?

The local scenario applies modeled losses to Boost before Earn. The example is an educational stress model only; no production vault, reserve, issuer control, or circuit breaker is operating.

Is xRWA on-chain?

No production xRWA protocol is deployed. This repository is a research frontend and test-USDC ledger. A separate program fixture has Devnet-only test evidence; it does not establish a live vault, verified oracle, audit, production readiness, or Mainnet deployment.

Open your xRWA account
in under a minute.

Email and password. No wallet, no verification code. Start with 25,000 test USDC and every vault open.