
BC + AI square logo mark
Primary owned logo mark for editorial and media downloads.
- Format
- WEBP
- Pixels
- 256 × 256
- Version
- 1.0 · 2026-06-03
- Rights
- approved-owned
- SHA-256
84fb27855ca271b7a6e32fa2c1dce94d15227127e8dc2650b357b6652ca57b6a
Press kit
Multi-modal. Multi-cultural. Radically local. Future-facing.
Use the canonical name on first reference. Use BC + AI after that. Keep spaces around the plus sign.
Foundation
The naming, tagline, and design principles every BC + AI surface is held to.
BC + AI Ecosystem Association
Use for formal mentions, document titles, organization metadata, and copyright.
app/layout.tsx
BC + AI
Use in compact chrome and where the full formal name would be repetitive.
app/layout.tsx
Multi-modal. Multi-cultural. Radically local. Future-facing.
Use the approved words and punctuation without creating variants.
lib/brand.ts
BC + AI has one visual identity; communities are programs inside it, not sub-brands.
lib/visual-contract.ts · docs/design/community-visual-governance.md
The system should feel institutional without becoming generic or beige.
docs/audits/brand-positioning-2026-08-10/visual-brand-assessment.md
People, rooms, event artifacts, and documentary media are proof, not decoration.
docs/design/community-visual-governance.md · docs/audits/brand-positioning-2026-08-10/visual-brand-assessment.md
Downloads
Cleared for media use: the BC + AI logo mark, the default social card, and the site and app icons. These are the files BC + AI owns outright. Formats BC + AI cannot clear are listed below with the reason.

