The writer, self-hostable

Compile is the only PDF writer in the Print With Synergy stack. It applies production rules — trapping, marks, imposition, soft-proofing, white-underbase — as declarative producers and emits deterministic, audit-logged bytes. Self-hostable, with managed hosting on Platform.

Print With Synergy

Compile is built byPrint With Synergy, a studio focused on prepress automation and developer tooling for the print and packaging industry. These tools grew out of real plant workflows: extract the facts, measure the differences, preflight against the standards — and write the production-ready PDF.

Each engine owns exactly one job. codex extracts single-file facts; collate measures two-file difference facts; lint owns the rules, tolerances, and pass/fail verdicts; lens owns display; and compile is the writer — it applies the policy it's handed and produces the bytes. It doesn't decide whether a result is acceptable; that's lint's call.

Compile treats production as declarative, schema-versioned producers, with content-addressed cache keys and an HMAC-chained lineage record per apply — the same inputs always yield the same bytes, and every transformation is traceable end to end. Like codex, lint, lens, and assay, it shares the same extraction and lineage foundation.

On Platform, the production add-on (addon_production) runs the writer behind the production module routes — trap, marks, impose, cjd, soft-proof, white-underbase — entitlement-gated, metered, and audited per tenant.

Two ways to run it

Self-host on your own Docker host, or enable the production add-on in your Platform workspace.