# Padre Terminal's Undocumented Features: Mayhem, Lobbies, Voice Chat

> Terminal shipped a voice client, group lobbies, trade callouts and something called Mayhem Mode after its documentation went offline. What the code shows, and what it does not.

*Source: https://terminalpedia.com/guides/trading/terminal-mayhem-lobbies-voice-chat*

**Terminal has a voice chat client.** It has group lobbies with moderation. It has a feature called Mayhem Mode that places trades through something the app names an Agent. None of it is documented anywhere.

That is not an oversight anyone can point at. The documentation site went offline, the archived copies predate these features entirely, and nothing has replaced them. So the app grew a whole social layer in public with no write-up attached to it.

We read Terminal's production code on 6 September 2026 to find out what is actually shipped. This is what we found, and, in the places that matter most, what we could not.

> **Key takeaway:** Terminal ships at least six features that no documentation covers: Voice Chat, Lobbies, Callouts, Mayhem Mode, Lucky Spins and a Rolling Ranking. Voice Chat is confirmed live, with a button in the app's own navigation. The rest we can prove are built and deployed, which is not the same as proving they are switched on for your account. Mayhem Mode is the one to be careful with, because it places trades, and we could not establish who controls it or on what basis. Do not act on a description of it, including ours.

## How we know any of this

There is no live official documentation for Terminal, so every claim below is labeled the way [our methodology](/methodology) sets out.

Nearly all of it is **live code**: literal strings and route definitions read out of the JavaScript bundle served at `trade.padre.gg` on 6 September 2026. The file was about 5.1 MB and its name changes every time the app is deployed, so anyone repeating this should re-derive it rather than copy a filename.

Live code is the strongest evidence available here, and it has one hard limit that shapes this entire page:

> **Warning:** A string in the bundle proves the code was written and deployed. It does not prove the feature is turned on for your account, in your region, or at the values shown. Some of what follows may be behind a flag, limited to certain users, or half-finished.
> 
> This is why the page says "the app ships" rather than "you can", and why the sections below stop where the evidence stops instead of filling the gap with a plausible guess.

## Voice Chat, which is definitely live

Start with the one that is not in doubt. A `Voice chat` button sits in Terminal's top navigation, next to Trending and Portfolio, and we have seen it in the running app rather than only in the code.

The implementation is a real voice client, not a shortcut to Discord. The app loads it from a separate module, so it is not part of the main bundle, and it stores a full set of preferences:

| Setting | What it stores |
|---|---|
| Input and output device | Which microphone and which speakers |
| Input and output volume | Two independent levels |
| Input monitoring | Whether you hear yourself |
| Self mute | Muted state, persisted |
| Voice wallet | The wallet your voice presence is attached to |

That last row is the interesting one. Voice identity is tied to a wallet address rather than to a username, which is a meaningfully different model from the chat apps traders usually sit in alongside their terminal.

There is also a preference for whether the voice button shows at all, which suggests it can be hidden from the interface.

