> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mythic-c2.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

## What is it?

Payload types are the different kinds of agents that can be created and used with Mythic.

## Where are they located?

Payload type information is located in the Installed Services page by clicking the headphone icon on the left nav bar.

From this initial high-level view, a few important pieces of information are shown:

* Container status indicates if the backing container is online or offline based on certain RabbitMQ Queues existing or not. This status is checked every 5 seconds or so.

* The name of the payload type which must be unique

* Which operating systems the agent supports

* The container-library and payload-type semantic versions, supported C2 profiles, wrapper compatibility, and build capabilities

<Info>
  To modify the Payload Type itself, you need to modify the corresponding class in the Payload Type's docker container. This class will extend the PayloadType class.
</Info>

## Where can I find more documentation about them?

The documentation container contains detailed information about the commands, OPSEC considerations, supported C2 profiles, and more for each payload type when you install it.
From the Payload Types page, you can click the document icon to automatically open up the local documentation website to that agent.

## Mythic 4.0 build capabilities

The payload builder supports saved, named build-parameter instances alongside saved C2 parameter instances.
Build parameters can also expose friendly display names, labeled choices, explicit UI ordering, richer hide conditions, dynamic choices, and schema-driven `JSONString` editors.

Normal payload builders should return output architecture and format as `build_metadata`.
Wrapper payload types declare conditional `wrapper_payload_requirements`; Mythic uses those records and the wrapper's selected build parameters to page through only compatible payloads.
See [Wrapper Compatibility](/version-4.0/customizing/payload-type-development/payload-type-info/wrapper-compatibility).
