Open Source Protocol on Solana

Build Worlds.Own Universes.

The open protocol for AI-generated, user-hosted gaming worlds with their own on-chain economies. One prompt. Infinite possibilities.

> |
owp-server -- terminal
Scroll
Peer-to-Peer
Architecture
Solana
Blockchain
Claude & Codex
AI Runtime
Open Source
License
How It Works

From Zero to Multiverse

Four steps to create, host, and monetize your own AI-generated world.

01

Host a World

Run the OWP server locally. Your machine becomes the host. No centralized servers, no middlemen -- just your hardware, your rules.

02

AI Generates Your World

Claude or Codex runs locally to procedurally generate terrain, entities, biomes, and entire ecosystems. Speak to the AI companion to shape your world.

03

Players Join Directly

Share a connection string. Others connect peer-to-peer via TCP/QUIC -- no relay servers, no gatekeepers. Your world, your community.

04

Launch a Token

Every world can mint its own Solana token via Meteora Dynamic Bonding Curves. Build an economy around your creation.


Architecture

Engineered for Sovereignty

Four modular layers. No single point of failure. Every component replaceable.

Client Layer
Unity (C#)
3D RenderingAvatar SystemAI Companion UIUniverse Map
Protocol Layer
Rust Crate
TCP/QUIC TransportLength-Prefixed JSONChunk StreamingEntity Sync
Server Layer
Rust
World SimulationAI Job QueueHost Admin APIPersistence
Chain Layer
Solana
On-Chain RegistryToken MintingMeteora DBC PoolsWallet Signing

Capabilities

What Makes OWP Different

AI World Generation

Claude or Codex runs locally on your machine, generating terrain chunks, entities, biomes, and points of interest. Speak to the AI companion to sculpt your world in real time.

True Peer-to-Peer

No centralized servers. Players connect directly to hosts via TCP/QUIC. Share a connection string and your world is live.

Token-Per-World Economy

Every world can launch its own Solana token via Meteora Dynamic Bonding Curves. Build real economic ecosystems around your creations.

On-Chain Discovery

A Solana-native registry lets players discover and browse worlds from a universe map. No app store gatekeepers. Just the chain.

Host Authority Security

Remote players can never trigger generation jobs, supply prompts, or write files. Strict sandboxing with timeouts, size limits, and serialized job queuing.

Open & Modular

Every layer is replaceable. Swap transport, swap AI provider, swap the chain. The protocol is the contract. The implementation is yours.


Protocol

Simple. Extensible. Typed.

Length-prefixed JSON over TCP/QUIC. Every message carries a type, protocol version, and request ID. Unknown fields are ignored for forward compatibility. Max payload: 4 MiB.

Deterministic world identity from host pubkey + name + timestamp
Chunk-based terrain streaming with spatial indexing
Entity snapshot + delta compression for real-time sync
Backward-compatible versioning: reject major, ignore minor
protocol_v0.1.json
// OWP Protocol v0.1 — Connection Handshake
{
  "type": "hello",
  "protocol_version": "0.1",
  "request_id": "550e8400-e29b-41d4-a716-446655440000",
  "client_version": "0.1.0",
  "player_pubkey": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgHkv"
}

// Server responds with world manifest
{
  "type": "welcome",
  "protocol_version": "0.1",
  "world_id": "owp://host:9333?world=nebula-prime",
  "world_manifest": {
    "name": "Nebula Prime",
    "biomes": ["crystal_caves", "void_plains", "star_forest"],
    "token_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
  }
}

Connection String

owp://192.168.1.42:9333?world=nebula-prime&mint=EPjFW...Dt1v

One string. Direct connection. No servers in between.


Roadmap

Building in the Open

A
Active

Foundations

  • --Monorepo scaffolding
  • --Protocol skeleton
  • --Server boots
  • --One-click host
B

Streaming

  • --Chunk streaming
  • --Basic movement
  • --Universe map
  • --Avatar customization
C

Intelligence

  • --Claude/Codex adapters
  • --World generation
  • --AI companion UI
D

Discovery

  • --On-chain registry
  • --Real universe map
  • --World browsing
E

Economy

  • --Token-per-world
  • --Wallet signing flow
  • --Currency UI

The Multiverse is Open Source

Fork it. Host it. Build worlds. Launch tokens. The protocol belongs to everyone.