Getting startedCreate your first surface

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.

Next steps