[Open Terminal with 35% Cashback](https://terminal.pump.fun/rk/terminalpedia)

## Lobbies, and the moderation that comes with them

Lobbies are group spaces inside the terminal. The app carries endpoints for the full lifecycle: listing the lobbies a user belongs to, posting a message, editing a message, switching between lobbies, leaving one, and removing another member. It docks on the left or the right of the screen.

A lobby has a profile picture and a banner, so it is a space with an identity rather than an anonymous channel. The app also contains a banner string reading "Lobbies are live!", which is the kind of thing an announcement uses.

There is also a concept of **bridges**, with endpoints to create one, list them and remove one. What a bridge connects, we could not determine. It might link two lobbies, or a lobby to something outside the app. The strings do not say and we are not going to guess.

### Callouts

Callouts are the thing you post into a lobby. They are trade calls: a callout carries a buy or a sell side, the same way Mayhem trades do.

What the code shows about how they work:

You create a callout, then post it either to one lobby or to all of your lobbies at once. You can reply to one and you can edit one after posting. There is a limit on attempts, and a check that rejects duplicates, which together read like anti-spam controls. Posting requires a wallet, and it requires you to have set up a lobby profile first, because the app has a specific message for telling you to do that.

There is a separate constant for pump.fun callouts alongside Terminal's own, so the two are distinct things in the code rather than one feature with two names.

> **Note:** A callout is a public trade call attached to your wallet identity. Anyone who can see the lobby can see what you called and, given the wallet, potentially what you actually did.
> 
> The reverse matters more. A callout in a lobby is somebody's opinion, posted by an account you probably cannot verify, about a token that anyone can deploy permissionlessly. It is not a recommendation from Terminal, and Terminal routing your order to a venue does not mean Terminal is standing behind the token. Our [Trenches guide](/guides/trading/terminal-trenches-guide) covers the safety signals worth checking before you act on any tip about a new launch.

## Mayhem Mode, and where we stop

This is the largest undocumented feature and the one we are most cautious about, because it trades.

The evidence is substantial. Mayhem reaches an endpoint at `/pump-mayhem`, and a second endpoint fetches trades for what the app calls Mayhem marks. It has a lifecycle with distinct states: active, paused, completed with a date attached, and terminated. It has a position. It is rate limited, with a message telling you to retry shortly. It refuses to send a second trade while one is in flight.

And it trades through an agent. The app has strings for a **Mayhem Agent**, and separately for that agent having **bought** and having **sold**.

There are also two settings flags, one for hiding Mayhem and one for whether Mayhem is currently active, which tells you it is something a user can switch on and off or at least hide from view.

> **Warning:** We could not determine who configures the agent, what it trades on, what triggers a trade, whether the user or pump.fun sets the parameters, or what happens to your funds while it is running.
> 
> For most features an evidence gap is an inconvenience. For one that buys and sells on your behalf it is the whole question. There is one string referring to a Mayhem bonding curve, which tells you a bonding curve is involved somewhere and nothing about the mechanism.
> 
> If you are considering using it, the terms shown in the app at the point of use are the only source worth acting on. Not this page, and not any other page describing it, because as far as we can find, nobody has a better source than we do.

The `/pump-mayhem` path is worth one observation. The endpoint sits on a pump.fun surface rather than a Terminal-only one, which is consistent with Mayhem being a pump.fun product that Terminal exposes. How the two companies arrange that between them is not something the public record settles, and we are not going to characterize it. The [corporate picture](/ecosystem/what-is-terminal) is more tangled than most coverage admits.

## The rest of the widget shelf

Terminal's interface is built out of dockable panels, and reading the two enums that define them gives you a complete list of the surface. Several of these are well covered elsewhere on this site. Several are not covered anywhere.

| Panel | Documented anywhere? |
|---|---|
| Watchlist, Trending, Trenches, PnL, Portfolio | Yes, in the archived docs |
| Wallet Tracker, Tracked Wallets | Partly. Our [wallet tracking notes](/ecosystem/what-is-terminal) cover what it actually uses |
| X Feed, Twitter Tracker, Bubblemap | Mentioned in passing, never explained |
| Alpha Tracker, Price Alerts, Pump News | Named in the app. No documentation found |
| Callouts, Lobbies, Voice Chat, Mayhem Manager | None found |
| Lucky Spins, Rolling Ranking | None found |

Rolling Ranking deserves a specific mention for how little there is. It appears exactly once in the entire bundle, as a member of the panel list, with no display text of any kind attached. We know the name and nothing else. Anyone describing what it ranks is making it up.

Lucky Spins is thin in the same way, though not quite as thin: it has a spinning state and a stored volume setting for its sound effects. We wrote up what little is knowable, alongside the rewards screen it lives on, in [Terminal's rewards tabs decoded](/guides/fees/terminal-cashback-coins-lucky-spins).

[Open Terminal with 35% Cashback](https://terminal.pump.fun/rk/terminalpedia)

## One thing we re-checked while we were in there

Every so often it is worth re-running the checks that debunk a popular claim, because a new deploy could always make yesterday's correction wrong.

**Terminal still has no TWAP orders.** We searched the 6 September 2026 bundle for `TWAP`, case-sensitively, and found zero matches. It is not in the order type list. Several review sites say otherwise and they are wrong, in the specific sense that the code they would be describing does not contain it. What Terminal does have is covered in [order types and exit strategies](/guides/trading/terminal-order-types-exit-strategies).

## Why an undocumented feature set is a real problem

It is tempting to treat this as trivia. It is not, for one practical reason.

When something goes wrong on Terminal, the app hands you a short error string and a support ticket. There is no status page and the public announcement channel has been silent since before the acquisition. We catalogued [every error message the app produces](/troubleshooting/terminal-error-messages-explained) precisely because that gap exists.

Add a feature that trades on your behalf, with no published rules, into that support situation, and the failure mode is a person who cannot tell whether the thing that just happened to their money was intended behavior or a bug. They have nothing to check it against.

That is not a claim that anything is wrong with Mayhem. It is a claim that you cannot currently tell, and neither can we, and that is worth knowing before rather than after.

If you are new to the product, [how to trade on Terminal](/guides/getting-started/how-to-trade-on-terminal) is the place to start, and the [20% default slippage setting](/troubleshooting/terminal-slippage-losing-money) will cost you more money in your first week than any feature on this page.

## What we will update

This page describes a single build read on one day. Terminal deploys often, and the bundle we read was already about 600 KB larger than the one we read a month earlier.

If Terminal publishes terms for Mayhem, Lucky Spins or Lobbies, we will replace the guesswork gaps above with the real thing and note what changed. If a future build removes any of these, we will say that too. What we are not going to do is fill the gaps with a confident description in the meantime, because the only sources available to write one are other people's guesses.
