A self-contained 3D badge library organised as three bundles — System (passport + wallet activation, delivered), Space Badges (one universal role-badge kit shared by every Pro space), and the Platform Coin. The system bundle is closed; only the space bundle and coin remain to commission. The brief documents what already exists, the components we'll reuse, the small new commission needed for the space bundle, and the redesigned coin.
System badges are done. Round-2 delivered the modular passport and wallet-activation badges as separated components (border / body / plaques) in single-textured form. Round-1's dual-textured approach was retired because it produced bulky, low-quality GLBs. The new structure keeps each component small and lets us recolor components without re-commissioning.
Free and Pro bundles collapse into one. Since the v3 brief was issued, the platform's free-space tier was eliminated — every space is now Pro. That removes the need for two parallel role-badge bundles. One Space Badge bundle ships as standard inside every Pro space's badge vault, and replaces both prior bundles entirely.
Coin redesigned minimalist. The v2 brand strategy already removed "Private · Transparent · Sovereign" from the public marketing surface — and v4 extends the same audit to the coin. Both the virtue triad and the Sanskrit mottos (सत्यमेव जयते on the obverse arc, वसुधैव कुटुम्बकम् on the edge) are dropped. The coin is a closed-loop platform credit, not a sovereign instrument; engraving national-motto-grade rhetoric onto it would be mismatched. The v4 face says only what's pertinent — the mark on one side, the peg on the other.
Two platform-issued badges every member can earn directly from Clikkin. Badge 1 — Wallet Activation: a rounded-pebble body issued at account creation, carrying the UNVERIFIED amber plate at the top until verification completes. No addon slots — this badge is about wallet provisioning, not identity attributes. Badge 2 — Passport: a heraldic notched-top shield issued when full Passport verification is done (phone + email + on-device wallet + identity attestation). No unverified plate — by the time you earn it, you're verified. Carries the addon row for 18+ confirmation and country flag, both of which are passport-level identity attributes.
Both badges are now delivered as single-textured, separated-component GLBs — the round-1 dual-textured approach was abandoned because composite-textured meshes ballooned file size and degraded fidelity at small render sizes.
The components in this bundle are the building blocks the Space Badge bundle reuses — the unverified plate (from Wallet), the square QR plaque (re-purposed in spaces as the space avatar plaque), the addons (flag, 18+), and the karma stars (gold / silver / red / outline) all carry forward. Only the body, border, and bottom display-name plaque are commissioned fresh per shape for the space bundle.
Round-1 commissioned each badge as a single textured mesh with the border, body, and inset plaques baked together. The result: 30–45 MB GLBs per badge, slow to download, slow to render, and impossible to recolor without sending the asset back to the artist. Round-2 separated the badge into border / body / plaque / qr as independent meshes with editable PBR materials. Each component now lives under ~5 MB; the renderer composes them at runtime; recoloring is a base-color edit, not a re-bake; and the same plaque and QR components can be re-used across bundles without modification.
5 components · pebble silhouette · no addons
4 components + addons · heraldic shield
Each badge ships as a small set of single-textured GLB components. The renderer composes them at runtime from canonical slot positions. Materials are flat PBR (solid base color + metallic + roughness factors), not baked textures — this is the property that makes the Blender-MCP recolor workflow described in Bundle 02 viable.
| Badge | Component | File | Role | Reused in Bundle 02? |
|---|---|---|---|---|
| 1 · Wallet Activation (no addons · unverified plate at top) |
Body | round-2/wallet-activation-badge/body.glb | Pebble silhouette | No (system-only) |
| QR plaque | round-2/wallet-activation-badge/qr.glb | Slot · QR | REUSED as space avatar plaque | |
| Name plaque (oval) | round-2/wallet-activation-badge/name plq.glb | Display name | No (shape-specific in B02) | |
| Unverified plate (amber) | round-2/wallet-activation-badge/unver plate.glb | Top status plate | REUSED across all B02 badges | |
| UNVERIFIED text mesh | round-2/wallet-activation-badge/text.glb | Engraved on plate | REUSED | |
| 2 · Passport (no unverified plate · uses 18+ and country flag addons) |
Body | round-2/passport-badge/body HQ.glb | Heraldic shield silhouette | No (system-only) |
| Border | round-2/passport-badge/border HQ.glb | Rim | No (system-only) | |
| QR plaque (square) | round-2/passport-badge/qr HQ.glb | Slot · QR or avatar | REUSED as space avatar plaque | |
| Bottom plaque (oval) | round-2/passport-badge/plaque HQ.glb | Display name | No (shape-specific in B02) | |
| Shared library | Country flag addon | badges/flag.glb | Round addon · slot 1/2/3 | REUSED · space self-badges |
| 18+ addon | badges/18+.glb | Round addon · slot 1/2/3 | REUSED | |
| Stars (4 variants) | badges/{RED,YELLOW,silver star, outline stars}.glb | Karma row · 3 stars | REUSED across all bundles | |
| Composition rules | JSON slot graph + Blender named-node anchors | Compositor schema | REUSED |
The slot-based compositor (canonical anchor nodes in each GLB + runtime database overrides) is documented in research/3d_badge_system_blueprint.md and proven on these two system badges. Bundle 02 reuses the exact same compositor — it just adds new body / border / bottom-plaque components per shape. The runtime side ships unchanged.
One universal role-badge kit that ships inside every Pro space's badge vault at creation. The space owner mints role badges from this kit and assigns them to roles (admin, moderator, contributor, member, etc.). Each space also assigns one of these badges to itself — the space self-badge — which carries the country-of-origin flag in an addon slot.
The kit is built on a single deliberate restraint: three shapes, each with one matching border and one matching bottom plaque, in a single neutral metallic finish from the artist. Colour, finish, and palette variants are then generated downstream via a Blender-MCP recolor pipeline on Clikkin's side — no per-finish commission. This collapses the v3 dual-bundle (Free + Pro, ~20 commissioned assets) down to 9 new GLBs.
The space bundle uses three heraldic silhouettes drawn from established badge grammar. Each one reads at a glance at 24-pixel feed sizes — the shape alone identifies the role tier without needing colour. Colour and finish then communicate which space the role belongs to, and which seat within that space.
Real-world role-badge systems converge on three-shape designs. Police and sheriff insignia use star, shield, eagle-topped. Scouting America's 2026 program uses three silhouettes for rank progression. Military insignia use three silhouettes for officer / NCO / enlisted lineages. Past four silhouettes, recognition collapses and the badge wall becomes visually noisy — so we cap at three.
Authority tier · admin / mod
Contributor tier · staff / creator
Member tier · default civilian shape
Space owners can assign any shape to any role — the platform doesn't lock shape to tier. But the recommended convention, mirroring real-world badge grammar, is: Heater shield for authority roles (admin, moderator, trust & safety), Pointed escutcheon for contributor roles (staff, creators, curators), Roundel / cartouche for member roles (default civilian, paid tiers, alumni). The space self-badge picks any of the three depending on how the space presents itself — formal communities pick heater, creator-led spaces pick escutcheon, casual interest groups pick roundel.
The artist delivers each commissioned GLB in one neutral metallic finish only — gold is the recommended reference, since it shows highlight and shadow most legibly. Four launch finishes are then spawned by Clikkin in-house from each delivered GLB using a Blender-MCP recolor pipeline: a small Python script edits the baseColorFactor, metallicFactor, and roughnessFactor on the body / border material slots and re-exports the GLB.
The body, border, and bottom-plaque meshes must use flat PBR materials — solid baseColorFactor + metallicFactor + roughnessFactor on a single material slot per mesh. No baked albedo, no painted color textures, no vertex colors on these three components. Normal maps and roughness maps are allowed and encouraged (they don't interfere with the recolor pipeline). This is the property that makes the four-metal recolor work without sending the asset back to the artist.
The unverified plate's amber color and the QR/avatar plaque's neutral can stay as material defaults — those components ship in one finish and aren't recolored at the metal level.
The bottom display-name plaque and the square avatar plaque additionally support a small palette of base colours — generated the same way as the metals, but on the plaque material slot. The renderer lets space owners pick the plaque colour per badge so the kit composes across themes: a finance-news space might pick slate plaques on gold borders; a devotional space might pick rose plaques on copper borders.
Beyond role badges, every Pro space is itself assigned one badge from the kit — the space self-badge. It composes from the same components, with two distinguishing conventions:
Square avatar plaque carries the space avatar (not a member's QR), and the country-flag addon occupies one of the three addon slots — indicating which country the space owner is based in. This was the original purpose of the flag.glb component delivered with the system bundle; it now finds its primary home on space self-badges.
The space self-badge is what other members see when they discover or join the space, and is the visual signature of the space across discovery surfaces. Space owners can compose their self-badge from any of the three shapes; the kit ships with each space's default self-badge pre-composed (heater + gold metal + ivory plaque) and the owner can re-compose at any time from the badge vault.
Heater · gold · ivory plaque · India flag addon
| # | Component | Shape | Finish | Material spec | Status |
|---|---|---|---|---|---|
| B02-01 | Body — Heater shield | Heater | Gold reference | PBR · baseColor + metallic + roughness · no albedo bake | NEW |
| B02-02 | Border — Heater shield | Heater | Gold reference | PBR · raised rim · normal map allowed | NEW |
| B02-03 | Bottom plaque — Heater | Heater | Ivory reference | PBR · tapered to base width · 11px radius slot | NEW |
| B02-04 | Body — Pointed escutcheon | Escutcheon | Gold reference | PBR · same spec as B02-01 | NEW |
| B02-05 | Border — Pointed escutcheon | Escutcheon | Gold reference | PBR · raised rim | NEW |
| B02-06 | Bottom plaque — Escutcheon | Escutcheon | Ivory reference | PBR · width matches escutcheon base | NEW |
| B02-07 | Body — Roundel / cartouche | Roundel | Gold reference | PBR · same spec as B02-01 | NEW |
| B02-08 | Border — Roundel / cartouche | Roundel | Gold reference | PBR · elliptical rim | NEW |
| B02-09 | Bottom plaque — Roundel | Roundel | Ivory reference | PBR · rounded ends to match cartouche | NEW |
| — REUSED COMPONENTS — already delivered in Bundle 01 — | |||||
| B01-r1 | Square avatar plaque (re-purposed QR) | All | — | Reuse passport-badge/qr HQ.glb | REUSED |
| B01-r2 | Unverified plate (top) | All | Amber | Reuse wallet-activation/unver plate.glb + text.glb | REUSED |
| B01-r3 | Country flag addon | All | — | Reuse badges/flag.glb · texture-swap UV | REUSED |
| B01-r4 | 18+ addon | All | — | Reuse badges/18+.glb | REUSED |
| B01-r5 | Karma stars (4 meshes) | All | Gold / silver / red / outline | Reuse RED, YELLOW, silver, outline star GLBs | REUSED |
| — RECOLOR VARIANTS — generated in-house, not commissioned — | |||||
| R-met | 4 metal finishes per body/border (12 variants per shape · 36 total) | All | Cu / GM / Au / Pt | Blender MCP recolor · baseColor + metallic + roughness | RECOLOR |
| R-plq | 7 plaque colours per shape (per square avatar plaque + bottom plaque) | All | 7 colours | Blender MCP recolor · baseColor on plaque material slot | RECOLOR |
The recolor pipeline runs on Clikkin's side via the ahujasid/blender-mcp Model Context Protocol integration. For each delivered GLB, a small Python script (driven by Claude via the Blender MCP) does the following:
1. Open the GLB in Blender (bpy.ops.import_scene.gltf).
2. Locate the body/border/plaque material slot by name.
3. Set baseColorFactor, metallicFactor, roughnessFactor per the target finish (see metal table above).
4. Re-export GLB with the new finish suffix (e.g. heater-body--gunmetal.glb).
This is why the artist must not bake albedo textures into the body/border meshes — a baked texture cannot be retargeted by a base-color edit. Normal maps and roughness maps are preserved through the recolor and are encouraged for surface detail.
The same pipeline drives the 7-colour plaque palette by acting on the plaque material slot instead of the metal slot.
Heater · copper · charcoal plaque
Escutcheon · platinum · rose plaque
Roundel · gunmetal · sapphire plaque
The space owner controls the bottom-plaque text — there is no platform-set role taxonomy. A finance-signals space may call its top tier admin; a devotional space may call its top tier sevak; an exam-prep space may call its members aspirants. The badge kit is the canvas; the space writes its own vocabulary. This is the same flexibility space owners already have over channel names and post types — extended to role identity.
The platform's gold coin — a closed-loop scrip token pegged at 1 USD = 1,000 coins, classified under CBDT Notification 74/2022 as a gift-card/voucher-equivalent. The v3 design engraved PRIVATE · TRANSPARENT · SOVEREIGN on the reverse and laid सत्यमेव जयते across the obverse with वसुधैव कुटुम्बकम् on the edge. v4 strips all of that.
The reasoning has two parts. First: the v2 brand-positioning strategy has already removed the virtue triad from public marketing because it cannot survive sophisticated-audience scrutiny without verifiable proofs Clikkin can't yet ship. Second: the Sanskrit mottos — while culturally meaningful — aren't directly pertinent to what the coin actually is (a closed-loop platform credit). Engraving them adds rhetorical weight the asset can't carry, and dilutes the one thing the coin should say: the peg. The minimalist v4 face says only what's true and what's needed.
The scrip framing. The Clikkin coin is a closed-loop platform credit. The coin_ledger_architecture.md research document is explicit: pegged at 1 USD = 1,000 coins permanently, no peer-to-peer transfer, no market trading, no independent market value. Under CBDT Notification 74/2022 it falls inside the gift-card / loyalty-point / mileage-point exclusion to the Virtual Digital Asset definition. RBI treats it as a Closed System PPI — entirely exempt from authorization. Functionally it is store credit, not currency.
The brand framing. Per v2_brand_positioning_strategy.md, the audit of Private · Transparent · Sovereign concluded that Transparent "did not survive at all" against sophisticated audience read. The triad has been removed from public marketing entirely. Engraving it onto a coin — a physically and visually permanent surface — would entrench exactly the overclaim the v2 strategy works to avoid.
The minimalist face. The v3 coin also engraved सत्यमेव जयते across the obverse and वसुधैव कुटुम्बकम् on the edge — beautiful Sanskrit, but they're not pertinent to what the coin actually does. The coin is a closed-loop platform credit, not a sovereign instrument; it shouldn't borrow the rhetorical weight of national mottos. v4 strips both. The obverse is just the Clikkin C-mark with three stars; the reverse is just the peg, the denomination, the wordmark, and the year. The edge is plain — with the optional per-coin cryptographic hex signature on physical mint variants, but no engraved motto.
The poetic compromise on the stars. The three stars stay. They were originally the visual translation of Private · Transparent · Sovereign, but the legend explicating them is gone. The principles remain Clikkin's internal compass — they just no longer get printed. The stars now read as decorative coin grammar to the casual eye and as a quiet reference to the internal principles for those who know. There's nothing to defend in court; nothing to retract in a press cycle. The coin carries the form, but not the claim.
C-mark only · 3 stars in triangle · no text
issuer logo top · 1 COIN centre · peg arc · year/initials
The edge is plain polished metal. No engraved motto. The v3 edge carried वसुधैव कुटुम्बकम्, but in keeping with the minimalist redesign that line is dropped along with the obverse Sanskrit. Physical manufactured variants still carry each coin's unique cryptographic hex signature on the edge — that's not decorative, it's provenance, and it does belong on the coin. The signature appears only on physical mint runs; the digital render shows a clean polished edge.
| Element | v3 (retired) | v4 (current) | Rationale |
|---|---|---|---|
| Reverse arc legend | PRIVATE · TRANSPARENT · SOVEREIGN | 1 USD = 1,000 COINS | v3 made an overclaim for a closed-loop platform credit and used vocabulary the v2 brand strategy has already retired from public surfaces. |
| Three stars · obverse | Tied to P·T·S in spec | Decorative · no explicit meaning published | Form stays, claim drops. The internal principles remain Clikkin's compass but are not engraved into the asset. |
| सत्यमेव जयते arc | Obverse top arc | REMOVED | Beautiful Sanskrit but not pertinent to a closed-loop platform credit. Borrowing national-motto weight would mismatch what the coin actually is. |
| वसुधैव कुटुम्बकम् edge | Edge inscription | REMOVED | Same reasoning as obverse Sanskrit. Edge is now plain polished — the only thing on it is the per-coin crypto hex on physical mint variants (provenance, not decoration). |
| Central cameo | Frosted contrast circle around C-mark | REMOVED | Without the surrounding motto arc, the cameo became unnecessary visual weight. The C-mark sits cleanly on the polished field. |
| Designer signature | RY · separate from year | MMXXVI · RY on one centred line | Both are on the coin field within the dentil ring now. v3 placement was drifting off the coin. |
| Year | MMXXVI · left of centre | MMXXVI · centred (with RY) | Centred placement reads correctly. Roman numerals retained from numismatic tradition. |
| Wordmark | Hand-typed "clikkin" italic Fraunces | Actual Clikkin logo (C-disc + wordmark), placed at TOP of reverse as the ISSUER mark | Numismatic convention: issuer name at top of reverse (e.g. "UNITED STATES OF AMERICA" on US cents). Replacing the made-up italic text with the real logo respects the brand and follows the convention. |
| Denomination figure "1" | Below wordmark, mid-size | CENTRE of reverse, large italic Fraunces — the visual headline of the reverse | The denomination figure is the central element on a coin reverse. Repositioned to occupy the centre, with "COIN" as the supporting denomination word directly beneath (Lincoln-cent "ONE CENT" placement). |
| Peg legend | Top arc above wordmark | Straight horizontal, beneath the denomination — where value-clarification mottos sit on US coins | Top arc is reserved for the issuer (logo) per numismatic convention. The peg legend moves to the value-clarification position beneath the figure. |
| Crypto hex signature | Edge · physical mint variants | Edge · physical mint variants · unchanged | Per-coin provenance. Functional, not decorative — stays. |
| # | Asset | Spec | Tier | Status |
|---|---|---|---|---|
| B03-01 | Clikkin coin — single high-fidelity GLB | Obverse (C-mark + 3 stars triangle) + reverse (peg + 1 COIN + wordmark + MMXXVI · RY) + plain polished edge · 60 dentils · ~22K tris · PBR gold | 40–512 px hero render | REDESIGN |
| B03-02 | Clikkin coin — SVG sister icon | Flat vector · matches hero silhouette · no PBR · single colour + sheen | 16–32 px UI list views | REDESIGN |
Per the original commissioning research, downsampling a PBR 3D render below ~40 px is a recognised anti-pattern — specular highlights, engraved inscriptions, and fine detail collapse into aliased noise. Visa's PDS, Apple's SF Symbols, Airbnb's 2025 Lava redesign, and Material Design all ship tier-specific icon variants. Clikkin follows the same convention: a 3D GLB drives the 40–512 px tier, a purpose-built SVG sister icon drives 16–32 px. Both must match in silhouette and palette; the SVG strips metallic sheen, engraved text, and PBR noise in favor of a clean flat read.
The coin remains modeled to manufacturing-grade tolerances — the same GLB geometry can go to a physical mint with minimal adaptation, following the Royal Mint Britannia 1 oz proof template as reference. What changes: any physical-mint marketing must position the artefact as a numismatic collectible rather than a financial asset. Selling pure gold coins as financial instruments triggers bullion-dealer / precious-metals licensing in most jurisdictions (SEBI in India, HMRC in the UK); collectible / numismatic positioning carries a lower regulatory burden. The v4 obverse and reverse copy supports the collectible framing because no virtue or sovereignty claim is engraved.