Source for the ClearSign website. The decoder, desktop application, CLI and experimental platform live in clearsign-dev/clearsign.
Use the Node.js version in .nvmrc and install the locked dependencies:
npm ci
npm run devThe development server runs at http://localhost:3000. Before submitting a change:
npm run checkNext.js exports static files to out/. GitHub Actions builds and publishes the site to GitHub Pages; BASE_PATH is supplied by the Pages configuration. There is no application server at request time.
| Path | Purpose |
|---|---|
src/lib/content.ts |
Public copy and project links |
src/app/ |
Metadata, styles, privacy page and error page |
src/components/sections/ |
Home-page sections |
src/components/scene/ |
Three.js scene |
src/lib/stage/, src/lib/motion/ |
Scroll state and animation |
src/lib/audio/ |
Locally synthesized audio |
docs/research/ |
Design notes and original specifications |
Historical design briefs are not the current source for security or support claims. Check the main repository's support matrix and verification record before changing public copy. Do not describe a selector match as verified execution behaviour or a retrospective fixture as a prevented attack.
The site has no analytics or contact-data collection. Fonts are downloaded at build time and served with the site. Support links open GitHub; GitHub handles information submitted there under its own policies.
Website issues belong in this repository. Transaction-review issues and private security reports go to the main project. Never post private keys or recovery phrases.
The layout and motion were informed by daoism.systems. The project records that its code and assets were implemented separately; the visible design credit is retained. See docs/research/ for the design history.
MIT OR Apache-2.0. See the licence files in this repository.