# Cozy Backpack

Cozy Backpack is the persistent identity and asset layer that travels with the user across every simulation space in Hot Spring. Designed as a unified profile system, it stores emotional memory, digital belongings, character metadata, and progression history turning fragmented gameplay into a cohesive virtual life.

Rather than tying assets to a single game or isolated environment, Cozy Backpack enables continuity. It serves as both a narrative anchor and a utility layer, syncing user state across all Simulation IP Games, social hubs, and creator-generated content.

### **Core Functions**

**1. Identity Continuity**

Every user has a unique character identity stored in the Backpack including name, appearance, personality traits, relationship states, and interaction history. This identity remains consistent regardless of which game or social instance is being explored, allowing meaningful long-term relationships with AI Agent NPCs, PETs, and other players.

**2. Memory & Story Tracking**

Key narrative decisions, emotional milestones, completed quests, and bonded PETs are logged into the Backpack. This allows the world to respond not just to player inputs, but to their lived history enabling emotionally aware simulations and continuity-driven storytelling.

**3. Inventory & Asset Management**

All earned items, cosmetics, room designs, character templates, and behavior tokens are stored in the Backpack. Assets can be used, traded, or re-applied across games with full interoperability supported across Cozyworld modules.

**4. Cross-Game Progression**

Levels, achievements, social stats, and emotional progression (e.g., trust levels with specific agents) are tracked holistically. This creates a sense of identity that matures across the ecosystem rather than restarting per title.

**5. On-Chain Flexibility**

Select Backpack data points such as limited-edition assets or milestone proofs can be optionally minted or connected to external wallets. This provides verifiability and composability for users who choose to engage with the on-chain layer, without disrupting the seamless Web2 experience.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hotspring.games/the-cozy-world/cozy-backpack.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
