# Work with chat artifacts

Read choices, forms, and results directly in a conversation.

Source: https://docs.minds.sh/docs/helm/artifacts



An artifact is a piece of interface inside a Helm response. It turns a conversation into something you can inspect or act on: a region picker, a setup form, a progress display, or a link to the result.

## Recognize the artifact [#recognize-the-artifact]

| Artifact                  | What it is for                                         |
| ------------------------- | ------------------------------------------------------ |
| Single or multiple choice | Selecting from a defined set of options                |
| Form                      | Entering the fields required for a supported action    |
| Confirmation              | Reviewing a proposed action before submission          |
| Progress                  | Following the steps and state reported by an operation |
| Evidence                  | Inspecting supporting material                         |
| Metric                    | Presenting a value and its context                     |
| Link                      | Opening a relevant resource or detailed view           |
| Flow                      | Combining several steps into one task                  |

## Example: create a Mind [#example-create-a-mind]

The creation flow asks for a region, then a name. Review the details and submit once. The request maps to the Minds provisioning API. If it fails, the artifact should show that failure; the presence of the form does not imply that infrastructure was created.

## Understand what is implemented [#understand-what-is-implemented]

The current action submission allowlist contains the provisioning endpoint. A rendered metric, evidence card, or confirmation is a display capability, not a general permission to change billing, delete data, or execute any Akasha API. Use the documented direct interface when Helm does not yet offer the required action.

[Create your first Mind](/docs/getting-started/first-mind) · [Platform provisioning](/docs/api/platform/provisioning)
