Brand & Media Kit
esr.co
AI Automation with No Code. Everything a partner, affiliate or journalist needs to represent esr.co accurately, plus and the list of things nobody may say. If it isn’t on this page, don’t say it.
Locked 2026-08-02 · ESR AI Corp., PO Box 341, Farmingdale, NY 11735
Logo
The wordmark is always lowercase. "esr.co" is a domain, not an acronym. Four assets, four jobs. Each one states what it is for. Pick the one that matches your background rather than recoloring.

Wordmark, light background
The default. Use on white, off-white or any pale background.

Wordmark, dark or busy background
Use on a dark ground, a photo, or the ESR Red accent panel, where the light-background wordmark would disappear.
App icon, 512×512
Square tile only: favicon, app icon, avatar, or a directory listing that requires a square. It is a self-contained dark tile, so it needs no background treatment. Never place it on the accent color.

Social share card, 1200×630
Open Graph / Twitter card image when linking to esr.co. Do not crop it down to use as a logo.
Clear space & minimum size
Keep clear space around the wordmark equal to the height of the lowercase "e" on all four sides. Minimum reproduction width is 90px on screen; below that use the square app icon instead.

Color
ESR is light-futuristic only: white and off-white backgrounds with light glass morphism. No dark mode, no dark or navy backgrounds. This is permanent and non-negotiable.
ESR Red
#FA453C
Primary accent: large CTAs, headline highlights, brand furniture at 16px+ / 700 weight
ESR Red (text)
#C9342B
Small red text and links under 16px. The only red that clears WCAG AA on white
White
#FFFFFF
Primary background
Off-White
#F8F8FF
Secondary / card background
Ink
#181818
Primary text
Muted Ink
#4B5563
Secondary text, captions
Hairline
#E5E7EB
Borders, dividers, card edges
Two reds, on purpose. #FA453C is the brand red, used at 16px/700 and above. Below that it does not clear WCAG AA on white, so small red text and links use #C9342B.
Type
Geist throughout. The wordmark is always lowercase: "esr.co" is a domain, not an acronym. Fallback stack: Geist, -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif
Correct & incorrect usage
The left panel is how the assets are meant to be used. The right panel is every way they have actually been misused, including on this page before it was rebuilt.
✓ Correct


Light-ground wordmark on white. Dark-ground wordmark on the accent panel. That is exactly what it is for.
✗ Incorrect
- Do not put the light-background wordmark on a dark or accent ground. Use the dark-ground variant, which exists for exactly this.
- Do not put the square app icon on the accent color, or on any colored panel. It is a finished tile and brings its own background.
- Do not recolor the wordmark. It ships in the two colorways provided and no others.
- Do not stretch, skew, rotate, or add drop shadows or outlines to the wordmark.
- Do not uppercase "ESR.CO". The wordmark is always lowercase.
- Do not crop or separate the arrows from the wordmark, and do not rebuild the wordmark as live text in a font. It is a fixed asset; a typeset imitation is not the logo.
- Do not place the wordmark on a dark background as a general design choice: ESR has no dark-mode identity. The dark-ground asset is for third-party contexts we do not control.
Product screenshots
Captured from the running application at 1440×900, not mocked up. Use these rather than recreating the interface.

Homepage
The front door at esr.co. Use when illustrating the product generally.

Pricing
The four-tier ladder. Use when quoting prices, so the figures shown match the figures written.

