Tokenized stocks, priced in the open.

A self-custodial exchange on Solana. Every quote starts from a verified oracle mid and settles in USDC, with spread, skew and fee on separate lines. Trade from your own wallet and sign once.

  • Chainlink Data Streams with a Pyth cross-check
  • Built for Solana
  • Settles in USDC
  • $ARCTER: 44zqYYFSSkZgogHno3WcqmdCXJSdC2mn8dwFahqVpump
arcter.xyz/platform/swap
NVDAx / USDCNVIDIA tokenized stockOPEN ×1.0

Pay

10,000USDC

Receive

56.3022NVDAx
Verified mid
177.40 USDC
Spread · 10.0 bps at ×1.0
9.99 USDC
Skew
+0 bps
Protocol fee · 2.0 bps
2.00 USDC
Start trading

Every cost line is shown before you sign

Markets shown: NVDAx, Tier A; SPYx, Tier A; AAPLx, Tier A; MSFTx, Tier A; QQQx, Tier A; TSLAx, Tier B; AMZNx, Tier B; PLTRx, Tier C.

Four terms, and anyone can redo the sum

Reserves decide how wide a quote is, never where it sits. The formula is public, so a holder with the same inputs reaches the same result. Figures below work through one NVDAx quote.

Public formula

price = verified mid + half-spread × regime ± skew + protocol fee

  1. verified midTerm 1

    177.40 USDC

    Chainlink Data Streams is the primary source, with Pyth as a cross-check. A stale report, or a gap between the two beyond a set band, halts the market.

  2. half-spread × regimeTerm 2

    10.0 bps, ×1.0

    Tier A starts from 10 bps per side. The regime then multiplies it: OPEN keeps ×1.0, EXTENDED applies ×1.5 and CLOSED applies ×3.0.

  3. skewTerm 3

    +0 bps

    A vault away from its 50/50 target charges more on the crowded side and less on the helpful side, within ±15 bps on Tier A.

  4. protocol feeTerm 4

    2.0 bps

    A distinct ticket line and a distinct field in the fill record. The price itself never absorbs it.

Worked quote

177.61USDC

A mid of 177.40 USDC, worked term by term. The program rejects a Tier A fill more than 75 bps from the verified mid.

verified mid 177.40+12.0 bps
  1. Recomputed inside your transaction

    The program rebuilds the vault price from the signed report and the Market account as it executes. A front end cannot quote you outside the formula.

  2. A maker must improve on the vault

    An ed25519-signed quote from an approved maker must sit inside the oracle band and pay you more than the vault. Signing off-chain costs a maker nothing.

  3. You sign the minimum

    Each swap carries a minimum output and an expiry, and a blockhash lapses after about 150 slots anyway. Keep the minimum tight, since sandwich attacks exist on Solana.

The session is part of the price

An equity token can move on Solana at any hour, while the share it tracks has regular trading for about 6.5 hours each weekday. Every market sits in one of four regimes, and three of them quote.

UTC session dial--:-- UTC
00:0006:0012:0018:00WeekdaysUTC TIME
  • Regular US hours

    spread ×1.0 · full clip

    OPEN
  • Either side of regular hours

    spread ×1.5 · clip ×0.75

    EXTENDED
  • Home exchange closed

    spread ×3.0 · clip ×0.5

    CLOSED

A weekend is CLOSED from start to finish. Vaults still quote, at ×3.0 with half the clip, because someone carries the gap into Monday and that risk belongs in the price. The ticket names the regime and its multiplier ahead of your signature. Each signal can only tighten a market, never loosen it. An order placed in regular hours pays a narrower spread, and the ticket makes that comparison easy.

What moves a market to HALTED

4
  1. 1Oracle data passes the session age limit, or Chainlink and Pyth disagree beyond a set bandBack once fresh reports agree
  2. 2An issuer or feed pause covers a corporate action, or a guardian steps in by handBack once that pause is lifted
  3. 3A single update shifts the price more than 25%Back once review passes the time lock
  4. 4A Solana cluster restart happened and its one-hour grace window is still openBack once that window has ended

HALTED stops quotes. Withdrawals continue where safe, though an issuer freeze can hold the token side while USDC stays withdrawable.

Two sources of liquidity, one ticket

