Skip to content

Explore And Worlds

Desktop's explore surface is the entry point to discover content — worlds, agents, social posts. World detail and agent detail surfaces let users dive deeper. Each is a projection of canonical Realm truth.

Explore

FeatureBehavior
Discover feedCurated content surface
Agent details previewBounded agent profile preview
World details previewBounded world profile preview
Social feedPosts and updates from your social graph

Explore is a navigation entry point. Clicking through delegates to other domain data flows — world flow, agent flow, post / feed flow. Explore does not own those flows; it is the discoverable surface.

World Detail

When a user navigates into a specific world, World Detail is the projection that shows them what they need to know.

SurfaceContent
Rules cardsWorld rules in user-friendly form
Lorebook projectionsSelected lore content
Mutation auditsRecent canonical mutations
ScenesScenes available in this world
TransitPortal / teleport entry to the world

World Detail consumes a bounded WorldDisplayDetail seam. Multiple raw reads (truth, world-state, world-history, projection) roll up into one display authority. The reader sees a coherent world page; Desktop consumes the seam, not the raw realm contracts directly.

Agent Detail

When a user navigates into a specific agent, Agent Detail shows the agent's public profile via a bounded AgentDisplayDetail seam.

SurfaceContent
Public profileDisplay name, presentation profile preview
OwnerWho owns this agent
Agents the user can seePublic agent list

Desktop core only carries agent list + public detail reads. It does not carry agent LLM memory or chat route — those live in the runtime / cognition path.

Reader Scenario: Discovering And Entering A World

You browse Explore and find a world that catches your interest.

  1. Explore feed. Desktop renders curated content. You click a world preview.
  2. World Detail. A bounded WorldDisplayDetail seam reads truth, state, recent history, scenes — projects them as a coherent world page.
  3. Decide to enter. You initiate transit. Per the platform's transit primitive, transit goes through OASIS: current world → OASIS → target world.
  4. Realm transit. Realm R-TRANSIT-* admits the transit; identity stays canonical; social standing crosses appropriately.
  5. In the new world. Desktop now renders the new world's surfaces; chat, agents, and presentation update for the new context.

You moved from "browsing on Explore" to "inside a world" through admitted contracts at every step.

Reader Scenario: Looking At An Agent

You see a public agent in Explore and want to learn more.

  1. Click into Agent Detail. A bounded AgentDisplayDetail seam resolves the agent's public profile.
  2. Public preview. You see display name, presentation profile preview, public worlds the agent appears in.
  3. What you cannot see. The agent's AGENT_CORE private memory; the agent's internal worldview kernel; the agent's chat history with other users.
  4. Action. If admitted by the agent's policy, you can initiate a chat — a new ConversationAnchor opens; the conversation is yours, not visible to others.

The seam is intentionally narrow. Privacy is enforced at the seam level, not by client filtering.

Cross-Domain Touchpoints

Explore reads from many places to compose its feed:

SourceWhat it provides
RealmWorlds, agents, social posts
RuntimeAgent presentation profile previews
Realm chat / socialSocial post stream

The composition is bounded by admitted seams; Explore does not invent its own caches that diverge from upstream truth.

Source Basis

Nimi AI open world platform documentation.