Xtasy Play Xtasy Play · System sheet

Sitemap & Flows

Every page in one tree, the six flows to walk in review, and what Play shares with the mid-platform. Use it to check decisions D3 and D5 against the screens.

Reviews
Decisions D3 · D5
Surfaces
Desktop 1440 · Mobile 390
Audience
Adults 18+ 18+
Launch regions
US · CA · UK · DE · JP · BR
Open question
Worlds shelf and the logged-out view limit: in MVP scope or not
Key Primary nav Secondary page Gate External Sells coins or plans Compliance touchpoint Start chatFree action Generate (50)Spends coins In progressGenerating
01 · Sitemap

Every page, one tree

Same five words on desktop top nav and mobile tab bar.

Entry · logged out
Landing Characters · Watch · Pricing Permanent 18+ badge
Age Gate Age and region check 18+ declaration (L1)
Welcome Onboarding Terms and Content Policy
Blocked Under 18, or outside the six launch regions
Primary nav After sign-up
Discover signed-in home
  • Featured
  • Continue
  • Trending
  • Stories
  • Templates
  • Worlds Pending
Watch /watch
  • For You
  • Following
  • Saved
  • Clip player/watch/:clipId
AI-generated on player
Chat /chat
  • Inbox
  • Thread/chat/:id
"You're chatting with an AI character"
Create /create
  • Gallery
  • Template/:templateId
  • Job/jobs/:jobId
  • New character/character
Refund on failure, labeled result
Secondary · detail and account
Character profile /c/:id From Discover, Watch and Chat AI-generated · Official or Community
Library 4 tabs Your characters, clips and creations
Coins from the coins pill Packs of 500 to 7,000 coins · Plus and Pro
Pricing logged out and in Free · Plus · Pro, monthly or yearly
Me settings and safety Plan · Content mode · Privacy · Blocks · Delete account Mature verification (L2)
Legal footer on every page Terms · Content Policy · Privacy · Cookies · Help 18 U.S.C. 2257 Statement
Global · top nav, every signed-in page
Search Characters, stories
Library Icon shortcut
Standard Content mode badge
640 Coins pill, warns under 100
Jules Me · Plan: Plus · Settings
External
Xtasy Studio mid-platform

Not part of Play's nav. Reached only from a creation's More menu with Advanced mode on, and always through a confirm dialog. See flow 06.

02 · Key flows

Six flows to walk in review

Coin cost on each lane is the price on its button.

01

First visit

No coins
Landing Age gate · 18+ Region check Start for free Onboarding Discover

Declined or outside launch regions goes to Blocked. Free starts with 50 welcome coins.

02

Discover to chat

No coins
Discover Character card Profile /c/:id Start chat Thread /chat/:id

Card and header say AI-generated; the thread opens with You're chatting with an AI character.

03

Watch to post

50
Watch Clip /watch/:clipId Make one like this (50) Create · prefilled In progress Ready Post to Watch

Refunded Something went wrong. 50 coins refunded. Try again (50)

04

Out of coins

200
Scene cut Cinematic Generate (200) Not enough coins Top up Packs or Pricing Checkout Back to Generate (200)

Pre-flight block: nothing was charged. Packs for Plus and Pro. Appears on your statement as XTASY PLAY.

05

New character

40
Create New character Look Generate looks (40) Lock this look Persona Review Done

Publishes as Community · @jules with the AI-generated label.

06

Advanced mode

Opt-in
Me · Advanced mode on Creation Advanced mode onlyOpen in Xtasy Studio Confirm dialog Xtasy Studio

Off by default. Play itself shows no canvas, nodes or model names.

03 · Shared vs isolated

What Play takes from the mid-platform

PLAY = this product · MID = mid-platform

SharedOne service behind both products
AccountWalletModel routingAsset librarySKU settlement
Shared-optionalAdopted where it fits
Design systemTemplate subset
IsolatedBuilt and shipped by Play alone
Play shellDiscover and Watch rankingAge and region gateLandingRelease train
ExternalizedOffered outward, not in Play
Open API YunqiaoHappy

B-side has no canvas (D3). No nodes, model names or pro parameters in Play. Xtasy Studio stays a separate professional tool behind Advanced mode and a confirm dialog.