Features
What the agent team does. Use when describing capability rather than price.
Boilerplate
Three lengths. Copy one verbatim. Editing them puts you outside the approved claims.
~25 words
esr.co gives founders an AI executive team: a roster of agents that remember your business, do real work with your own data, and hand it back for approval. Plans start at $49/month.
~50 words
esr.co is an AI executive team for founders, not a single chatbot. A roster of named agents: the Strategist, the Marketer, the Builder, and Ava the executive assistant, take a request, route it to the right teammate, look things up in your own business data, and produce a finished artifact. Every deliverable is verified and critiqued before you see it, and nothing external goes out without your approval. Built on Claude. Plans start at $49/month.
~100 words
esr.co is an AI executive team for founders who don't have time to hire one. You describe what you need; Ava, the executive assistant, routes it to the right agent on your roster. Agents remember your business between tasks, look things up in your own data, and produce a real artifact: a document, a plan, a chart. Every deliverable goes through an automated verification pass and an anti-slop critic that strips AI tells before it reaches you, and unsafe work is refused and logged. You set how much each agent may do unattended, and every task's cost is metered against a monthly allowance you can see. Nothing external is sent on your behalf without your approval. Built on Claude. Plans start at $49/month, with $99–$499/month tiers as you grow.
Approved claims
Say these. Each one is traced to a feature verified working in production on 2026-08-01. The trace is printed so you can check it yourself.
“esr.co gives founders an AI executive team, not a single chatbot.”
LIVE: Working agent roster (workspace_agents 47 rows); Org chart (agent_org_chart 598 rows); Agent archetypes (23 rows).
“Ava, the executive assistant, takes your request and routes it to the right agent on your team.”
LIVE: Ava (/api/ava/route-task, /api/ava/execute, /api/ava/greet); Task routing (route-task-core.ts, roster-routing.ts); agent_tasks 43 rows.
“Your agents remember your business between tasks, so you do not re-explain yourself every session.”
LIVE: Agent working memory, customer-scoped (agent_memory: 244 rows at project='client:<companyId>' across 52 distinct tenants; agent-memory.ts, semantic_search_decisions).
“Agents look things up in your own business data and produce a finished artifact, such as a document or a chart.”
LIVE: Tool use (agent_tool_calls 639 rows: read_own_data 432, create_artifact 200, web_fetch 7); Artifacts (agent_artifacts 97 rows across 10 distinct tenants, newest 2026-08-02).
“Every deliverable is checked before you see it: an automated verification pass confirms it answers the request, and a critic strips AI tells.”
LIVE: Task verification (verify-task.ts at route-task-core.ts:1479); Anti-slop critic (slop-reviewer.ts at :1309/:1389, unconditional, regex-only); Rework loop (runReworkLoop).
“ESR refuses unsafe or destructive work and keeps a record of the refusal.”
LIVE: Guardrail blocks (guardrail_blocks 80 rows).
“You decide how much each agent may do unattended.”
LIVE: Autonomy grants (autonomy_grants 62 rows; autonomy-engine.ts, /api/autonomy).
“Every task's cost is metered against a monthly allowance you can see, and work you cannot pay for is refused before it starts.”
LIVE: Power metering (power_balances 9, power_ledger 91 rows); Power pre-flight gate (power-gate.ts); Task receipts (33 rows).
“Nothing external is sent on your behalf without your approval. Every outgoing action is addressed to you and waits for you.”
LIVE: Email recipient lock (agent-tools.ts:203, where the tool schema has no recipient field and forces the account owner's address).
“ESR is built on Claude (Anthropic), and routes cheaper or stronger models to match the work.”
LIVE: Model selection / aliases (anthropic.ts:37 MODEL_ALIASES; model_routing_log 76 rows).
“Plans start at $49/month (founding rate, seat-capped) and $99/month (Launch) on the ongoing ladder, up to $499/month.”
LIVE: Pricing tiers (app/lib/pricing.ts; /pricing HTTP 200).
“Partners earn a recurring cash commission on the subscription revenue of customers they refer.”
LIVE: Referral tiers and caps (referral-tiers.ts; one-referral-per-referrer cap @182ef20).
Source: ESR FEATURE INVENTORY 2026-08-01 (f472cfbd-7ee6-4df5-af67-7b117ba1cd4a). 101 features audited; only the 27 marked LIVE are claimable. Three features the audit wanted to call LIVE were killed under adversarial check.
Do not say
Not style guidance. Repeating any of these in public is a refund and, in several cases, a legal problem. Several describe features whose code exists and looks finished but has never once run in production.
Press contact
ESR AI Corp.
press@esr.coPress, partnership and brand-asset questions. For anything not covered on this page, ask before publishing.
ESR AI Corp., PO Box 341, Farmingdale, NY 11735