diff --git a/src/deck/components/MyceliumNetwork.vue b/src/deck/components/MyceliumNetwork.vue
index 31cf411..4de95ed 100644
--- a/src/deck/components/MyceliumNetwork.vue
+++ b/src/deck/components/MyceliumNetwork.vue
@@ -6,9 +6,9 @@
* Unseen, always working, connects every entity (the mycelium).
* Flowers → the three experiences people actually engage with:
* • SolLunar Punk Society (city center) — a permanent bloom
- * • Pop-up Festivals (travelling) — ephemeral cluster
+ * • Pop-up Summit Gatherings (travelling) — ephemeral cluster
* • Château du Faune (farm center) — a permanent bloom
- * Ghost flowers→ once the mycelium runs, new locations & festivals sprout
+ * Ghost flowers→ once the mycelium runs, new locations & summit gatherings sprout
* cheaply, anywhere in the world.
*
* Pure SVG + CSS so it scales crisply on a projector and respects
@@ -290,7 +290,7 @@ const festivalCaps = [
Take root anywhere. - Plug into a rich substrate of decentralized tech and grow your own flower — a city hub, a travelling festival, a farm. + Plug into a rich substrate of decentralized tech and grow your own flower — a city hub, a travelling summit gathering, a farm.
diff --git a/src/deck/data.ts b/src/deck/data.ts index 24ab6cb..8110e97 100644 --- a/src/deck/data.ts +++ b/src/deck/data.ts @@ -5,14 +5,14 @@ * * The financials are REAL, from SolLunarSociety.md, and belong exclusively to * the first node — SolLunar Society (Austin). Lab 484, Pop-up - * Festivals and Château du Faune are narrative/vision only and have no + * Summit Gatherings and Château du Faune are narrative/vision only and have no * standalone numbers. P&L totals are recomputed from line items; the doc's * own summary totals didn't reconcile (kept in `pnlDocSummary`). * * Lab 484 is the shared backbone — open hardware + sovereign software (the * "mycelium"). Three surface entities run on top of it: * • SolLunar Society — city members' club, Austin (the funded first node) - * • Pop-up Festivals — travelling gatherings (e.g. Solarpunk Summit) + * • Pop-up Summit Gatherings — travelling gatherings (e.g. Solarpunk Summit) * • Château du Faune — regenerative farm center * * Currency: all figures are USD unless noted. @@ -26,7 +26,7 @@ export const brand = { // Lab 484 — the tech co / shared backbone (also the 45% operating partner). tagline: 'One network. Three ways to experience it.', subtagline: - 'A sovereign network on shared, open infrastructure. The first node — SolLunar Society, a members’ club in Austin — is live, modeled and raising now; the festival and the farm are next.', + 'A sovereign network on shared, open infrastructure. The first node — SolLunar Society, a members’ club in Austin — is live, modeled and raising now; the summit gathering and the farm are next.', firstNode: 'SolLunar Society · Austin, TX', contactEmail: 'invest@sollunar.example', // PLACEHOLDER // Seam for later: an LNbits instance + the founder's nostr npub power the @@ -56,7 +56,7 @@ export type Entity = { kind: string accent: Accent layer: 'backbone' | 'surface' - example?: string // for the generic festival entity + example?: string // for the generic summit-gathering entity blurb: string traits: string[] // what makes THIS entity unique spaces: string[] @@ -89,18 +89,18 @@ export const entities: Entity[] = [ }, { id: 'festivals', - name: 'Pop-up Festivals', + name: 'Pop-up Summit Gatherings', role: 'Travelling gatherings', kind: 'Travelling · ephemeral', accent: 'rose', layer: 'surface', example: 'Solar Punk Summit', blurb: - 'The travelling node: a repeatable festival format — like Solar Punk Summit — that deploys the entire stack anywhere for a few days, then packs down and moves on.', + 'The travelling node: a repeatable summit-gathering format — like Solar Punk Summit — that deploys the entire stack anywhere for a few days, then packs down and moves on.', traits: [ 'Deploys the full stack from a mobile kit — anywhere', 'Proves the network is portable, not tied to a building', - 'Turns every festival into a member-onboarding event', + 'Turns every summit gathering into a member-onboarding event', ], spaces: ['Main stage', 'Mobile exchange kiosk', 'Mesh & power rig', 'Camp & vendors', 'Workshop tents'], revenue: ['Ticket sales', 'Vendor & bar revenue', 'Sponsorships'], @@ -155,7 +155,7 @@ export const surfaceEntities = entities.filter((e) => e.layer === 'surface') export const userEcosystem = [ { title: 'One membership card', - body: 'A single NFC card is your identity, access and wallet everywhere — the society, a festival, the farm.', + body: 'A single NFC card is your identity, access and wallet everywhere — the society, a summit gathering, the farm.', icon: 'CreditCard', }, { @@ -222,7 +222,7 @@ export const tech = [ /* ───────────────────────────────────────────────────────────── SolLunar Society — the first node's REAL business (from SolLunarSociety.md). All figures below are SolLunar Society's - only; Lab 484, Festivals and Château have no + only; Lab 484, Summit Gatherings and Château have no standalone numbers yet. Lab 484's economics appear here as revenue lines INTO SolLunar (~$16k/mo) — don't double-count. ───────────────────────────────────────────────────────────── */ @@ -486,7 +486,7 @@ export const roadmap = [ }, { phase: 'Phase 2', - title: 'Add the festival', + title: 'Add the summit gathering', when: '~12–18 mo', body: 'Deploy the same stack to a travelling Solarpunk Summit — proving the network is portable, not tied to a building.', }, diff --git a/src/deck/gallery.ts b/src/deck/gallery.ts index 49e60d3..c92ed18 100644 --- a/src/deck/gallery.ts +++ b/src/deck/gallery.ts @@ -6,7 +6,7 @@ * * src/deck/gallery/city/ → City (SolLunar Punk Society) * src/deck/gallery/farm/ → Farm (Château du Faune) - * src/deck/gallery/festival/ → Festival (Pop-up Festivals) + * src/deck/gallery/festival/ → Summit Gathering (Pop-up Summit Gatherings) * * Supported: jpg jpeg png webp avif gif svg. Images show sorted by filename, * so prefix with 01-, 02-, … to control order. The seeded *-placeholder.svg @@ -73,7 +73,7 @@ export const gallerySections: GallerySection[] = [ }, { id: 'festival', - label: 'Festival', + label: 'Summit Gathering', entityName: entityById('festivals').name, accent: 'rose', folder: 'src/deck/gallery/festival/', diff --git a/src/deck/gallery/README.md b/src/deck/gallery/README.md index 45bc438..5328b9c 100644 --- a/src/deck/gallery/README.md +++ b/src/deck/gallery/README.md @@ -7,7 +7,7 @@ they appear automatically** — no code to touch. | ----------- | -------- | --------------------- | | `city/` | City | SolLunar Punk Society | | `farm/` | Farm | Château du Faune | -| `festival/` | Festival | Pop-up Festivals | +| `festival/` | Summit Gathering | Pop-up Summit Gatherings | - Supported formats: `jpg` `jpeg` `png` `webp` `avif` `gif` `svg`. - Images display **sorted by filename** — prefix `01-`, `02-`, … to order them. diff --git a/src/deck/gallery/festival/01-placeholder.svg b/src/deck/gallery/festival/01-placeholder.svg index 73a7b1f..7ed1346 100644 --- a/src/deck/gallery/festival/01-placeholder.svg +++ b/src/deck/gallery/festival/01-placeholder.svg @@ -9,7 +9,7 @@- Prove the model in Austin, then replicate it on Lab 484 — the festival and the farm are next. + Prove the model in Austin, then replicate it on Lab 484 — the summit gathering and the farm are next.
diff --git a/src/deck/slides/EcosystemSlide.vue b/src/deck/slides/EcosystemSlide.vue index 66a1e09..b82e1f4 100644 --- a/src/deck/slides/EcosystemSlide.vue +++ b/src/deck/slides/EcosystemSlide.vue @@ -8,7 +8,7 @@ import { userEcosystem, surfaceEntities as entities } from '../data'{{ p.role }}
- -- {{ p.note }} -
+ {{ pct(p.equity) }}% +