Create your first surface
From brief to published surface in five steps. The composer (PhiCo) proposes a Receipt; you accept the diff; the surface materialises.
Step 1: Access your World
Log in to your PhiWebs account and open your World. If you do not have one yet, the onboarding flow creates it during signup.
Step 2: Open PhiCo
Click New Surface in your World dashboard (or Cmd/Ctrl + N). PhiCo opens with an empty Intent panel.
Step 3: Describe what you want, or pick a starter
Type your Intent in plain language (“a pricing page with three tiers and an FAQ”) or fork one of the canonical starter surfaces (landing-page, dashboard, intranet, portfolio, sports-club). PhiCo composes against the live 45-block catalog.
Step 4: Review the Receipt
PhiCo emits a Receipt — a signed, line-numbered recipe of every block, prop, capability and theme token it would use. Read the diff against the live Surface. Accept the lines you want; reject hunks; send the Intent back with notes. Nothing publishes until you click accept.
Step 5: Materialise and publish
On accept, the Receipt is materialised into a Surface. Preview it, tweak any block inline (every prop is Zod-validated), and publish when ready. PhiSo activates on the published surface immediately.