Jungle Bay Island

Cultural Persistence for Meme Projects on Base

Revised specification

"Jungle Bay gives memes a place to stay. A territorial persistence layer where aligned projects can exist, re-enter, and compound meaning over time."

Contents

  1. Philosophy & Belief
  2. The Problem We Solve
  3. Evolution of Understanding
  4. The Holon Model
  5. Heat System
  6. Bungalows
  7. Contribution System
  8. The Lagoon
  9. User Experience
  10. Screen-by-Screen
  11. Data Model
  12. JBM Tokenomics
  13. Implementation Phases
  14. Open Questions

01. Philosophy & Belief

Belief Anchor

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

What Jungle Bay Island Is

What Jungle Bay Island Is Not

Key Distinction

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

Core Problem

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:

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

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
          
Each level is a holon: whole in itself, part of something larger

How Heat Flows Upward

Heat is calculated at every level, and each level contributes to the one above:

  1. User Heat — Based on their token holdings (which + how long) plus their contribution history across all Bungalows
  2. Bungalow Heat — Sum of all users who hold that token + all JBM burned on contributions to that Bungalow
  3. Island Heat — Sum of all Bungalow Heat + JBM committed to the Lagoon
Design Principle

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 Philosophy

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.

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
Anti-Pattern

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.

Bungalow Philosophy

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:

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:

Design Principle

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:

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.

Contribution Philosophy

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:

Boosting Existing Contributions

Users can also burn JBM to boost someone else's contribution. This is like upvoting, but with skin in the game:

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:

Open Question

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.

Lagoon Philosophy

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

Time Multiplier

Lagoon commitments follow the same time multiplier as holdings:

Lagoon Treasury Use

The pooled JBM supports ecosystem scaling. Specific uses TBD but may include:

Open Question

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.

User Journey

First Visit (Tourist)

  1. Land on Island map
  2. Browse zones and Bungalows
  3. See contribution activity
  4. Connect wallet to check Heat eligibility

New Contributor (Enjoyoor)

  1. Connect wallet, see Heat score
  2. Navigate to favorite Bungalow
  3. Tap [+ Add] to contribute
  4. Upload content, set JBM burn amount
  5. Confirm transaction, see contribution appear

Regular Participant (Bricked Up)

  1. Check personal Heat and contribution history
  2. Browse new contributions across Bungalows
  3. Boost quality contributions
  4. Commit JBM to Lagoon for long-term Heat
  5. Access JBM discovery features Phase 2

Power User (Home Team / Memetic Sorcerer)

  1. Propose new Bungalows
  2. Maintain Bungalow(s) they steward
  3. Upload custom skins
  4. 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.

Bungalow Page

Covered in detail in Section 06. Key elements:

Profile (/me)

Personal dashboard showing user's standing.

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:

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):

13. Implementation Phases

Phase 1: Foundation Current

Ship a believable place with contributions and Heat.

Deliverables

Success Criteria

Phase 2: Discovery Next

Add JBM discovery mechanics for engaged users.

Potential Features

Phase 3: Governance Future

Community control of Island direction.

Potential Features

14. Open Questions

Questions that need resolution before or during implementation:

Contribution System

  1. Should maintainers be able to remove/hide inappropriate contributions?
  2. If removal is possible, should the contributor receive a partial refund?
  3. Should there be a minimum contribution frequency to maintain Heat?
  4. How are contribution types validated (e.g., ensuring "meme" is actually an image)?

Heat Calculation

  1. What is the exact formula for combining holdings, time, and contributions?
  2. How often should Heat be recalculated?
  3. Should Heat decay if user is inactive?
  4. How do we handle tokens on multiple chains (ETH + Base)?

Lagoon

  1. Who controls Lagoon treasury funds?
  2. What governance mechanism approves treasury use?
  3. Should there be lock-up periods for committed JBM?

Bungalow Management

  1. How is initial maintainer assigned for seeded Bungalows?
  2. Can maintainership be transferred?
  3. What happens if a maintainer becomes inactive?
  4. How are custom CSS skins validated for safety?

Discovery Mechanics (Phase 2)

  1. What does "exploring Island to find JBM" actually mean?
  2. Is this a 2D clickable experience or something more spatial?
  3. Where does discovered JBM come from (treasury? new mint?)?
  4. How is discovery rate balanced to not flood supply?

Next Steps

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

Click anywhere on the spec to leave a comment