Home · Berk Studio · Web Designer

Web Designer — an API server from a route table

The route table is the single source of truth: a runnable pure-BERK HTTP API server, OpenAPI schema, TypeScript client and SQL migration are generated from it, and security and determinism are verified along proof axes. It is not a page (HTML/CSS) designer.

Back end / APIOpenAPI 3.0RBAC · JWT · CORSReplay · contract · DST proof
Screens

Inside the panel

Route table, entities, security analysis, generated code and live server.

Design

Routes and data model

  • ✓Route table — GET/POST/PUT/PATCH/DELETE, /resource/:id patterns, handler, roles, body schema; single source .berkweb
  • ✓Entities — field types (text/integer/number/boolean/array), required fields; 5 CRUD routes per entity with body schema derived automatically
  • ✓OpenAPI import — derive the route table from an OpenAPI 3.0 JSON document
  • ✓Version diff — breaking-change report against an older .berkweb (BREAKING / WARNING / INFO)
Security

Policy and open-door detection

  • ✓RBAC matrix — route × role; write routes without a role are listed as OPEN DOORS
  • ✓Policy — CORS origins, JWT secret reference, secure headers; injected into the generated code
  • ✓Static analysis — conflicting/ambiguous route detection
Generation and proof

Code, persistence, tests

  • ✓Code generation — runnable pure-BERK @route server; deterministic SQL migration; typed TypeScript fetch client (JWT handling)
  • ✓WAL persistence — real business logic in entity CRUD endpoints with crash recovery
  • ✓Deployment profiles — development/test/production (host, port, workers)
  • ✓Proof — DST (order independence), replay determinism (trace → PASS/FAIL), contract golden test, fuzz, serialization golden; PROOF STATUS in one report
  • ✓Live server — start/stop the generated server on berk.exe, request console, log
  • ✓AI assistant — 28 full-authority tools; external command channel
Scope note: HTML/CSS/JS page design, a component library and live page preview are not part of this panel; there is no external database driver configuration.

Web Designer — $9/mo

3-day free trial, 14-day no-questions refund; free for 365 days for students and educators.

Buy → Education license