Build Provenance

This site can prove how it was built. Every page is generated by a static-site generator written in Coherence Language, verified by automated gates, and hashed so you can check that what you are reading is what was built.

The pipeline

The generator (pipeline/ssg/src/build.cl) is compiled and run by the Coherence Language toolchain: it assembles every page, the curve figures computed in-language, the feeds, and the sitemap. A post-build step then renders binary assets, and runs two kinds of gates: banned-copy checks (retired claims, dead evidence paths, and the em-dash character fail the build) and required-content checks (if load-bearing copy or pages go missing, the build fails instead of shipping). Only output that passes both gates is deployed.

Build stamped: 2026-07-27 03:49 UTC

Signed release

This release is Ed25519-signed. The signature covers the canonical manifest, so every hash in it, and therefore every deployed byte, is bound to one signed release: change any file without re-signing and verification fails.

Pinned release key: a64d4af965fe220ce1c881f70ebabe5355ab9abbf17f7f3d8fb71ee911d2c493

This release’s signature: 32796cddee4d9111a148b720e250d410b557…e7447c6add09

Re-verify it yourself, offline, against the pinned key (not the key the file carries):

python -c "import json,urllib.request as u;from cryptography.hazmat.primitives.asymmetric.ed25519 import Ed25519PublicKey as K;q=u.Request('https://coherenceenergylabs.com/build-manifest.json',headers={'User-Agent':'CEL-Release-Verifier/1'});m=json.load(u.urlopen(q));r=m.pop('receipt');b=json.dumps(m,sort_keys=True,separators=(',',':')).encode();K.from_public_bytes(bytes.fromhex('a64d4af965fe220ce1c881f70ebabe5355ab9abbf17f7f3d8fb71ee911d2c493')).verify(bytes.fromhex(r['signature']),b);print('RELEASE SIGNATURE VALID')"

Every artifact hashed

Every deployed artifact, HTML, CSS, JavaScript, images, and demo proof fixtures alike, is listed with the SHA-256 hash of its exact bytes in the signed manifest at /build-manifest.json. Fetch any file and hash it; the values must match. The table below is a readable excerpt.

curl -s https://coherenceenergylabs.com/about/ | sha256sum
ArtifactSHA-256 (first 16 hex)
/404.html7c82f7dce8b715c0…
/about/index.htmlc05efe4fb2abc33d…
/accessibility/index.htmldc929c40841993ca…
/ace/index.html3ba5c0ca1d6a7711…
/applications/index.htmlca4bd59552ae6365…
/coherence-lang/index.html33a9532c401c51e5…
/demos/babel/index.html960ef464eb566dde…
/demos/coherence-energy/index.html04d8c6c3aba506d6…
/demos/coherence-field/index.html414341620a30549d…
/demos/coherence-model/index.html0de4940856bb14cb…
/demos/determinism/index.htmlca91972d4a3ebd07…
/demos/forge/index.html2ad871d0cc4257bd…
/demos/gauntlet/index.htmld17fd9163f34fe8b…
/demos/gpu-exact/index.htmlc4115b2752112787…
/demos/index.html11a40d49355659b5…
/demos/live-compiler/index.html361ccdff0457fd07…
/demos/one-mind/index.html6740d6c17122a87f…
/demos/prove-three-ways/index.htmla247fd3a11e7b374…
/demos/prover-advantage/index.html85e4c7c64efcce21…
/demos/routing/index.html8c71f6a65dacae3e…
/demos/verify-decision/index.htmlffe218a4ced5781e…
/demos/volume/index.htmla90b2a90928ad874…
/demos/webcam/index.html75e3259d0106b27b…
/demos/whole-model/index.html4cf77cdc05582472…
/disclaimer/index.htmlcad91c9d1198bbed…
/feed.xmlfc6397052a5472cb…
/index.htmlb742ab57f5bafc11…
/privacy/index.htmlc9103f5fcc08a23c…
/research/index.html46be072a4ef5bb4f…
/security/index.html959ba0865169e826…
/sitemap.xml569eb6ce14225fa1…
/terms/index.html32f1c4e7bea860c5…
/updates/index.html2d058499b047369c…

The signed manifest covers every deployed artifact except itself and this page; a document cannot contain its own hash.