From 787ba62c222aa1beb958009327006e858978c6c1 Mon Sep 17 00:00:00 2001 From: Antics Date: Sun, 25 Oct 2026 21:15:52 +0100 Subject: [PATCH] Align website with the verification product --- README.md | 2 +- src/app/layout.tsx | 4 ++-- src/lib/content.ts | 32 ++++++++++++++++---------------- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 52f0250..5257576 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # ClearSign Website -Source for the [ClearSign website](https://clearsign-dev.github.io/clearsign.dev/). The decoder, desktop application, CLI and experimental platform live in [clearsign-dev/clearsign](https://github.com/clearsign-dev/clearsign). +Source for the [ClearSign website](https://clearsign-dev.github.io/clearsign.dev/). The review engine, desktop and mobile clients, embedding interfaces, CLI and experimental signer platform live in [clearsign-dev/clearsign](https://github.com/clearsign-dev/clearsign). ## Development diff --git a/src/app/layout.tsx b/src/app/layout.tsx index aed339d..52deedf 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -19,10 +19,10 @@ const plexMono = IBM_Plex_Mono({ }); const description = - "Review Safe and supported EVM transactions locally. ClearSign decodes signed fields, recomputes hashes and reports risks and unknowns. Developer preview."; + "Independent transaction verification for high-value crypto signing. ClearSign decodes supported signed fields locally, recomputes hashes and reports risks and unknowns. Developer preview."; export const metadata: Metadata = { - title: "ClearSign | Local transaction review", + title: "ClearSign | Independent transaction verification", description, applicationName: "ClearSign", openGraph: { diff --git a/src/lib/content.ts b/src/lib/content.ts index 964b592..8a28916 100644 --- a/src/lib/content.ts +++ b/src/lib/content.ts @@ -40,8 +40,8 @@ export const HEADER = { // 0 — Opening. Anatomy: the reference hero. export const HERO = { - metaPrimary: "Reads a transaction from the raw bytes", - metaSecondary: "Reviews offline", + metaPrimary: "Independent transaction verification", + metaSecondary: "Reads the signed fields locally", metaTertiary: "Early development", clockLabel: "UTC", heading: ["ClearSign", "Review before", "you sign"], @@ -181,7 +181,7 @@ export const EVIDENCE = { kicker: "Not true yet", figure: "0", title: "Users", - body: "No established user base. Signing hardware remains experimental; binaries are unsigned. Selected EVM formats only, with no general EIP-712 support.", + body: "No established user base. Mobile builds and signing hardware remain evaluation work; desktop binaries are unsigned. Bitcoin, Solana and broad DeFi coverage are outside the current engine.", gap: true, }, ], @@ -191,7 +191,7 @@ export const EVIDENCE = { export const SHIPS = { heading: ["How it", "ships"], sup: "5", - paragraph: "The same Rust core, in three shapes, and a prototype of what sits above them.", + paragraph: "One Rust review engine across desktop, mobile and host integrations, plus an experimental signer platform.", cards: [ { id: "01", @@ -202,24 +202,24 @@ export const SHIPS = { }, { id: "02", - name: "Command line", - detail: "Reads Safe transaction JSON and ignores the service's dataDecoded description. Exit codes distinguish decoding findings.", - status: "Read-only", - icon: "terminal", + name: "Mobile clients", + detail: "A React Native phone and tablet reviewer for iOS and Android, backed by the same local Rust engine.", + status: "Evaluation source", + icon: "desktop", }, { id: "03", - name: "Signer image", - detail: "An experimental Linux image with a single user program and a kernel built without a network stack.", - status: "Emulation only", - icon: "chip", + name: "Embedding API", + detail: "Versioned Rust, WebAssembly and caller-owned C interfaces for wallets, custody software and signing hardware.", + status: "Integration ready", + icon: "terminal", }, { id: "04", - name: "Compartments", - detail: "seL4 runs an untrusted Linux beside the signer. Linux tries to write the review region, and seL4 blocks it.", - status: "Emulated prototype", - icon: "layers", + name: "Signer platform", + detail: "An experimental seL4 and Linux signer image exploring isolated review and signing on dedicated hardware.", + status: "Emulation only", + icon: "chip", }, ], } as const;