# Inputs and Outputs

*Inputs* and *Outputs* are very powerful features of the platform. When you create a product they are basically black boxes when they are used in other products or scenes. Meaning, that if you include them in a scene you basically can not change anything about them - unless you add *Inputs*.  This design ensures that when you embed multiple product layers within each other, they update correctly without overwriting existing modifications or causing errors.

{% hint style="warning" %}
Inputs and Outputs are a bit more advanced 3D editing features of the platform, therefore we recommend only starting to explore this section if in general you are familiar with the other 3D management concepts of the colormass platform.
{% endhint %}


---

# 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.colormass.com/building-blocks/products/advanced/inputs-and-outputs.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.
