# Overview

A Chub Stage is a software component written by other people that can be used within a chat. They are meant to add functionality like expression packs (showing a character's emotional state with a set of images), UIs for mini-games, special prompt handling, or even interacting with third-party APIs.&#x20;

<figure><img src="/files/xKDdRCP6EloshXZXVnI4" alt=""><figcaption><p>A stage for playing a maze.</p></figcaption></figure>

#### Is that secure? In other frontends there are warnings about third-party code.

Generally, yes. Stages are hosted from a separate domain and run in something called an inline frame ("iframe") that is sandboxed, meaning that it doesn't have any access to the cookies and local storage on Chub itself, i.e. it cannot access any of your keys, codes, or passwords. It's also prevented from certain hostile behaviors like opening browser alerts, and each stage is run from a different sub-domain so that each stage cannot access another stage's cookies or storage, either.&#x20;

Additionally, any stage marked with the 'Verified' symbol has been checked by the site developers for any hostile behavior.

<figure><img src="/files/t8tLcFr1mNhjUNuR4OyO" alt="" width="258"><figcaption><p>The 'Verified' marker for a stage.</p></figcaption></figure>

Still, no amount of sandboxing and isolation can prevent social engineering. ***Never provide any stage with your API keys or passwords to any site or service, including Chub itself.***


---

# 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.chub.ai/docs/stages/overview.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.