Primary owned logo mark for editorial and media downloads.
84fb27855ca271b7a6e32fa2c1dce94d15227127e8dc2650b357b6652ca57b6a
Default visual for editorial coverage and social sharing.
b66d5c17bc070421d00344c775e2ea6b23d43ad7d77f65771e8b72996fa03a08Small square site icon for compatible editorial uses.
3d183e59cdb65cb9987cc0cd695bf3ab58c132a11cafcfc515268c65fb9e87e3Square app icon derivative for compatible editorial uses.
fd44fc2ad488c5a4a4c36e9b36528946f9be1792074d232057504fd4832c8d7cSquare app icon derivative for compatible editorial uses.
9102ae8c0f189a3326f6e5f471aa45d1ee0aeed03b5dd92797252faadcb3adeeSquare app icon derivative for compatible editorial uses.
4520663dae3ceea1e363d98c8031c95e31f5af57efb0688dba95177e0ce0da62| Asset | Format | Status | Why |
|---|---|---|---|
| BC + AI vector logo | SVG | No approved source | No original vector artwork of the BC + AI logo exists. The published mark is a pixel image, and tracing it would produce a lookalike rather than the real mark. For print or large format use, write to us with the size you need. |
| Founder headshot | JPG | Held pending rights review | No founder headshot has a confirmed photographer credit and reuse permission for press use. Older photographs exist, but the terms attached to each one are unconfirmed, so none are published here. Ask, and say which outlet and deadline you are working to. |
| People and community photography | JPG | Held pending rights review | Photographs of community members are not offered as a general download. Each one needs a confirmed photographer credit and confirmed permission from the people in the frame before it can be handed to a publisher, and that confirmation is not in place. Ask about a specific image. |
| Event photography | JPG | Held pending rights review | Event photographs are not offered as a general download. Each one needs a confirmed photographer credit and confirmed permission from the people in the frame before it can be handed to a publisher, and that confirmation is not in place. Name the event you are covering and ask. |
| Partner marks | PNG | Held pending rights review | Partner logos belong to the partner organizations, not to BC + AI. Each organization sets its own rules for how its mark is used, so BC + AI cannot pass them on. Request marks from the partner directly. |
| Sponsor marks | PNG | Held pending rights review | Sponsor logos belong to the sponsoring organizations, not to BC + AI. Each organization sets its own rules for how its mark is used, so BC + AI cannot pass them on. Request marks from the sponsor directly. |
Photography
Images are evidence of a room that happened, not decoration around a claim.
Prefer genuine images of the people, place, program, and event being described.
docs/design/community-visual-governance.md · docs/audits/brand-positioning-2026-08-10/visual-brand-assessment.md
Prominent images need an inspectable subject, source record, creator, and permission trail.
docs/design/community-visual-governance.md
Do not use unrelated, stock, or generated imagery as documentary evidence.
docs/design/community-visual-governance.md
Colour
Every colour is a semantic role backed by a shared token. Read the role, then use the token.
--bcai-canvasDefault page root.--bcai-canvas-elevatedPanels and section separation.--bcai-paperPaper-like evidence and print-adjacent surfaces.--bcai-media-blackProjection, video, and image containment only.--bcai-textPrimary copy on the shared dark canvas.--bcai-text-mutedSecondary copy on dark surfaces.--bcai-text-subtleSupporting copy on dark surfaces.--bcai-text-muted-lightSecondary copy on paper or white.--bcai-text-subtle-lightSupporting copy on paper or white.--bcai-accent-text-lightAccessible signal-colour text on paper or white.--bcai-signal-primaryChartreuse is punctuation, not paint.--bcai-signal-glacierSupporting information or composition.--bcai-signal-amberSupporting information or composition.--bcai-signal-coralSupporting information or composition.--bcai-signal-iceSupporting information or composition.--bcai-signal-steelSupporting information or composition.Typography
Three families, three jobs. Set them from the shared font variables rather than a font name.
BC + AI
display
--font-bcai-displayUse for primary editorial headings and large display moments.
app/layout.tsx · app/globals.css
BC + AI
body-and-utility
--font-geist-sansUse for body copy, navigation, controls, and general interface text.
app/layout.tsx · app/globals.css
BC + AI
technical-and-data
--font-geist-monoUse for eyebrows, coordinates, labels, ledgers, and compact data.
app/layout.tsx · docs/design/community-visual-governance.md
Surface and motion
Route canvases are enumerable and motion is removable. Neither is decided page by page.
All route modes keep the shared navy root; only media may contain an explicit pure-black exception.
| Route mode | Canvas | Pure black root |
|---|---|---|
| core | shared-navy | Not allowed |
| immersive | shared-navy | Not allowed |
| campaign | shared-navy | Not allowed |
| media | shared-navy | Allowed |
lib/visual-contract.ts
Communities vary through composition, documentary media, and program content only.
lib/visual-contract.ts · docs/design/community-visual-governance.md
--bcai-motion-fastSmall, immediate interface feedback.--bcai-motion-baseDefault interface transitions.--bcai-motion-slowPurposeful, larger transitions.--bcai-ease-outDefault settling motion.--bcai-ease-snapShort, intentional emphasis.Motion must be purposeful, optional, and removable without changing the information architecture.
docs/reduced-motion-policy.md
Respect the user preference and provide a legible static or final state.
app/globals.css · docs/reduced-motion-policy.md
Components
A live BC + AI section header and link treatment, rendered from the same shared component the rest of the site uses.
Section kicker
One line that says what the section is.
Components consume the shared colour and type variables instead of copying values.
app/globals.css · app/layout.tsx
Page composition may vary while route canvas ownership stays inside the route-mode contract.
lib/visual-contract.ts
Community components must not introduce a private palette, type system, logo, or lockup.
lib/visual-contract.ts · docs/design/community-visual-governance.md
Animated components inherit or explicitly implement the reduced-motion policy.
docs/reduced-motion-policy.md
Boilerplates
Approved descriptions at three lengths. Use them as written.
For event listings, speaker notes, and compact media references.
BC + AI Ecosystem Association is British Columbia's member-powered nonprofit AI community. Through recurring local rooms, professional programs, and a public voice, people across professions learn, evaluate, adopt, refuse, and shape AI together.
33 words · target 30 to 55
For partner pages, press notes, and organization profiles.
BC + AI Ecosystem Association is British Columbia's member-powered nonprofit AI community. It began with a Vancouver room in 2023 and became a nonprofit association in August 2025. Today it connects recurring rooms in Vancouver, Surrey, and the Comox Valley with professional programs, public documentation, and a public voice. The work is curious and critical at the same time: people across professions can learn, evaluate, adopt, refuse, and shape AI together. The operating principle is simple: Ecosystem, Not Empire.
79 words · target 70 to 110
For media kits, backgrounders, and stories that need organizational context.
BC + AI Ecosystem Association is British Columbia's member-powered nonprofit AI community. It grew from a recurring Vancouver room that began in 2023 and became a nonprofit association in August 2025. Today, 300+ paying members support recurring rooms in Vancouver, Surrey, and the Comox Valley, professional programs, public documentation, and a public voice for people doing the work. The model has three layers: recurring rooms where relationships form, professional capability built through practical learning, and a nonprofit public voice that can carry shared experience into policy and public-interest conversations. BC + AI is curious and critical about AI at the same time. People across professions can learn, evaluate, adopt, refuse, and shape these systems together. Useful disagreement stays visible. Talks, recaps, photographs, reading lists, and working notes become public when they can be shared responsibly. Community is the base. Collective agency is the point.
144 words · target 130 to 190
Fact sheet
Every figure here is the maintained repository value. Use these rather than a number from an older story.
BC + AI Ecosystem Association
British Columbia member-powered nonprofit AI community.
2023
The first recurring Vancouver room began in 2023.
August 2025
The community launched BC + AI as a British Columbia nonprofit association.
300+
Paying members of the nonprofit. Read this value from the maintained stats module; do not substitute a Discord or directory count.
3
Vancouver, Surrey, and the Comox Valley.
Recurring rooms, professional capability, and a public voice
Community is how the association builds local capacity and collective agency.
Kris Krüg
Founder and Executive Director
Kris Krüg is the founder and executive director of BC + AI Ecosystem Association. He holds the association, its flagship Vancouver room, and the work of turning local relationships into shared infrastructure.
No maintained repo source supports a pronunciation guide. Omit it until Kris supplies and approves the exact wording.
Contact
Media and press inquiries
Include your outlet, topic, deadline, interview format, and the best way to reach you. No response-time promise is implied.
Sources
Everything on this page is generated from these files. When they change, this page changes.
| Source | Path | Reviewed |
|---|---|---|
| Live global tokens | app/globals.css | |
| Live font and entity configuration | app/layout.tsx | |
| Route and community visual contract | lib/visual-contract.ts | |
| Approved brand copy constants | lib/brand.ts | |
| Community visual governance | docs/design/community-visual-governance.md | |
| Visual brand assessment | docs/audits/brand-positioning-2026-08-10/visual-brand-assessment.md | |
| Reduced motion policy | docs/reduced-motion-policy.md |