Registry — Component Names

Source of truth for the forms of reference of every Koder Stack component. CI-validated by koder-spec-audit naming against meta/docs/stack/specs/naming/forms.kmd (R1-R6, T1-T11).

Addingrenamingremoving a row requires a PR; the Gitea workflow .gitea/workflows/audit-naming.yml blocks merge on T1-T11 failure.

Seed status (2026-05-11): this registry was bootstrapped in the session that ratified specs/naming/forms.kmd. It covers the well-known components of the Stack. Not exhaustive yet — many sectors under infra/, services/, and engines/sdk/ still need entries. Adding more rows is a backlog task; the audit accepts a partial registry but rejects malformed rows.


Schema

Each entry is a row in the table below with these columns:

Column Required Example
type yes product / service / engine / meta / umbrella
display yes Koder Flow
bare yes Flow
slug yes koder-flow
path yes products/dev/flow
aliases yes (may be empty) kflow (or empty)
aliases_reason per alias "flow" is a common English word; CLI binary needs prefix

Multiple aliases are separated by ; in the cell, and the reason column carries one reason per alias in the same order, also separated by ;.


Products — Dev

type display bare slug path aliases aliases_reason
product Koder Flow Flow koder-flow productsdevflow kflow "flow" is a common English word; CLI binary needs distinctive prefix
product Koder Hub Hub koder-hub productsdevhub khub "hub" is a common English word; CLI binary already shipped as khub
product Koder Konsul Konsul konsul productsdevkonsul kiris; keye; eye bare starts with K → no koder- prefix (R4.2); CLI binary konsul. Renamed from Koder Iris on 2026-06-27 (iris#109) to free the name "Iris" for the new PACS product (medical imaging). Konsul = consul — the embedded agent acting on behalf (longa manus); Pattern B K-swap consul→Konsul. Homophone of HashiCorp Consul is cross-domain → not a collision (R4.5, same precedent as Kompose × CNCF Kompose). Transition aliases kiriskeyeeye resolve old refs; bare iris is reserved for the new PACS product. Earlier lineage: Koder Eye→Iris 2026-06-04 (eye#046)
product Koder Iris Iris koder-iris productsverticaliris Medical imaging PACS — DICOM archive (DIMSE C-STOREC-FINDC-MOVE + DICOMweb STOWQIDOWADO + MWL) + 2DMPR3D viewer. Name freed by the Iris→Konsul rename 2026-06-27 (konsul#109); "Iris" = the eye's aperture — apt for an imaging system. RFC-006 sector: backend/ (archive) + app/web (viewer). Reuses engines/lang/kvg DICOM + engines/kodec + kdb + Koder ID. Self-hosted-first replacement for Orthanc/dcm4chee-arc. Born from the mri-paula clinical case
product Koder Term Term koder-term productsdevkterm kterm "term" conflicts with shell termterminal vocabulary. Dual-source since #078 S5b cutover (2026-06-27): the Linux desktop kterm ships from the Kroma build (`enginessdkkroma, cargo bin kroma-kterm, installs as slug kterm / dev.koder.kterm`); macOSWindowsAndroidiOSwebCLI still ship from the Flutter products/dev/kterm (server reused untouched). kroma-kterm is the cargo artifact name, not a separate product slug
product Koder Termux Termux koder-termux productsdevktermux ktermux bare overlaps with the upstream Termux app; ktermux signals the Koder fork
product Koder Pkg Pkg koder-pkg productsdevkpkg kpkg bare overlaps with pkg from BSD/Solaris; CLI already shipped as kpkg
product Koder Bridge Bridge koder-bridge productsdevbridge kbridge "bridge" is a common English word
product Koder Dev Dev koder-dev productsdevkdev kdev "dev" collides with /dev/ and dev user shorthand
product Koder Icon Icon koder-icon productsdevkicon kicon "icon" is a common English word; CLI already shipped as kicon
product Koder Kode Kode kode productsdevkode bare starts with K and is distinctive
product Koder Tools Tools koder-tools productsdevkoder-tools ktools "tools" is a common English word
product Koder Vdev Vdev koder-vdev productsdevvdev kvdev "vdev" is ZFSvirtual-device jargon; CLI binary ships as koder-vdev (distinctive). Test-harness synthetic-inputvirtual-device driver (KSTACK-180; specs/develop/synthetic-input-and-virtual-devices.kmd)
product Koder Notebook Notebook koder-notebook productsdevnotebook knotebook "notebook" is a common English word
product Koder Pages Pages koder-pages productsdevpages kpages "pages" is a common English word
product Koder Sky Sky koder-sky productsdevsky ksky "sky" is a common English word
product Koder Grid Grid koder-grid productsdevgrid kgrid "grid" is a common English word
product Koder Beam Beam koder-beam productshorizontalbeam kbeam; beamd "beam" is a common English word; client/CLI kbeam, backend session daemon beamd. Parsec-category GPU streaming (cloud gaming + remote GPU workstation) — stack-RFC-010 (ratified 2026-06-04), scoping #164
product Koder CI CI koder-ci productsdevci "ci" is already a compact acronym
product Koder Domains Domains koder-domains productsdevdomains kdomains "domains" is a common English word
product Koder Kli Kli kli productsdevkli bare starts with K (R4.2), distinctive. "Kli = CLI turbinado" — the rich, multi-tenant UI + PTY proxy that drives terminal CLITUI AIs (agent-console-RFC-001). Krew unified into Kli (2026-06-23, EMENDA 2) — Krew was a cross-session duplicate; its runtimedriver is now Kli's backend. (NB: the owner-only inventorytriage cockpit is Koder Triage, `productsdev/triage, not Kli.) Read-hazard: near-homophone of "CLI" (owner-accepted). Kast` reserved in the name-bank for a future casting product
product Koder Krypt Krypt krypt productsdevkrypt bare starts with K and is distinctive (invented K-word, Pattern B like kodakortexkompass); GPG-equivalent unified CLI wrapping servicescrypto{signer,kms,vault,cipher}
product Koder Kover Kover kover productsdevkover bare starts with K and is distinctive (invented K-word, Pattern B like kodakortexkrypt); evokes cover (wraps the observed program) + coverage (test coverage). Working name per kover-RFC-001 §9 R-naming

Products — Horizontal

type display bare slug path aliases aliases_reason
product Koder Talk Talk koder-talk productshorizontaltalk ktalk "talk" is a common English word
product Koder Chat Chat koder-chat productshorizontalchat kchat "chat" is a common English word
product Koder Mail Mail koder-mail productshorizontalkmail kmail "mail" collides with mail(1)/Mail.app; CLI already shipped as kmail
product Koder Drive Drive koder-drive productshorizontaldrive kdrive "drive" is a common English word
product Koder Backup Backup koder-backup productshorizontalbackup kbkp; kbackup "backup" is a common English word; module ratified in snapshots-RFC-001 v2 (2026-05-21). kbkp is aliases[0] so the CLI binary is kbkp (per binaries-and-cli/naming.kmd §1); kbackup kept as secondary mnemonic
product Koder Cal Cal koder-cal productshorizontalcal kcal "cal" collides with cal(1); also kcal is short and memorable
product Koder Calc Calc koder-calc productshorizontalcalc kcalc "calc" is a common English word
product Koder Board Board koder-board productshorizontalboard kboard "board" is a common English word
product Koder Beats Beats koder-beats productshorizontalbeats kbeats "beats" is a common English word
product Koder Cine Cine koder-cine productshorizontalcine kcine "cine" is a common English word
product Koder Tune Tune koder-tune productshorizontaltune ktune "tune" is a common English word; Smart TV app (TizenWebOS) — registered to unblock the koder-release slug-validation gate (infraci#027)
product Koder Craft Craft koder-craft productshorizontalcraft kcraft "craft" is a common English word
product Koder Crew Crew koder-crew productshorizontalcrew kcrew "crew" is a common English word
product Koder Dek Dek koder-dek productshorizontaldek bare is distinctive (invented)
product Koder Dok Dok koder-dok productshorizontaldok bare is distinctive (invented)
product Koder Flash Flash koder-flash productshorizontalflash kflash "flash" is a common English word
product Koder Form Form koder-form productshorizontalform kform "form" is a common English word
product Koder Hand Hand koder-hand productshorizontalhand khand "hand" is a common English word
product Koder Sign Sign koder-sign productshorizontalsign ksign "sign" is a common English word; collides with sign(1) and many SaaS signature tools (D4SignDocuSignZapSign)
product Koder Imago Imago koder-imago productshorizontalimago bare is distinctive (Latin/biology term)
product Koder Kad Kad kad productshorizontalkad bare starts with K and is distinctive; phonetically evokes CAD (computer-aided design) without colliding with it (forms.kmd R4.5 — proximity is not collision). Visual KVG project editor (Visiodraw.ioSketchUpAutoCADBlender class). Binary derives from slug kad (no alias needed). See kvg-RFC-002
product Koder Kall Kall kall productshorizontalkall bare starts with K and is distinctive
product Koder Kampus Kampus kampus productshorizontalkampus bare starts with K and is distinctive
product Koder Kanvas Kanvas kanvas productshorizontalkanvas bare starts with K and is distinctive
product Koder Koru Koru koru productshorizontalkoru bare starts with K and is distinctive
product Koder Kruze Kruze koder-kruze productshorizontalkruze kruze bare starts with K and is distinctive (invented K-word evoking cruise); binary + Android applicationId ship as bare kruze per kpkg.toml [platforms]; slug retains koder- prefix matching kpkg [hub].slug + Hub-published canonical
product Koder Keep Keep keep productshorizontalkeep bare starts with K and is distinctive
product Koder Kosm Kosm kosm productshorizontalkosm bare starts with K and is distinctive (evokes cosmos — the organized personal space of the home screen). Android-native launcher (Smart Launcher 6 parity + Koder Stack integration), L4 form app/android/ per RFC-006 §3.5; Android applicationId dev.koder.kosm (koder.toml [android])
product Koder Kapt Kapt kapt productshorizontalkapt bare starts with K; abbreviates capture (no collision with the koder_capture_* SDK slugs — forms.kmd R4.5 proximity is not collision). CallVoIP recorder (Talker ACR equivalent); thin shell over `enginesmediacapture (kcap) + kodercapturekit`, call detection via Koder Konsul. Native a11ycapture piece app/android/ per RFC-006 §3.5; applicationId dev.koder.kapt (koder.toml [android])
product Koder Kroll Kroll kroll productshorizontalkroll bare starts with K (R4.2), distinctive — evokes roll ("rolling!" = camera recording). Desktop screen recorder (OBSSimpleScreenRecorder class): multi-screen video + multi-track audio to MKV, live capture meters, mosaic mode. Sibling to Koder Kapt (callaudio recorder) — both reuse engines/media/capture (kcap) + the koder_capture_* SDKs. GNOME GTK4Libadwaita app, L4 form `appdesktop/ per RFC-006 §3.5; applicationId dev.koder.kroll`. Proximity to Kroll Inc. is advisory-only (R4.5), not a collision
product Koder Learn Learn koder-learn productshorizontallearn klearn "learn" is a common English word; registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)
product Koder Lingo Lingo koder-lingo productshorizontallingo klingo "lingo" is a common English word; registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)
product Koder Pixel Pixel koder-pixel productshorizontalpixel kpixel "pixel" is a common English word (and Google Pixel); registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)
product Koder Poly Poly koder-poly productshorizontalpoly kpoly "poly" is a common English prefix; registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)
product Koder Snap Snap koder-snap productshorizontalsnap ksnap "snap" is a common English word (and snapdSnapchat); registered to unblock the koder-release slug-validation gate (infraci#030 Bug B)

Products — Vertical

type display bare slug path aliases aliases_reason
product Koder Kora Kora kora productsverticalkora bare starts with K and is distinctive (Pattern B like kodakortexkompass); Brand 83 (Great). Phonetic proximity to koru/koda is allowed, not a collision (forms.kmd R4.5)
product Koder Karavan Karavan koder-karavan productsverticalkaravan karavan bare starts with K and is distinctive (K-word from Persian kārvān via caravan — the column of travelersgoods moving together under watch; literal spelling in TurkishSlavic); Brand 81 (Great), zero SFB, PronSonMem 100. Fleetasset tracking vertical on the Ion engine. `infranetfleet` owns "Fleet" so the fleet-domain product needed a distinct name. Renamed from Koder Konvoy (Brand 62) same-day on 2026-06-11, owner-ratified, before any coderelease shipped — konvoy had only existed for hours; no compat aliases kept. Known read-hazard: en-GB caravan = motorhome (accepted trade-off)
product Koder Agro Agro koder-agro productsverticalagro kagro "agro" is a common agriculture prefix; registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)
product Koder Helo Helo koder-helo productsverticalhelo khelo "helo" is a common English word (helicopterhello); registered to unblock the koder-release slug-validation gate (infraci#030 Bug B)
product Koder Home Home koder-home productsverticalhome khome "home" is a common English word; registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)
product Koder Lex Lex koder-lex productsverticallex klex "lex" collides with lex(1)lexer jargon; registered to unblock the koder-release slug-validation gate (infraci#030 Bug B)
product Koder Vibe Vibe koder-vibe productsverticalvibe kvibe "vibe" is a common English word; registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)
product Koder Wallet Wallet koder-wallet productsverticalwallet kwallet "wallet" is a common English word (and KDE KWallet, advisory per R4.5); registered to unblock the koder-release slug-validation gate (infra/ci#030 Bug B)

Services — Foundation

type display bare slug path aliases aliases_reason
service Koder ID ID koder-id servicesfoundationid kid "id" is too generic; kid is the canonical shorthand
service Koder Relay Relay koder-relay servicesfoundationrelay krelay "relay" is a common English word
service Koder Reporter Reporter koder-reporter servicesfoundationreporter kreporter "reporter" is a common English word
service Koder Scheduler Scheduler koder-scheduler servicesfoundationscheduler kjob "scheduler" is a common English word; CLI ships as kjob (operator types kjob create, kjob run-now …) — shorter + verb-noun friendly per v0.1.0 README
service Koder Ads Ads koder-ads servicesfoundationads kads "ads" is a common English word
service Koder Billing Billing koder-billing servicesfoundationbilling kbilling "billing" is a common English word
service Koder CRM CRM koder-crm servicesfoundationcrm "crm" is already a compact acronym
service Koder Desk Desk koder-desk servicesfoundationdesk kdesk "desk" is a common English word
service Koder Kash Kash kash servicesfoundationkash bare starts with K and is distinctive
service Koder Katalog Katalog katalog servicesfoundationkatalog bare starts with K and is distinctive
service Koder eDiscovery eDiscovery koder-ediscovery servicesfoundationediscovery kedisc "ediscovery" is industry term; kedisc is canonical shorthand
service Koder Compliance Compliance koder-compliance servicesfoundationcompliance kcompl "compliance" is a common English word; kcompl distinct
service Koder Voice Voice koder-voice servicesaivoice kvoice "voice" is a common English word
service Koder Kompass Kompass kompass servicesfoundationkompass bare starts with K and is distinctive
service Koder Moderation Moderation koder-moderation servicesfoundationmoderation kmoderation "moderation" is a common English word
service Koder Pass Pass koder-pass servicesfoundationpass kpass "pass" collides with pass(1) password manager
service Koder Tribus Tribus koder-tribus servicesfoundationtribus bare Tribus does not start with K → slug koder-tribus (R4.1); latin tribus = tribe/division of the people; cooperative-work primitive (tribus-RFC-001). Distinct from the Tribe SaaS (Bettermode) and from the internal term workspace; the shared container a user creates is a "tribe"
service Koder Atlas Atlas koder-atlas servicesfoundationatlas katlas Self-hosted map data plane (tilesroutinggeocodingstreet-level imagery); daemon atlasd (renamed from mapsd, atlas#010 2026-06-27), container atlas @ 10.0.1.93:8091. Consumer nav app = Koder Maps (product, productshorizontal/maps, kmaps)
service Koder srcradar srcradar koder-srcradar servicesfoundationsrcradar srcradar bare srcradar (source-radar) is distinctive; Self-Hosted Source Catalog & Radar (stack-RFC-017)

Services — AI

type display bare slug path aliases aliases_reason
service Koder Gateway Gateway koder-gateway servicesaigateway kgateway "gateway" is a common English word
service Koder Bot Bot koder-bot servicesaibot kbot "bot" is a common English word
service Koder Agents Agents koder-agents servicesaiagents kagents "agents" is a common English word
service Koder Kortex Kortex kortex servicesaikortex bare starts with K and is distinctive
product Koder Personal Computer KPC kpc servicesaikpc brand acronym (matches KDS, KDB pattern); "Personal Computer" anchor differentiates from Manus "Cloud Computer" via ownership framing (self-hosted-first.kmd alignment)
service Koder Websearch Websearch koder-websearch servicesaisearch kwebsearch one-word Websearch (bare) → koder-websearch (R4.1); distinguishes the Perplexity-like agent web-search+scrape+cite service from infra/data/search (BM25 FTS). Code/binary already koder-websearch (search#018, 2026-05-24); display normalized to one word so bare↔slug agree
service Koder Curator Curator koder-curator servicesaicurator kcurator "curator" is a common English word; autonomous model-curation orchestrator (stack-RFC-008). Slug pending final ratification (alternatives: scout, modelscout)

Services — Crypto

type display bare slug path aliases aliases_reason status
umbrella Crypto Crypto crypto services/crypto Area umbrella grouping signerkmsvault/cipher; no binary; ambiguity with cryptocurrency disambiguated by Stack context
service Koder Signer Signer koder-signer servicescryptosigner ksigner "signer" is a common English word; collides with signing CLIs (signtooljarsignercosign)
service Koder KMS KMS kms servicescryptokms bare "KMS" starts with K → slug kms (forms.kmd R4.2; the earlier "acronym exception" note was wrong — R4.2 has no acronym carve-out)
service Koder Vault Vault koder-vault servicescryptovault kvault "vault" collides with HashiCorp Vault; kvault disambiguates the Koder service
service Koder Cipher Cipher koder-cipher servicescryptocipher kcipher "cipher" is a common English word planned

Engines — Lang

type display bare slug path aliases aliases_reason
umbrella Kore Kore kore engines/ Domain umbrella for the reusable Koder Stack backbone — every engine (RFC-002 sense): `engines/lang