Arcter runs two lanes behind a single router. Oracle-centered vaults take everyday sizes, and approved makers sign quotes for larger orders. You see the better of the two as one price.

  1. Component 1

    Vault lane

    How it works

    One Market account per asset holds that asset and USDC, and quotes both sides around the verified mid. Tier, regime and inventory set the width. Everyday sizes fill here.

    The result

    You can recompute a fill from public inputs, and depositors are paid from spread. They still carry inventory risk, gap risk and issuer risk.

  2. Component 2

    Maker lane

    How it works

    Approved makers sign short-lived ed25519 quotes off-chain. The taker's transaction carries the signature, and the native Ed25519 program verifies it during settlement.

    The result

    Larger sizes avoid walking a curve. A PDA blocks replay, each quote has to sit inside the oracle band, and both legs settle together or not at all.

  3. Component 3

    Router

    How it works

    The arcter-router program is the single entry point. It enforces your minimum output and expiry, compares the two lanes, and shows you one price on one ticket.

    The result

    A stock-to-stock trade runs as two legs through USDC under one signature. If a leg fails, the transaction reverts and no tokens move.

Tier A oracle band

75 bps

A hard limit for vault and maker fills alike. The program rejects any Tier A fill further than this from the verified mid.

Protocol fee

2 bps

A separate ticket line. The protocol also keeps 10% of the spread income of each vault, and the SOL network fee comes on top.

Held by Arcter

None

Tokens sit in your wallet or in vault accounts governed by program rules. Your signature moves them, with no standing approvals. Issuer powers still apply.

Participants

  • Takers

    Read the regime and each cost on one ticket, then sign once. Not available to US persons or other excluded jurisdictions.

  • Depositors

    Deposit into a vault and earn spread income. Exit pro rata in kind. An issuer can freeze tokens or move them, including out of a vault.

  • Makers

    Signing off-chain has no network cost. Your quote wins only by paying more than the vault, inside the band, and the taker's transaction settles it.

A listed share already has a price

Constant-product pools suit tokens whose price forms on-chain. An equity token tracks a price formed on an exchange, so Arcter starts from that reference and builds the quote around it. Here is how the two approaches differ.

  • The midpoint

    Constant-product pool
    The ratio of the two reserves, which moves when someone trades
    Arcter
    A verified oracle report, with an oracle band around every fill
  • A closed exchange

    Constant-product pool
    Usually no separate charge for gap risk
    Arcter
    CLOSED regime: spread ×3.0 and clip ×0.5, both printed on the ticket
  • How depositors earn

    Constant-product pool
    Fees, less what arbitrage takes on each outside move
    Arcter
    Spread around the mid, with skew paying to rebalance. Inventory risk remains
  • Splits and multipliers

    Constant-product pool
    Handling varies by pool and by integration
    Arcter
    Math in raw units, multiplier read per quote, HALTED during an issuer or feed pause
  • Bigger tickets

    Constant-product pool
    Cost rises with size along the curve
    Arcter
    Approved makers sign quotes held inside the oracle band
  • Showing the cost

    Constant-product pool
    Often shown as one output figure
    Arcter
    Mid, spread, skew and fee on separate lines, then in the fill record

Pools remain a good fit for assets with no outside price. Proprietary AMMs already quote crypto majors well, though their logic is private. Arcter's bet is a public formula for assets that have a reference.

Solana, with the dates attached

Arcter runs on Solana. This sheet describes the network and its assets as of 7 Nov 2026, so each figure can be checked against its date. Network facts drift, and the date says when they held.

Slot time
~400 msunchanged by the Votor upgrade
Finality target
~150 msVotor, live since 21 Oct 2026
Base fee
5,000lamports per signature, paid in SOL
xStocks on Solana
100+and 250+ Ondo instruments
Datasheet, 7 Nov 20268 rows
Arcter programs
Upgradeable through a Squads multisig with a time lock
Consensus
Proof of Stake, leaders on a published schedule
xStocks issuer
Backed Assets (JE) Limited, Jersey, as Token-2022 mints
Corporate actions
Scaled UI Amount multiplier on xStocks mints
Oracle design
Chainlink Data Streams, with a Pyth cross-check
Settlement asset
USDC from Circle, native on Solana
Transaction limits
1,232 bytes, blockhash expiry after about 150 slots
Last cluster halt
6 Feb 2024, 1,000 days clear reported about 2 Nov 2026
  1. 01

    Token-2022 settings sit on the mint, so a venue can read hooks, delegates and multipliers. Issuers can still freeze or move tokens.

  2. 02

    Solana reported about $4.4B of tokenized stock volume in Sept 2026, so the flow Arcter serves already runs here.

  3. 03

    Low base fees keep modest tickets worth executing and short slots narrow the quote gap. Congestion and RPC failures still occur.

