+ + +
+
+ v1.0.2 · Production Hardened +
+

Browser Attestation
Reimagined

+

+ ChronoSeal is a Unix-native browser attestation daemon combining cryptographic signatures, + deterministic state machines, and a synthetic gene mutation engine for unparalleled session integrity. +

+ +
+ + +
+
+
100
+
Tests Passing
+
+
+
3
+
Storage Backends
+
+
+
10
+
VM Opcodes
+
+
+
30s
+
Max Drift
+
+
+ + +
+
+

Core Features

+

Everything you need for robust, enterprise-grade browser attestation

+
+
+
+
+

Synthetic Gene Engine

+

Deterministic mutation sequence that both server and browser WASM must execute in sync—creating an unprecedented second state channel.

+
+ Mutation Rounds + Gene Size 512-4096 +
+
+
+
+

Cryptographic Chain

+

Ed25519 signatures and a Blake3 hash chain progression with rotating salts ensures replay resistance and continuity verification.

+
+ Ed25519 + Blake3 +
+
+
+
+

Deterministic VM

+

A lightweight 10-opcode virtual machine executing server-issued programs with exact stack state verification between client and server.

+
+ Stack Verification + Custom Instruction Set +
+
+
+
+

Silent Rejection

+

Failed heartbeats return identical HTTP 200 responses—providing zero oracle feedback and making automated probing impossible.

+
+ No Oracle + Security First +
+
+
+
+

Pluggable Storage

+

Use SQLite in-memory for testing, SQLite disk for standalone, or Valkey/Redis for massive distributed cluster deployments.

+
+ SQLite + Valkey/Redis +
+
+
+
+

Production Ready

+

Built-in Prometheus metrics, liveness/readiness probes, structured logging, systemd integration, and graceful shutdown.

+
+ Prometheus + Observability +
+
+
+
+ + +
+
+

System Architecture

+

A look inside how ChronoSeal protects your sessions in real-time

+
+
+ +
+
+ +
+ + +
+
+

Protocol Flow

+

Secure handshake and continuous background verification

+
+
+
+ Sequence Flow Diagram + +
+
┌─────────────┐                                    ┌─────────────┐
+│   Browser   │                                    │   Server    │
+│   (WASM)    │                                    │ (ChronoSeal)│
+└──────┬──────┘                                    └──────┬──────┘
+       │                                                  │
+       │ POST /init { public_key }                        │
+       │─────────────────────────────────────────────────>│
+       │                                                  │
+       │ 200 { session_id, salt, opcodes,                 │
+       │       initial_hash, mutation_order }             │
+       │<─────────────────────────────────────────────────│
+       │                                                  │
+       │ [Execute VM, Preview Mutation]                   │
+       │                                                  │
+       │ POST /hb { prev_hash, timestamp, entropy,        │
+       │          stack_state, gene_commitment,           │
+       │          signature }                             │
+       │─────────────────────────────────────────────────>│
+       │                                                  │
+       │ [Verify: Signature → Hash → Mutation → Drift]    │
+       │                                                  │
+       │ 200 { status: "ok", next_salt,                   │
+       │      next_mutation_step, next_order }            │
+       │<─────────────────────────────────────────────────│
+       │                                                  │
+       │ [Commit Preview, Rotate State]                   │
+       │                                                  │
+       ▼                                                  ▼
+
+ +
+ + +
+
+

vs Popular Solutions

+

Why modern privacy-conscious teams choose ChronoSeal

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureChronoSealCloudflare TurnstilereCAPTCHA v3Enterprise WAFs
Self-hosted & Air-gapped Yes No No No
Privacy Focused Excellent Medium Poor Low
Cryptographic Continuity Very High Medium Low Medium
Cost Structure Free (FOSS) Freemium Free → Paid Extremely High
WASM Mutation Engine Unique No No No
Silent Rejection Architecture Yes No No No
+
+ +
+ + +
+
+

Quick Deployment

+

Spin up the daemon in under a minute

+
+
+
+
+

Docker

+
+
docker run -d -p 3000:3000 \
+  chronoseal/chronoseal:latest
+
+
+
+
+

Docker Compose

+
+
bash scripts/build.sh
+docker compose up -d --build
+
+
+
+
+

Native (systemd)

+
+
curl -sL https://chronoseal.io/install.sh | sudo bash
+sudo systemctl enable --now chronoseal
+
+
+
+
+

From Source

+
+
git clone https://github.com/thakares/chronoseal-rs
+cd chronoseal && cargo run --release
+
+
+
+
+

Nginx Proxy

+
+
location / {
+  proxy_pass http://127.0.0.1:3000;
+  proxy_http_version 1.1;
+}
+
+
+
+
+

Verification

+
+
# Check daemon health status
+curl http://localhost:3000/health
+
+# Query daemon CLI metrics
+chronoseal status --format json
+
+
+
+
+ +