_VOCAB.md — RelayCTX Canonical Vocabulary#
Session 0 complete — June 3, 2026 Governs UI labels, MCP tool descriptions, marketing copy, email, and agent-facing text. Updated after each V&V session. This file is the source of truth. 2026-07-10: legal entity → Relay Context Inc.; wordmark treatment updated (Outfit 600); Pulse → Stream (feature noun).
Product Name & Verb#
RelayCTX#
What it is: The product name and brand. Usage: Use in brandmarks, formal references, domain (relayctx.com), and when the full product name is needed. Wordmark: RelayCTX in Outfit 600, letter-spacing -0.02em — one treatment everywhere (Syne retired v3.4; see brand/relay-brand-guide.html). In prose: "RelayCTX is a context layer for AI." Not "The RelayCTX." Don't say: RelayContext · Relay Context · relay-ctx
relay (verb)#
What it is: The core action — to move context from one party to another. Usage: Lowercase always when used as a verb. "relay a Code" · "relay context to your team" · "relay it forward." Also: The informal noun people use for the object. "send a relay" is natural and fine in user-facing copy. Formal: "a transfer." Don't say: handoff · pass · send (when relay is more precise)
Core Object Nouns#
a relay / a transfer#
What it is: The object created when context is packaged and sent. Two forms — use by context:
- a relay — user-facing, marketing, conversational copy. "Send a relay." · "Create a relay."
- a transfer — API, technical docs, agent-facing, MCP tool names.
relay_transfer_create
Don't say: a handoff · a package · a message · a note
Code#
What it is: The seal on a package, not the package. A Code makes packaged context transportable — it is how a thing crosses a gap intact. Uppercase alphanumeric. The platform does not depend on it: context is stored, referenced and retrieved without one. Usage: Always capitalised. "Share your Code." · "Enter the Code." In UI: JetBrains Mono 600, teal, 0.15em tracking. Pairs with the verb: "relay a Code" — product verb + identifier, no redundancy. Don't say: PIN · relay ID · relay key · Relay Code (retired — redundant with the verb) Lifecycle: a Code is minted when someone hands context over, never on everything by default. "Every relay has a Code" is wrong — say "a Code means someone shared it." Absence of a Code is a real, normal state and must never be written as missing, pending, or an error. Never imply a Code confers value. All packaged context is valuable; a Code only means it has been wrapped for transport. Avoid "important enough to share", "elevated", "promoted", or any copy that reads as coded = real and uncoded = draft. The wrapper is not the gift. Never state a length in copy. Not "your 6-digit Code" — Codes vary in length, the server owns the number, and interfaces accept a wide range. Write "your Code".
Actions#
relay (verb — also covers forwarding)#
Covers both: creating a new relay AND passing an existing one on. "relay it to someone" works in both cases. Don't say: forward · pass · re-send
receive#
What it is: The action on the other end — getting a relay and opening it. Usage: "Receive a relay." · "You've received a relay from Erik." Don't say: claim · accept · open (for the receiving action)
Product Concepts#
context layer#
What it is: The canonical description of what RelayCTX is. Usage: "RelayCTX is a context layer for AI." Add qualifier when needed: "context layer for AI" with audience context. Don't say: context platform · context vault · memory store · AI tool · assistant
Context (the thing being moved)#
Definition: The substance of work — decisions, state, and intent — that needs to travel between sessions, tools, agents, or people. Usage: "Context gets to who needs it, when they need it." Not just data, files, or logs — the substance of the work itself. Don't say: memory · data · information (when "context" is more precise)
Stream#
What it is: A persistent, subscribable focus area. A live feed of items for a topic or workstream. Replaces "Pulse" as the product noun. (Note: the wire/DB layer still says pulse — pulse_id, the /api/user/v1/pulses alias — until the endgame migration; see relay-platform docs/DESIGN-NOTE.pulse-to-stream.md.) Usage: "Add it to a Stream." · "Check the Stream." Capitalised as a product noun. Distinct from the pulse motion system: the Stream feature is not the brand's pulse motion family (--rly-pulse #00D9C8, motion-only — briefs/SPEC.pulse-motion.md). "Stream" = the feature; "pulse" = the motion. Don't say: Pulse (retired feature name) · thread · channel (for this specific object) · board
Item#
What it is: A single piece of content added to a Stream. Usage: "Add an item to your Stream." · "9 items." Don't say: contribution · entry · note · post
Series#
What it is: A linked set of relays (transfers). Can be short-lived or ongoing. Usage: "Create a Series." Agents use Series to orientate via MCP. Not the same as a recurring channel. Don't say: recurring relay · relay chain · relay thread
Channel#
What it is: A subscribable feed of updates — relays, Streams, or a mix — that someone can follow. Usage: "Subscribe to a Channel." Broader than a Stream (which is one focus area).
Space#
What it is: A persistent container for relay objects. Org-scoped shared context. Usage: "Add to a Space." · "Shared in the team Space." Distinct from: Workspace (org structure), Stream (focus area feed), Org (trust boundary)
Workspace#
What it is: A structural layer in the org hierarchy: org → workspace → team. May not be named or user-visible. Usage: Internal/structural references. Not a synonym for Space. Don't say: workspace when you mean Space
Agent#
What it is: Any AI participant that can send, receive, or relay context. MCP is the current mechanism, not the definition. Usage: "An agent that relays context." Not tied to a specific protocol.
App UI Change Set — Session 1 (relay-app #145)#
| Surface | Before | After |
|---|---|---|
| Nav | Send Relay | Send |
| Nav | Claim Relay | Receive |
| Nav | Relay Status | Status |
| Button | Send Relay | Relay It |
| Status badge | Claimed | Received |
| Visibility | Org-visible | Org |
| Success toast | Relay created — ID {pin} | Relay created {code} |
| Toast | ID copied | Code copied |
| Tips | handoffs | relays |
| Tips | claim the same context | receive the same context |
| Tips | context windows | sessions |
| All | PIN / relay ID | Code |
Retired Terms#
| Retired | Use instead | Why |
|---|---|---|
| handoff | relay (verb) / transfer | Imprecise, generic |
| PIN | Code | Retired May 2026 |
| relay ID / relay key | Code | Redundant |
| context platform | context layer | Evolved — "layer" is more precise |
| contribution | item | Simplified |
| Relay Code | Code | "Relay" is the verb — redundant |
| Pulse (feature name) | Stream | Renamed; wire/DB layer still says pulse until the endgame migration. Not the pulse motion system (--rly-pulse), which keeps its name |
| claim / accept | receive | For the receiving action |
| enterprises | orgs, teams, operators | Too narrow, wrong direction |
| persistence / memory | continuity | Wrong category |
| seamless / AI-powered | — | Hype language, never |
| Little Rocket Ltd. | Relay Context Inc. | Legal entity updated (EC, 2026-07-10) |
| context windows | sessions | Outside Session 0 vocab |
Copy Rules#
Capitalisation:
- RelayCTX — always as written
- Stream, Space, Channel, Series, Code, Item — capitalised as product nouns
- relay — lowercase when used as verb or informal noun
- context, transfer, workspace — lowercase
The verb in CTAs:
- "relay it →" · "create a relay →" · "get access →" · "Relay It" (button)
- Never: "Click here" · "Learn more" · "Find out more"
Audience language:
- Say: orgs, teams, operators
- Don't say: enterprises, companies, clients
Memory framing:
- "RelayCTX stores context so it can move — intentionally, on demand."
- Never: "memory store" · "remembers your context" · "context vault"
Session Log#
| Session | Status | Relay | Date |
|---|---|---|---|
| 0 — Core vocabulary (14 terms) | ✓ Complete | KD8684 | 2026-06-03 |
| 1 — Product / App UI layer | ✓ Complete | QZWMEB | 2026-06-03 |
| 2 — Platform & API layer | Pending | — | — |
| 3 — Comms & Email layer | Pending | — | — |
| 4 — Brand & Marketing layer | Pending | — | — |
| 5 — Agent & AI layer | Pending | — | — |
| 6 — Spaces layer | Gated on Spaces v1 | — | — |
Stream: pc_97fd97b78f99 — Relay — Voice & Vocabulary