what visitors see
Product Surface Iceberg
Above the waterline: a beautiful homepage. Below it: a shipping system that refuses vapor.
The public site looks like a countdown, a few routes, and some sharp copy. Underneath it is a static-first Cloudflare boundary, Swift-rendered HTML, receipts, screenshots, and reveal discipline.
01
Cloudflare static-first edge
- surface
- wrkstrm.com feels instant.
- submerged
- Assets serve the public site first; the Worker only runs for API and investor paths.
- wrkstrm move
- Moved the full site off GitHub and onto a Cloudflare Assets plus Worker boundary.
02
Swift-rendered HTML
- surface
- The page is just HTML.
- submerged
- The source of truth is a Swift package with SwiftUI-like models and renderers.
- wrkstrm move
- Made homepage, investor pages, exploration pages, and evidence routes generated from typed Swift.
03
Receipts over claims
- surface
- The story says wrkstrm is coming out of stealth.
- submerged
- Every public claim needs a deploy receipt, status payload, screenshot, or source pointer.
- wrkstrm move
- Kept the a16z Speedrun surface tied to evidence JSON and deploy receipts.
04
Reveal discipline
- surface
- The apps are withheld.
- submerged
- The app catalog still exists, but the public reveal waits until the comparison moment is stronger.
- wrkstrm move
- Hid flagship apps on the root while preserving the typed catalog and tests.
VStack {
PublicSurface(.homepage)
Waterline(label: "what visitors see")
IcebergDepth {
CloudflareAssets(first: true)
SwiftHTMLRenderer(source: .typedModel)
ReceiptLedger(status: .live)
RevealHold(subject: .futureUI)
}
}
- Cloudflare static-first edgewrangler deploy receipts and live curl checks
- Swift-rendered HTMLswift test and generated zoo/frontend assets
- Receipts over claimsmuseum Cloudflare receipt and investor evidence API
- Reveal disciplinehomepage tests assert apps stay catalogued but hidden