brand kit · 印章
roops

Every mark, color, type rule, and borrowed word that makes roops look like roops — the identity system, gathered on one page.

back to the product page
01 · The mark ·

An ensō is a loop drawn with discipline.

The ensō (円相) — the zen circle, one breath, one stroke — is the rare logo concept that is not a metaphor. It literally is a loop. Left slightly open it is a run in progress; closed, a run complete.

Primary — the open ensō

Brush-weighted, imperfect, gap at the top right: the loop that will run again. The whole identity in one stroke.

Seal — 巡 in vermillion

The hanko form for favicons, stamps, and small sizes. 巡: to make the rounds.

roops

Lockup — wordmark + seal

Lowercase serif wordmark, sealed like a signed document. The seal always sits last, as a signature does.

02 · Color ·

Ink, paper, and one seal of vermillion.

Traditional Japanese color names (nihon no iro), each with a job. Vermillion is the only accent — it appears exactly where a hanko would: on things a human decided.

sumi · ink#1C1A17Text, marks, the ensō. Never pure black.
kinari · raw paper#F2EDE3The surface. Warm, faintly textured washi.
shu · vermillion#C73E2BThe seal. Alerts, acks, the one accent.
ai · indigo#2E4A5BSecondary ink — code, links, quiet emphasis.
koke · moss#6B7A5CHealthy status only. Moss grows on what is left in peace.
ōdo · ochre#A87A2AWarn status only. Bare earth shows where the moss has worn away.
nibi · dulled#8C8578Metadata, timestamps, the recessive layer.
03 · Type & rules ·

Three faces, three jobs. Nothing improvised.

Every character on the page is set in one of three faces, and each face has exactly one job. Reaching for a fourth — or mixing the three — is what breaks the system.

手入れ roops
"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", Georgia, serif All reading text — headings, body copy, every lede.
済 認 休 承
"Yuji Syuku", "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif Stamps only, always large. Small kanji collapse into a blob in this face — it never carries body text.
last 巡 06:20 · 1m44s · $0.0042
ui-monospace, "SF Mono", "Cascadia Code", Menlo, monospace Every number, label, and timestamp. Nothing else is set in it.
vermillion, sparinglythe only accentAppears only where a hanko would sit — seals, alerts, the marks of a human decision. Nowhere else on the page.
never pure blackink, not voidText and marks sit on a warm near-black ink, never #000. The page stays soft, not stark.
×no emojimarubatsu, not iconsStatus is achieved, partial, × failed — each in its own color. Never an emoji, never a checkmark glyph.
motion breathesslow, one easingTransitions run at 0.8s or slower, on a single easing curve throughout, with a reduced-motion fallback for anyone who asks for it.
04 · Working vocabulary · 語彙

Words the product borrows.

Not decoration — each term earns its place by naming something the harness already does. Used sparingly: one or two in the UI, the rest in docs and voice.

meguru / junto go around; a patrolA single firing of a loop. “Last 巡: 06:00.” CLI verb: roops rounds.
手入れteiretending, upkeepThe category of work Roops does — garden-keeping for repos and systems. The docs’ word for “maintenance loop.”
mameaningful interval / negative spaceBoth meanings apply: the interval between runs, and the empty space of a healthy dashboard. One kanji, the whole product.
hanthe seal / stampDispositions. To ack a finding is to stamp it. Hanko stamps as status iconography: settled, acknowledged, snoozed — and approved, the one stamp that becomes an order.
改善kaizencontinuous improvementThe philosophy of small recurring passes — the reason loops exist at all. Voice-of-brand word, not UI copy.
05 · Voice ·

Ways to say it.

案 A
Quiet rounds. Kept promises.The bushidō read — dependability first.
案 B
The garden is raked every morning.The karesansui read — the README’s opening line.
案 C
Tend, don’t toil.The teire read — shortest, best on a terminal banner.
案 D
毎朝、庭を整える。“Each morning, the garden is set in order.” — for the people who will ask what it means. That is the point of a tagline.