01. Philosophy & Belief
Jungle Bay gives memes a place to stay.
Tokens come and go. Territories remain.
Purpose
Memes, artists, and meme-native projects rarely fail because they lack creativity or reach. They fail because momentum dissipates: context fragments, attention moves on, and each cycle resets from zero.
Jungle Bay Island exists to solve this by providing continuity — a shared cultural environment where aligned memes, artists, and builders can persist, re-enter, and compound over time.
Core Beliefs
- Continuity over virality — Reward time, re-entry, and sustained alignment over spikes
- Territory over profiles — Projects exist as places people return to, not pages they scroll past
- Contribution with cost — Adding to the Island requires burning JBM, creating skin-in-the-game
- Time held matters most — Holding duration outweighs holding amount
- Collective strengthening — Supporting multiple "home team" projects compounds benefits
What Jungle Bay Island Is
- A memetic coordination layer on Base
- A place with memory, not a launchpad
- A territory system for aligned projects and artists
- A shared memory bank that preserves continuity
- A long-term cultural compounding engine
What Jungle Bay Island Is Not
- A social network or feed
- A creator SaaS or tooling suite
- A gamified engagement treadmill
- A short-term attention machine
- A leaderboard-driven competition economy
The Island does not optimize for engagement or DAU. It optimizes for return satisfaction — the feeling that something meaningful would be lost if the Island disappeared.
02. The Problem We Solve
Communities get lost in an ocean of fleeting metas. There is no common ground to differentiate groups who have shown up to contribute toward elevating the meme economy from greed-driven extractors. Because people have short attention spans and new people come, there is no "place" that serves as a shared memory bank that preserves continuity, or where a tethering of community efforts over time can be located.
Three Compounding Problems
1. Attention Fragmentation
New metas emerge constantly. Attention scatters. By the time a community builds momentum, the meta has moved on. There's no persistent place where effort accumulates.
2. No Proof of Contribution
Dedicated community members create memes, write threads, build tools — but there's no durable record. Contributions disappear into Discord scrollback and deleted tweets. New members can't see who built what.
3. Extractors vs. Contributors
There's no way to distinguish people who showed up early, contributed, and stayed from people who arrived late, extracted value, and left. Both look the same on-chain.
Our Solution
Jungle Bay Island creates a shared memory bank where:
- Contributions are visible and permanent
- Contributing costs something (JBM burn), so it signals genuine investment
- Your history of contributions + holdings becomes your Heat score
- Heat unlocks access to the people and projects who share your commitment level
Growth is achieved through adjacency, not acquisition. Jungle Bay grows by becoming difficult to leave, not easy to join.
03. Evolution of Understanding
This specification represents an evolution from the first documents shared as context. The original vision emphasized passivity, invisibility, and anti-engagement design. Through dialogue, a clearer direction has emerged: active participation with meaningful cost, while preserving the core philosophy of cultural persistence.
New Understanding
| Aspect | First Documents | Current Understanding |
|---|---|---|
| Bungalows | Static territorial anchors | Living spaces users contribute to |
| Heat | Invisible, never displayed | Visible score that unlocks access |
| JBM Token | Commitment signal (staked) | Burned to contribute |
| User Role | Passive observer | Active contributor |
| Lagoon | Personal commitment pool | Community treasury |
| Bungalow Customization | Minimal, fixed layout | Dynamic skins, composable design |
What Stays the Same
- Spatial metaphor — The Island is still a place, not a feed
- Time-weighted recognition — Holding duration still matters most
- Cultural continuity — Projects persist across cycles
- No engagement mining — No daily tasks, streaks, or forced participation
- No leaderboards — Heat unlocks access, it doesn't create public rankings
- Mobile-first — Everything works on phone
04. The Holon Model
A holon is something that is simultaneously a whole and part of a larger whole. This is the mental model for Jungle Bay's structure:
THE ISLAND (holon)
├── Identity: Jungle Bay Island
├── Heat: Sum of all Bungalow Heat + Lagoon depth
├── Contains: All Bungalows, The Lagoon
│
├── BUNGALOW (holon) - BOBO
│ ├── Identity: BOBO
│ ├── Heat: 2.4M
│ ├── Maintainer: 0x...
│ ├── Contains: Contributions, Supporters, Custom Skin
│ └── Users: [U] [U] [U] ...
│
├── BUNGALOW (holon) - mfer
│ ├── Identity: mfer
│ ├── Heat: 5.1M
│ └── ...
│
└── BUNGALOW (holon) - PEPE
├── Identity: PEPE
├── Heat: 8.7M
└── ...
U = USER (holon)
├── Identity: Wallet address
├── Heat: Holdings x Time + Contributions
└── Contains: Their contributions across all Bungalows
How Heat Flows Upward
Heat is calculated at every level, and each level contributes to the one above:
- User Heat — Based on their token holdings (which + how long) plus their contribution history across all Bungalows
- Bungalow Heat — Sum of all users who hold that token + all JBM burned on contributions to that Bungalow
- Island Heat — Sum of all Bungalow Heat + JBM committed to the Lagoon
Every action that increases a user's Heat also increases their Bungalows' Heat and the Island's Heat. Individual investment strengthens the collective.
Holon Properties
Each holon at every level shares certain properties:
| Property | User | Bungalow | Island |
|---|---|---|---|
| Identity | Wallet address | Project name + token | Jungle Bay Island |
| Heat | Personal score | Aggregate activity | Total ecosystem |
| Contains | Contributions | Users + Contributions | Bungalows + Lagoon |
| Part Of | Bungalows they support | The Island | — |
05. Heat System
Heat is the core metric that represents alignment with Jungle Bay. It measures commitment through time, holdings, and contributions.
Heat reflects how tokens are held over time. Duration matters more than size. Smaller amounts held in place for longer periods accumulate more Heat than larger amounts held briefly. Heat increases only while tokens remain in place and cools when they are moved.
Heat Inputs
| Input | Weight | Description |
|---|---|---|
| Holdings Duration | Highest | How long you've held "home team" tokens |
| Holdings Amount | Medium | How much of each token you hold |
| Contributions | Medium | JBM burned on contributions |
| Multi-Token Bonus | Multiplier | Holding 3+ home team tokens compounds |
| Lagoon Commitment | Low | JBM committed to community pool |
Heat Formula (Conceptual)
User Heat = Σ (token_amount × days_held × token_weight)
+ Σ (jbm_burned_on_contributions)
× multi_token_multiplier
Time Multiplier Tiers
Holding duration provides escalating multipliers. These values are configurable:
| Duration | Multiplier |
|---|---|
| < 7 days | 1.0x |
| 7–30 days | 1.5x |
| 30–90 days | 2.0x |
| 90–180 days | 3.0x |
| > 180 days | 4.0x |
Multi-Token Compound Bonus
Holding multiple "home team" tokens provides compound benefits, aligning incentives for the community to support each others' projects:
| Home Team Tokens Held | Bonus Multiplier |
|---|---|
| 1 | 1.0x |
| 2 | 1.2x |
| 3 | 1.5x |
| 4+ | 2.0x |
Heat Display
Heat is visible but not competitive. There are no public leaderboards or rankings.
- User Heat — Visible to the user on their own profile
- Bungalow Heat — Shown as aggregate activity on each Bungalow page
- Island Heat — Displayed as total ecosystem commitment
Heat Levels & Access
Higher Heat unlocks progressively more access:
| Heat Level | Name | Unlocks |
|---|---|---|
| 0–20 | Tourist | View Island, basic browsing |
| 21–35 | Enjoyoor | Make contributions to Bungalows |
| 36–69 | Bricked Up | Access to JBM discovery Phase 2 |
| 70–85 | Home Team | Propose new Bungalows |
| 86–100 | Memetic Sorcerer | Governance weight, special access |
Heat unlocks access gates, not rankings. Users should never feel pressure to "beat" others. The question is "do I have enough Heat to access X?" not "am I ranked higher than Y?"
06. Bungalows
A Bungalow is a living community space for a specific project or meme. Bungalows serve as evolving representations of the different projects and memes that Jungle Bay community members care about.
Bungalows are persistent territories inside Jungle Bay Island. They provide continuity, context, and distribution for aligned projects. A bungalow is not a profile page — it's a place. If the Island is the ground, bungalows are the plots that make continuity visible.
Bungalow Maintainers
Each Bungalow has a maintainer — a wallet address with special permissions:
- Update the Bungalow's hero image
- Edit the card line and description
- Upload custom CSS skins
- Manage official links
- Pin featured contributions
Maintainers can also submit these changes as contributions (burning JBM), treating their own improvements as community investment.
Bungalow Skins
Bungalows can have custom CSS skins that change their visual appearance. This creates composable, dynamic, fun experiences:
- Maintainers can upload CSS files that override default styles
- Community members can submit skins as contributions (burning JBM)
- Maintainer selects which skin is active
- Skins are versioned and can be rolled back
- Base layout remains consistent for usability
The skin system makes each Bungalow feel unique while maintaining structural consistency. Think of it like MySpace profiles with guardrails — self-expression within a coherent system.
Desktop vs. Mobile
Bungalows have different layouts for different contexts:
- Desktop — Bulletin board layout with spatial arrangement of contributions
- Mobile — Vertical scrolling feed optimized for touch
Bungalow Data Model
| Field | Description |
|---|---|
| name | Project/meme name |
| slug | URL-safe identifier |
| card_line | One-sentence identity (max 100 chars) |
| maintainer | Wallet address with edit permissions |
| token_addresses | Contract addresses per chain |
| zone | Which Island zone it belongs to |
| hero_image | Header image (contribution or maintainer upload) |
| custom_css | Optional skin stylesheet |
| links | Twitter, website, Discord, etc. |
| heat | Aggregate Heat score |
| contributions | Array of community contributions |
| supporters | Wallets holding the token |
| status | active / dormant / archived |
07. Contribution System
Contributions are how community members add features to their favorite Bungalow(s), representing skin in the game and creative investment.
Each asset has a cost for being able to add to the bungalow, and this is redeemed in the form of burning a predetermined amount of $JBM, the native token for Jungle Bay Island. Burning creates permanent skin-in-the-game.
Contribution Types
| Type | Icon | Description | Base Cost |
|---|---|---|---|
| Meme | image | Image upload (jpg, png, gif, webp) | 100 JBM |
| Article | doc | Long-form text or link to article | 250 JBM |
| Link | link | External resource (merch, tools, etc.) | 100 JBM |
| Media | clip | Video, audio, or other media | 200 JBM |
| Hero Image | landscape | Proposed Bungalow header image | 500 JBM |
| Skin | palette | Custom CSS stylesheet for Bungalow | 1,000 JBM |
Weighted Contributions
Users can burn more than the base cost to give their contribution more weight. Higher-weight contributions:
- Appear larger on the bulletin board (desktop)
- Appear higher in the contribution list (mobile)
- Contribute more to the user's Heat score
- Contribute more to the Bungalow's Heat score
Boosting Existing Contributions
Users can also burn JBM to boost someone else's contribution. This is like upvoting, but with skin in the game:
- The contribution's weight increases
- The booster's Heat increases (smaller amount than original contributor)
- The original contributor's Heat is unaffected
- Attribution shows both original contributor and boosters
Auto-Display (No Curation)
Contributions are automatically displayed once the JBM is burned. There is no approval queue or moderator review.
This design choice means:
- Anyone with enough JBM can contribute
- The burn cost creates natural spam prevention
- Bad contributions still cost the contributor
- Community can "out-burn" bad content by boosting good content
Should there be any mechanism for removing inappropriate content? Options include: maintainer removal (with refund?), community flagging threshold, or pure market-based approach (bad content gets ignored, good content gets boosted).
08. The Lagoon
The DMT Lagoon is the community treasury at the center of the Island. It's where JBM is pooled to support the ecosystem.
The only thing being pooled for the community would be $JBM. The community can contribute to this pool to lend a hand in scaling the ecosystem. Commitment to the Lagoon is a form of long-term alignment.
Lagoon vs. Contribution Burns
There are two ways JBM leaves a user's wallet:
| Action | JBM Destination | Reversible? | Heat Impact |
|---|---|---|---|
| Contribution | Burned (destroyed) | No | Permanent increase |
| Lagoon Commitment | Pooled (held) | Yes (can withdraw) | Active while committed |
Lagoon Mechanics
- Commit: User sends JBM to Lagoon, receives commitment receipt
- Hold: Committed JBM generates Heat while in the Lagoon
- Withdraw: User can withdraw anytime, Heat from Lagoon commitment cools
Time Multiplier
Lagoon commitments follow the same time multiplier as holdings:
- Longer commitment = higher Heat multiplier
- Withdrawal resets the timer
- Re-committing starts fresh
Lagoon Treasury Use
The pooled JBM supports ecosystem scaling. Specific uses TBD but may include:
- Funding development
- Supporting new Bungalow onboarding
- Community initiatives
- Emergency reserves
What governance mechanism controls Lagoon treasury use? Options include: multisig, Heat-weighted voting, maintainer council, or single admin.
09. User Experience
Mobile-First Design
Everything must work on phone. Desktop is an enhancement, not a requirement.
- Touch-friendly tap targets (min 44px)
- Vertical scrolling as primary navigation
- Bottom navigation bar for core actions
- Swipe gestures for secondary actions
User Journey
First Visit (Tourist)
- Land on Island map
- Browse zones and Bungalows
- See contribution activity
- Connect wallet to check Heat eligibility
New Contributor (Enjoyoor)
- Connect wallet, see Heat score
- Navigate to favorite Bungalow
- Tap [+ Add] to contribute
- Upload content, set JBM burn amount
- Confirm transaction, see contribution appear
Regular Participant (Bricked Up)
- Check personal Heat and contribution history
- Browse new contributions across Bungalows
- Boost quality contributions
- Commit JBM to Lagoon for long-term Heat
- Access JBM discovery features Phase 2
Power User (Home Team / Memetic Sorcerer)
- Propose new Bungalows
- Maintain Bungalow(s) they steward
- Upload custom skins
- Participate in governance
Bottom Navigation (Mobile)
| Icon | Label | Destination |
|---|---|---|
| map | Island | Island map view |
| home | Bungalows | Bungalow list/browse |
| droplet | Lagoon | Lagoon commitment |
| user | Me | Personal profile & Heat |
10. Screen-by-Screen
Island Map
The home view. An illustrated 2D map showing all zones with Bungalows placed spatially.
- Tap a Bungalow icon - navigate to Bungalow page
- Tap Lagoon - navigate to Lagoon page
- Zone labels visible for orientation
- Aggregate stats in header (zones, bungalows, JBM in Lagoon)
- Connected wallet address shown
Bungalow Page
Covered in detail in Section 06. Key elements:
- Hero image (maintainer-controlled or top contribution)
- Name, card line, token addresses
- Bungalow Heat score
- Contribution board (bulletin on desktop, list on mobile)
- Supporters list
- External links
- [+ Add] contribution button
Profile (/me)
Personal dashboard showing user's standing.
- Wallet address
- Total Heat score
- Heat breakdown (holdings, contributions, Lagoon)
- Heat level name (Tourist - Memetic Sorcerer)
- What the current level unlocks
- Contribution history across Bungalows
- Tokens held (home team tokens)
11. Data Model
Core Tables
users
id uuid PK
wallet_address text unique, indexed
privy_id text unique
heat_score numeric calculated
heat_level text derived (Tourist, Enjoyoor, etc.)
created_at timestamp
last_seen_at timestamp
bungalows
id uuid PK
slug text unique, url-safe
name text
card_line text max 100 chars
maintainer text wallet address
token_addresses jsonb {eth: "0x...", base: "0x..."}
zone_id uuid FK - zones
hero_image_url text
custom_css text nullable
links jsonb {twitter, website, discord, etc.}
heat numeric calculated aggregate
status enum active / dormant / archived
is_home_team boolean true for seeded Bungalows
created_at timestamp
contributions
id uuid PK
bungalow_id uuid FK - bungalows
contributor text wallet address
type enum meme / article / link / media / hero / skin
title text nullable
content_url text link to content
jbm_burned numeric amount burned
weight numeric jbm_burned + boosts
created_at timestamp
boosts
id uuid PK
contribution_id uuid FK - contributions
booster text wallet address
jbm_burned numeric amount burned
created_at timestamp
lagoon_commitments
id uuid PK
user_id uuid FK - users
amount numeric JBM committed
committed_at timestamp
withdrawn_at timestamp nullable
12. JBM Tokenomics
$JBM (Jungle Bay Meme) is the native coordination token for Jungle Bay Island.
Token Utility
| Use | Mechanism | Effect on Supply |
|---|---|---|
| Contributions | Burn | Deflationary |
| Boosts | Burn | Deflationary |
| Lagoon commitment | Lock (withdrawable) | Circulating reduction |
| Holdings for Heat | Hold in wallet | Neutral |
Burn Economics
Every contribution burns JBM permanently. This creates:
- Deflationary pressure: Active community = decreasing supply
- Spam prevention: Contributing has real cost
- Value accrual: Remaining JBM becomes more scarce
- Alignment signal: Burning shows genuine investment
Home Team Tokens
The "home team" consists of tokens tracked for Heat calculation. Holding multiple home team tokens compounds benefits.
Initial home team (from seeded Bungalows):
- $JBM — Jungle Bay Memes (native)
- $BOBO
- $BRAINLET
- $mfer
- $PEPE
- $BNKR
- $RIZZ
- $DRB
- $ALPHA
- $QR
- $TOWELI
13. Implementation Phases
Phase 1: Foundation Current
Ship a believable place with contributions and Heat.
Deliverables
- Island map with zones and Bungalows
- 12 seeded Home Team Bungalows
- Bungalow pages with contribution board
- Contribution system (upload, burn JBM)
- Heat calculation (holdings + contributions)
- Heat levels and access gates
- Lagoon commitment interface
- User profile with Heat breakdown
- Mobile-responsive design
- Wallet connection (Privy)
Success Criteria
- Users can connect wallet and see Heat
- Users can contribute to Bungalows (burn JBM)
- Contributions appear on Bungalow pages
- Users can commit JBM to Lagoon
- Heat updates based on holdings + contributions
- Mobile experience works smoothly
Phase 2: Discovery Next
Add JBM discovery mechanics for engaged users.
Potential Features
- JBM discovery game (exploring Island to find JBM)
- Heat-gated access to discovery
- Enhanced Bungalow customization (skins)
- Bungalow proposals (Heat-gated)
- Boost mechanics refinement
Phase 3: Governance Future
Community control of Island direction.
Potential Features
- Heat-weighted voting
- Lagoon treasury governance
- New Bungalow approval process
- Home Team token curation
14. Open Questions
Questions that need resolution before or during implementation:
Contribution System
- Should maintainers be able to remove/hide inappropriate contributions?
- If removal is possible, should the contributor receive a partial refund?
- Should there be a minimum contribution frequency to maintain Heat?
- How are contribution types validated (e.g., ensuring "meme" is actually an image)?
Heat Calculation
- What is the exact formula for combining holdings, time, and contributions?
- How often should Heat be recalculated?
- Should Heat decay if user is inactive?
- How do we handle tokens on multiple chains (ETH + Base)?
Lagoon
- Who controls Lagoon treasury funds?
- What governance mechanism approves treasury use?
- Should there be lock-up periods for committed JBM?
Bungalow Management
- How is initial maintainer assigned for seeded Bungalows?
- Can maintainership be transferred?
- What happens if a maintainer becomes inactive?
- How are custom CSS skins validated for safety?
Discovery Mechanics (Phase 2)
- What does "exploring Island to find JBM" actually mean?
- Is this a 2D clickable experience or something more spatial?
- Where does discovered JBM come from (treasury? new mint?)?
- How is discovery rate balanced to not flood supply?
This specification is a living document. As questions are resolved through discussion, the spec will be updated to reflect the evolving understanding of what Jungle Bay Island wants to be.
Leave a comment