Skip to main content
A channel is the way our attacker reaches your agent. Two channels run today. The console offers a channel only when it is in your plan and a test can run on it.

Web chat or API

We send each attacker message to your address as a signed POST. Your agent answers with JSON. One conversation keeps the same conversation id, so your agent can keep context. What the address must be: See Connect a web agent for the request, the reply and the signature.

Telegram

Your agent is a Telegram bot. Our attacker writes to it as a Telegram user account, because on Telegram a bot cannot start a chat with another bot. The attacker sends the text as written and reads the bot’s answer. See Connect a Telegram bot.

Channels in your plan that are not ready

Your plan may list more channels than these two. The add form shows them under “Also in your plan, not ready for testing yet”. You cannot add an agent on them. See Plans and usage.

One channel per agent

An agent you add has one channel and one address. To test the same agent on another channel, add it again with the other address.