01Where we workFrance · Dubai · United States · China

02FocusAI · Crypto · Fintech

Open Source

The site is built from a small set of first-party tools. None of them is a third-party dependency, and each one fails loudly rather than quietly: if a template stops carrying a slot, or a photograph loses its provenance, the build stops.

mobius.mjs

The figure on the home page: a Möbius band drawn as a bundle of parametric fibers on a 2D canvas. About four kilobytes, no 3D engine, and nothing fetched from another origin — which is what the privacy page states and what CI asserts.

4 KB · canvas API

render-site.mjs

Bakes the gated content into static HTML, so crawlers and readers without JavaScript get the site rather than a shell, and fails the build when a template stops carrying a slot it is meant to fill.

build step

check-claims.mjs

The content gate. Every sentence is either a public fact with a source on file or an internal record with its evidence flagged; anything else stops the build rather than shipping quietly.

content gate

check-assets.mjs

Provenance for each photograph, typeface and mark variant: hash, licence, credit line and origin, checked against the pages that actually reference them.

asset gate

visibility.mjs

One source of truth for what may render, imported by both the browser renderer and the gate, so the two cannot disagree about whether a name or a role is printable.

shared rules

check-domain.mjs

Domain forensics for the apex: authoritative name servers, redirect behaviour, and whether a parking page is still answering in place of the site.

domain contract