diff --git a/hermes/branding/index.html b/hermes/branding/index.html new file mode 100644 index 0000000..975fa92 --- /dev/null +++ b/hermes/branding/index.html @@ -0,0 +1,188 @@ + + + + + +Hermes — brand — Silent Mode + + + + + + + + +
+ +

Hermes brand

+

Mark, palette, name, tone. One page so client builds, add-on + chrome, screenshots and third-party press stay consistent without a + design review.

+
+ +
+ +
+

The name

+

In English the product is Hermes — after the Greek god of messengers, + travellers, and crossings. In modern Greek the same name is Ermis + (Ἑρμῆς). Both pronunciations are correct; written form is always Hermes + outside Greek contexts.

+

The keyboard shortcut inside Theseus is Ctrl+Shift+E — + E for Ermis, and off the collision path with Chrome's own Ctrl+Shift+M + ("switch profile").

+
Not Hermès. The French + fashion house owns the mental model for the word with the grave accent and + the orange. We spell it Hermes (no accent) and we do not use that + orange. If a visitor confuses the two, the mark alone should set them + straight.
+
+ +
+

The mark

+

A winged envelope. Reads as "messenger" at a glance, works + monochrome, scales from 16 px (sidebar icon) to 160 px (hero) without + legibility loss. SVG uses currentColor so it + inherits whatever text colour it sits in.

+ +
+
+
+ 16 px — simplified stroke variant +
+
+
+ 32 px — standard +
+
+
+ 64 px — on panel +
+
+
+ on acid green +
+
+ + + + + + + + + + + + + + + + + + + + + + + +
DoDon't
Keep the envelope horizontal, wings symmetrical.Rotate, mirror or detach the wings.
Let the mark inherit text colour (currentColor).Hard-code a colour inside the SVG; it limits reuse.
Use the stroke variant below 24 px display size.Scale the standard mark below 20 px — feathers merge.
Pair with the wordmark "Hermes" when context is unclear.Pair with the Hermès logotype or any horsey mascot.
+
+ +
+

Palette

+

Hermes rides on Silent Mode's colour system — same acid green, + same deep panels — so it never looks like a separate app glued on. + One extra accent, warm amber, is reserved for Hermes-specific moments + (unread badge, "winged sandals" nod). Not Hermès orange.

+ +
+
bg#0b0e14 — primary surface
+
panel#141a24 — cards, sidebar
+
acid#d6ff3d — primary action
+
amber#f4c430 — Hermes accent, unread
+
ink#e7eaf1 — body text
+
mut#8b98a9 — muted text
+
+ +
Hermès-collision check. Hermès corporate orange is + #FF6D00-ish. Our amber is #f4c430: + yellower hue, lower saturation. Side by side they are clearly different; + on their own, the amber reads as warm highlight, not luxury-brand orange.
+
+ +
+

Voice

+ +
+ +
+

Attribution + reuse

+

Mark + palette are MPL-2.0 along with the rest of the Hermes client + source. Use for reviews, press, interoperability docs and the client's own + chrome. Don't apply to products not actually Hermes (that includes forks + with different protocols or trust models).

+
+ +
+ + + + + diff --git a/hermes/branding/mark-stroke.svg b/hermes/branding/mark-stroke.svg new file mode 100644 index 0000000..b319012 --- /dev/null +++ b/hermes/branding/mark-stroke.svg @@ -0,0 +1,14 @@ + + Hermes + + + + + + + + + + diff --git a/hermes/branding/mark.svg b/hermes/branding/mark.svg new file mode 100644 index 0000000..c1a93bb --- /dev/null +++ b/hermes/branding/mark.svg @@ -0,0 +1,20 @@ + + Hermes + + + + + + + + + + + + + + + + diff --git a/hermes/index.html b/hermes/index.html index 724c9b9..7ad7818 100644 --- a/hermes/index.html +++ b/hermes/index.html @@ -32,15 +32,61 @@
⛓️✉️
-

Hermes designed · not yet built

+

Hermes MVP · desktop

End-to-end encrypted DMs over Nostr, addressed by your .bch name instead of a public-key string. Same wallet is your identity — no email, no phone number, no company, no server that can delete your account.

+

+ Lives inside Theseus: open with the Hermes icon in the + left sidebar, or Ctrl+Shift+E + (E as in Ermis, the Greek spelling). Brand kit at + /hermes/branding. +

+
+

What ships today

+

The desktop MVP is live inside Theseus. Core messaging works + end to end; polish and mobile follow.

+
+
+

Threaded chat live

+

Contact list on the left (search + unread badges), selected conversation + on the right with bubbles + inline reply. Enter to send, Shift-Enter for + newline.

+
+
+

Send & receive by name live

+

Type alice.bch — the client resolves on-chain, + wraps NIP-17, publishes to the recipient's declared relays. Sealed-sender: + the relay never sees who sent what to whom.

+
+
+

Address book live

+

Named contacts stored locally. Optional vCard import for existing + address books — opt-in, nothing uploaded, you preview who gets added.

+
+
+

History on your device live

+

Messages persist to disk (per identity) so close-reopen keeps your + threads. Unread marks survive restarts.

+
+
+

Mobile next

+

Shipping inside Ariadne mobile (same wallet seed, same Nostr identity, + zero extra onboarding).

+
+
+

Tor transport planned

+

Relay traffic over the Tor exit Theseus already runs, so even connection + IP leaves the relay.

+
+
+
+

The one idea that makes this different

Every existing Nostr client has the same wart: identity is