Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
4 changes: 2 additions & 2 deletions src/app/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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: {
Expand Down
32 changes: 16 additions & 16 deletions src/lib/content.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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"],
Expand Down Expand Up @@ -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,
},
],
Expand All @@ -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",
Expand All @@ -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;
Expand Down