Pillar 02 · Convert

Universal Translator — old stack in, modern stack out.

Convert peels any origin into one middle (WebIR + CWL), then emits a modern target. AI can draft the work; recorded traffic decides what ships. If something cannot be claimed safely, it stays a labeled hole — never a fake finish.

  1. 01 Origins in PHP, Java, Node, …
  2. 02 One middle WebIR + readable CWL
  3. 03 Modern out after traffic matches
Chrysalis Universal Translator: PHP, COBOL, SvelteKit, Express, and Java translate only into WebIR plus CWL, then emit TypeScript, Java, Python, Go, and Hono. LLM proposes; verify disposes. Honest hole when origin is missing. No invented runtimes, no demo façades, open path to fidelity.

How Convert works

Translate only. Prove what you claim.

01

Origins in

PHP, COBOL, SvelteKit, Express, Java, and more enter the same spine — not a one-off converter for every pairing.

02

WebIR + CWL

Portable IR plus the readable genome. People can audit the lift; machines can emit from one model.

03

Modern out

TypeScript, Java, Python, Go, Hono, and other targets — only after replay matches recorded traffic.

No invented runtimes. No demo façades. Open path to fidelity.

See the migration method →