Rebrand customer-facing surfaces and domain as Wiggleverse Market (market.wiggleverse.org) #23
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Present the official brand Wiggleverse Market on every customer-facing
surface — the storefront UI, the public web address, and the emails the platform
sends — retiring the internal codename "ecomm" from anything a shopper or
merchant sees.
Problem / pain
The product is customer-visible today (the pre-production environment is live
and taking real sign-ins), and every surface a customer meets presents the
internal codename: the browser tab says "ecomm", the header wordmark and footer
say "ecomm", and sign-in emails speak as "ecomm". A lowercase engineering
codename reads as a placeholder, and a commerce product that asks people for
their email address — and soon their orders and money — pays a trust cost every
time it introduces itself that way.
The cost is about to compound: production stand-up is the next piece of work.
If the brand isn't settled first, the production address customers visit,
bookmark, and share — and the sender identity their mail clients learn — get
minted under the codename, and fixing it later becomes a customer-visible
migration (changed links, a "new" sender to re-trust) instead of a naming
decision made once, on time.
Who feels it
Desired outcome / value
Every surface a customer sees introduces the product as Wiggleverse Market,
so the platform presents a deliberate brand from its first production day — and
the codename "ecomm" becomes purely internal (repositories, infrastructure
identifiers, operator tooling), where renaming it would cost much and buy
nothing.
Acceptance — "done right"
wordmark, landing copy, and the content and sender display of every email the
platform sends — reads "Wiggleverse Market" (or its agreed short form);
"ecomm" appears nowhere a shopper or merchant looks.
pre-production environment follows the same naming shape.
and infrastructure identifiers still say "ecomm", and nothing breaks because
of the split between brand and codename.
customer ever has to follow a rename.
Scope / non-goals
In scope:
footer wordmark, landing copy, and any other place the product names itself.
identity customers see.
the pre-production environment adopts the matching naming shape.
Non-goals:
ecomm),cloud project / machine / resource identifiers, operator tooling, logs.
a new logo, palette, or design-system pass.
Assumptions · constraints · dependencies
wiggleverse.orgname space is ours to assign (the existingpre-production host already lives under it).
no surface a shopper or merchant sees may leak "ecomm" once this ships.
this feature likely satisfies it; reconcile at design time rather than
duplicating work.
production hostname decision should land before prod is minted.
Source / signal
Self-originated — operator ask opening capture session
ecomm-0028(2026-06-11): "Rebrand 'ecomm' as 'marketplace' on the front-end and domain …
the official brand is 'Wiggleverse Market'." Domain confirmed in-session as
market.wiggleverse.org.Priority (WSJF)
Value 5 · Time-criticality 8 (prod stand-up is the next slice; rebranding after
prod turns a naming decision into a customer-visible migration) · Opportunity 2
÷ Size 3 ≈ 5 →
priority/P1.Decomposition
Leaf feature — no child issues. A non-binding recommended slicing lives under
Solution notes.
Solution notes (non-binding — discussed and validated in capture session ecomm-0028)
and landing copy read a single brand constant so the codename can't drift
back in string by string. (Today:
frontend/index.html<title>ecomm</title>;frontend/src/ui/kit.tsxwordmark "ecomm" / footer "ecomm · a Wiggleverseline".)
display name and message branding are deployment-shape decisions →
deployment.toml, per the no-deployment-shape-in-code rule. This is also thenatural resolution of #16 (sign-in email branding).
market.wiggleverse.orgat the stack for prod; rename PPE tomarket-ppe.wiggleverse.org(operator-confirmed) — DNS, TLS, and thedeployment.tomlhostname move together;ecomm-ppe.wiggleverse.orgmaylinger or redirect briefly since only the operator uses it.
market-ppe.wiggleverse.orgfirst;prod inherits
market.wiggleverse.orgat stand-upleft to the Solution Design.
Closing as part of the pivot from a generic multi-tenant Shopify-alternative storefront to the commitment-commerce + cross-maker verified referral network direction (see
ecomm-content/rfcs/network_strategy.md; session 0036).Customer-facing 'Wiggleverse Market' storefront rebrand — superseded by the network direction; customer-facing branding will be settled in the network Solution Design.
Nothing is lost — code stays in git history and the issue can be reopened if it resurfaces under the network architecture.