What we owe you on every trade

Each commitment is paired with a check you can run yourself, from public on-chain data. A failed check counts as an incident, with a written post-mortem within 14 days.

  1. Itemized fill records

    Mid, spread, skew and fee become separate fields in each fill event, matching the ticket you signed.

    Checkreconcile a fill against Solscan or the Solana Explorer

  2. A hard oracle band

    Any fill beyond the band is rejected by program invariant, whichever lane it came from.

    Checkcompare any fill price with the band at its slot

  3. Published fill quality

    The gap between every fill and the reference price is reported with nothing filtered out.

    Checkrecompute any figure from on-chain events

  4. No payment for order flow

    The router gives no liquidity source preference. It picks the better price it can verify.

    Checkwork out the cheaper lane from a fill's inputs

  5. Custody stays with you

    Each trade moves tokens under your own signature, and no standing approval is ever requested.

    Checkinspect the signer list on any swap

  6. No Arcter condition on exits

    Withdrawals continue where safe, HALTED included. Issuers sit outside this: they can freeze tokens or move them, even from a vault.

    Checkread each mint's extensions and the Ledger halt record

  7. Upgrades come with notice

    Programs stay upgradeable, so their code can change. Upgrades and parameter changes pass a Squads multisig and its time lock.

    Checkread the upgrade authority on each program account

  8. Verified builds

    Every program ships as a verified build. An audit is in progress, and no completed audit report has been published.

    Checkrebuild from the tagged source and compare

Straight answers, risks included

Seven things a careful reader would want to know before trusting a venue. The documentation goes further, with quote math, failure cases and open questions.

How do I trade on Arcter?

Connect a Solana wallet, pick two assets, read the itemized price and sign once. The ticket shows mid, spread, skew and fee before you sign, and the fill record keeps the same lines. A failed transaction still costs its SOL network fee. An audit is in progress, and no completed audit report has been published.

Who can use it?

US persons and other excluded jurisdictions cannot use Arcter. Issuers set those lists, and they differ by token and channel. Kraken's xStocks pages exclude the US, Canada, the UK and Australia plus prohibited regions, while Ondo limits UK, Swiss and some EEA access to qualified or professional clients. Each market takes the strictest reading that applies.

Does holding NVDAx make me an NVIDIA shareholder?

No. xStocks are 1:1 backed tracker certificates from Backed Assets (JE) Limited. They give price exposure and no shareholder rights. A Scaled UI Amount multiplier reflects splits and dividends while your raw balance stays put. Mint settings also let an issuer freeze tokens or move them out of any account, so issuer risk stays with the holder.

Why is a Sunday quote wider than a Tuesday one?

The share's exchange is closed, so depositors carry the gap until it reopens. In CLOSED the spread is ×3.0 and the clip ×0.5. Pre-market and after-hours run as EXTENDED, at ×1.5 and ×0.75. The ticket names the regime and multiplier ahead of your signature, and a trade that can wait for OPEN should cost less.

How do vault depositors earn, and what can they lose?

Income is spread from fills, less a 10% protocol share, and it accrues to share value. There are no token emissions or points. Losses can come from inventory held through a price gap or from an issuer: a freeze can hold the token side of a withdrawal, and a permanent delegate can move tokens out of a vault. The unaffected USDC side can still leave. No outcome is guaranteed.

Who can change the rules or the code?

Programs are upgradeable through a Squads multisig with a time lock, so the code can change. Parameter changes take the same path, with reasons published first. Verified builds let anyone match deployed code to its source. A guardian can pause trading but cannot move funds, and quotes come from the public formula, so the team has no way to set one by hand.

Can other apps integrate with Arcter?

Yes. Attestations are held per wallet, so any client can call the router directly, and the router applies the same checks whichever app sends the transaction. The quote formula is public, so an integrator can rebuild a vault price from the same oracle report and Market account and compare it with the fill record.

Know what you paid, whatever the hour.

Arcter is live on Solana, with an audit being conducted. Check out the app, follow the build on X, and reach out with questions or feedback.