Oasis 3

The Interactive World Model for Physical AI

Oasis 3 generates realistic, controllable, multi-view simulation environments in real-time, where robots can learn, act and improve across infinite scenarios, including the edge cases that matter most. Starting with autonomous vehicles.

We train for every world. Before it matters.

The first interactive world model available via API. Realistic, physically grounded environments where autonomous systems can train, test, fail, and improve safely, responding to physical control signals, not just keyboard input.

Infinite world generation

Any scenario, available on demand in environments that run and evolve continuously.

Synchronized multi-camera views

Multiple viewpoints generated from one coherent world state, consistent across every angle.

API-accessible

The only interactive world model available for teams to build with from day 0.

Instant world feedback

Under 200ms end-to-end. Low latency means the world responds fast enough for real training loops.

The real world doesn’t give second takes

Real-world training is slow, expensive, and hard to scale. The scenarios that matter most, edge cases, rare failures, dangerous conditions are exactly the ones that are hardest to capture.

Oasis 3 gives you every scenario, 
on demand. Because the best preparation is infinite practice.

How it works

Prompt a world, train inside it and never stop learning

01

Prompt the environment

Define the world: geography, weather, lighting, traffic, and the scenarios your system needs to handle.

02

Send control signals

Let the agent act. Oasis 3 responds to steering, movement, and API commands in real time, creating a true closed-loop simulation.

03

Train continuously

Run scenarios thousands of times or change conditions on the fly without the need to record or reset.

Autonomous vehicles first. Every robot that comes after.

Oasis 3’s first application focuses on autonomous vehicles: prompt-driven environments across different geographies, weather conditions, and driving scenarios, navigable in real time.

The same system extends across physical AI. Drones, off-road vehicles, maritime, humanoid manipulation anywhere the real world can't provide the scenarios robots need.

World models, now accessible as infrastructure

Oasis 3 launches as infrastructure, not just a research demo — 
giving developers, researchers, and robotics teams direct access to real-time world generation.

import importlib, os, subprocess, sys

# The SDK (`decart-oasis`) is installed from the public PyPI package. `oasis_demo` — the extras you
# can play with (reward, env, preview) — isn't published, so we clone it from GitHub and install it
# editable, so you can tweak e.g. `extras/oasis_demo/rl/reward.py`, restart the runtime, and re-run.

REPO_URL = "https://github.com/DecartAI/decart-robotics.git"
REPO_DIR = REPO_URL.rstrip("/").split("/")[-1].removesuffix(".git")

if importlib.util.find_spec("oasis_demo") is None:
   subprocess.run([sys.executable, "-m", "pip", "install", "-q", "decart-oasis"], check=True)
   if not os.path.isdir(REPO_DIR):
       subprocess.run(["git", "clone", "--depth", "1", REPO_URL], check=True)
   subprocess.run([sys.executable, "-m", "pip", "install", "-q", "-e", f"{REPO_DIR}/extras"],
                  check=True)
   # Editable installs register via a .pth that's only read at interpreter startup, so put the
   # source on sys.path to import it now without restarting the runtime.
   sys.path.insert(0, os.path.abspath(f"{REPO_DIR}/extras"))
importlib.invalidate_caches()

# API key (required to connect). Set it in the Colab secrets panel (🔑) as DECART_API_KEY,
# or here with os.environ["DECART_API_KEY"] = "...".
if not os.environ.get("DECART_API_KEY"):    try:
       from google.colab import userdata
       os.environ["DECART_API_KEY"] = userdata.get("DECART_API_KEY") or ""
   except Exception:
       pass
print("DECART_API_KEY set:", bool(os.environ.get("DECART_API_KEY")))

from decart_oasis import A2VClient
from oasis_demo.live_preview import LiveCameraPreview
print("Ready.")

Infrastructure

Built on the stack that makes real-time possible

Oasis 3 runs on DOS, Decart’s ultra-optimized inference and training platform that makes real-time world generation economically viable at scale. The same stack powers Decart's own models and is in production with the world's largest hyperscalers and chip manufacturers.

nvidia logo
coreweave logo

Build physical AI that’s ready for any scenario.

We’re partnering with robotics teams, AV companies, and research groups to shape the next generation of interactive world models.

Partner with us

FAQ’s

How is Oasis 3 different from CARLA or Isaac Sim?
Oasis 3 is an interactive world generation model, not a physics engine. It was trained for deep world understanding and the underlying physics that let it generate infinite, photo-realistic environments on demand — including the rare, long-tail events that matter most for real-world performance. Tools like CARLA and Isaac Sim rely on hand-built physics engines, which makes their scenes fixed and labor-intensive to create and scale. With Oasis 3, you describe the world you need and it generates a controllable, closed-loop environment that responds to your policy's actions in real time.
What does "action conditioned" mean in practice?
It means the environment isn't generated once as a fixed, offline video - it evolves continuously in response to your robot policy's behavior. Each next world state is generated autoregressively, conditioned on the policy's latest action and the model's deep world understanding. In practice, your policy acts inside the environment, the world reacts, and that feedback loop is what makes true closed-loop simulation and online reinforcement learning possible.
How does Oasis 3 compare to general-purpose world models like Genie 3?
Oasis 3 is purpose-built for Physical AI — every architecture decision serves that goal. Where general-purpose world models target gaming and agent research, Oasis 3 is designed for robotics workflows: it's geometry-aware for spatial consistency, produces synchronized multi-camera output, is action-conditioned for closed-loop training, and is available via API for integration into real simulation pipelines. It's built for real-time interactivity and efficiency, delivering high-resolution, multi-view generation at low latency.
Can I use my own scenarios or data?
Yes. You can enter any prompt and Oasis 3 will generate a corresponding world to navigate. If you want to train on your own data or adapt the model for industry-specific tasks, get in touch — we'll work with you to fit Oasis 3 to your use case.
What's the latency in practice?
Under 200 ms, with generation running at 22 FPS (512×768×3). We're continuously optimizing the stack and expect latency to drop further in future versions.