Files
bootnode/brand/brand.json
zeekay df0c5161a6 feat(brand): scaffold @bootnode-io/brand npm package
Matches the canonical brand-package shape (parallel to @hanzo/brand,
@luxfi/brand, @zooai/brand, @osage/brand, etc.):

- package.json — name @bootnode-io/brand, version 0.1.0, public,
  exports ./, ./brand.json, ./loader, ./assets/*
- brand.json — canonical schema (brand, chains, iam, rpc,
  walletConnect, api blocks)
- src/index.ts + src/loader.ts — TS source compiled to dist/ via tsup
  (cjs+esm+dts)
- tsconfig.json — ES2020 + bundler resolution
- .npmignore — ship dist/, assets/, brand.json only

Existing config.ts + components.tsx + DESIGN.md preserved.

Publish (when npm @bootnode-io scope is reserved + creds available):
  cd brand && npm publish --access public
2026-05-19 08:56:13 -07:00

76 lines
2.3 KiB
JSON

{
"brand": {
"name": "Bootnode",
"title": "Bootnode",
"description": "Enterprise blockchain infrastructure — multi-chain RPC, Token API, NFT API, smart wallets",
"shortName": "Bootnode",
"labsName": "Bootnode",
"legalEntity": "Bootnode",
"walletName": "Bootnode Wallet",
"protocolName": "Bootnode",
"copyrightHolder": "Bootnode",
"appDomain": "bootno.de",
"docsDomain": "docs.bootno.de",
"infoDomain": "info.bootno.de",
"gatewayDomain": "api.bootno.de",
"wsDomain": "ws.bootno.de",
"helpUrl": "https://docs.bootno.de",
"termsUrl": "https://bootno.de/terms",
"privacyUrl": "https://bootno.de/privacy",
"downloadUrl": "https://bootno.de",
"complianceEmail": "[email protected]",
"supportEmail": "[email protected]",
"twitter": "",
"linkedin": "",
"github": "https://github.com/hanzoai/bootnode",
"discord": "",
"logoUrl": "https://cdn.jsdelivr.net/npm/@bootnode-io/brand@latest/assets/logo/logo.svg",
"faviconUrl": "https://cdn.jsdelivr.net/npm/@bootnode-io/brand@latest/assets/logo/favicon.png",
"primaryColor": "#000000",
"theme": {
"light": {
"accent1": "#000000",
"surface1": "#FFFFFF",
"surface2": "#FAFAFA",
"neutral1": "#0A0A0A",
"neutral2": "rgba(10, 10, 10, 0.6)"
},
"dark": {
"accent1": "#FFFFFF",
"surface1": "#000000",
"surface2": "#111111",
"neutral1": "#FAFAFA",
"neutral2": "rgba(250, 250, 250, 0.6)"
}
}
},
"chains": {
"defaultChainId": 1,
"supported": [1, 137, 42161, 8453, 43114, 56, 10]
},
"iam": {
"issuer": "https://iam.bootno.de",
"jwksUrl": "https://iam.bootno.de/.well-known/jwks",
"tenantClaim": "org_id",
"tenantHeader": "X-Org-Id"
},
"rpc": {
"mainnet": "https://rpc.bootno.de",
"testnet": "https://testnet.bootno.de"
},
"walletConnect": {
"projectId": "",
"metadata": {
"name": "Bootnode",
"description": "Enterprise blockchain infrastructure",
"url": "https://bootno.de",
"icons": ["https://cdn.jsdelivr.net/npm/@bootnode-io/brand@latest/assets/logo/favicon.png"]
}
},
"api": {
"production": "https://api.bootno.de",
"staging": "https://staging.api.bootno.de",
"development": "http://localhost:8000"
}
}