Files
zeekayandHanzo Dev 37b6492d08 iam: canonical endpoints; drop the hand-rolled login button
The API resolved JWKS at {iam_url}/.well-known/jwks.json and exchanged
codes at {iam_url}/oauth/token — measured 401 on both; the canonical
/v1/iam/.well-known/jwks and /v1/iam/oauth/token answer.

brand.json pointed at iam.bootno.de, which does not resolve (525). The
brand's canonical issuer is id.bootno.de, already what web/lib/brand.ts
uses.

HanzoLoginButton hand-rolled a /oauth2/authorize URL that exists on no
IAM deployment. It was imported but never rendered — the login page has
used getIam().signinRedirect() (@hanzo/iam PKCE) since HIP-0111 — so it
is deleted rather than repointed. One way in.

Co-authored-by: Hanzo Dev <[email protected]>
2026-07-25 13:34:40 -07:00
..
2026-06-10 14:14:26 -07:00

Bootnode Brand Guidelines

Following Hanzo ecosystem branding standards.

Logo Usage

  • Use bootnode-logo.svg for main branding
  • Minimum size: 32px height
  • Clear space: 50% of logo height on all sides

Logo Variants

  • Main: Full color with shadow and gradient
  • White: For dark backgrounds
  • Mono: Single color for monochrome uses
  • Icon: Symbol only for compact spaces

Don'ts

  • Don't stretch or distort the logo
  • Don't change colors outside approved palette
  • Don't add effects or modifications
  • Don't use on busy backgrounds without proper contrast

Color Palette

// Primary brand colors
$bootnode-primary: #372929;    // Logo background
$bootnode-white: #ffffff;      // Logo highlight  
$bootnode-gray: #d8d8d8;       // Logo gradient
$bootnode-surface: #f5f5f5;    // UI surfaces
$bootnode-text: #1a1a1a;       // Primary text
$bootnode-muted: #6b7280;      // Secondary text

Typography

  • Primary: Geist Sans (modern, clean)
  • Monospace: Geist Mono (code, technical content)
  • Weights: 400 (normal), 500 (medium), 600 (semibold), 700 (bold)

Voice & Tone

  • Professional yet approachable
  • Technical but accessible
  • Innovative and forward-thinking
  • Reliable and trustworthy
  • Developer-focused language

Messaging

Tagline

"Blockchain Infrastructure for Developers"

Key Messages

  • Complete blockchain development platform
  • Multi-chain support out of the box
  • Enterprise-grade security and reliability
  • Developer-first experience
  • Unified Hanzo ecosystem integration

Applications

Web Applications

  • Use primary logo in header/navigation
  • Apply color palette consistently
  • Follow typography hierarchy
  • Maintain proper spacing and alignment

Documentation

  • Use mono logo for technical contexts
  • Include proper attribution
  • Link back to main platform
  • Follow established information architecture

Admin Interfaces

  • Emphasize security and professionalism
  • Use Hanzo IAM integration badges
  • Clear organizational hierarchy
  • Consistent with main platform design

Integration Standards

Hanzo Ecosystem

  • Maintain visual consistency with other Hanzo properties
  • Use unified authentication (hanzo.id, zoo.id, lux.id, pars.id)
  • Follow shared component library patterns
  • Respect cross-product user journeys

External Integrations

  • Maintain brand integrity in third-party contexts
  • Provide clear attribution and links
  • Use appropriate logo variants for different platforms
  • Follow platform-specific guidelines while preserving brand essence

For questions or brand asset requests, contact the Hanzo brand team.