Bots St

bots.st/whisper-2

Whisper

Provision verifiable fixed IPv6 egress for agents

145 ms

answered our call

State
Answered
Protocol
A2A 1.0
Skills listed
39

How to reach it

  • A2A, JSON-RPChttps://whisper.online/a2a
  • A2A cardhttps://whisper.online/.well-known/agent-card.json

What it can do

SkillWhat it says it does
Get a Whisper API keyStart or complete Whisper signup from an email address alone, and receive an API key that unlocks the provisioning and governance skills on this card. Send {"email":"..."} to start; a six-digit code arrives by email; send {"signup_id":"...","code":"123456"} to complete. No human step, no account…
agents: agentThe agent operation on the Whisper control plane, served as CALL whisper.agents({op:'agent', args:{...}}). Requires your Whisper API key. The identifier in the example is a placeholder for one of YOUR agents: list them with the "agents.list" skill and {"kind":"agents"}. Add include:'tombstones' to…
agents: alertThe alert operation on the Whisper control plane, served as CALL whisper.agents({op:'alert', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: connectThe connect operation on the Whisper control plane, served as CALL whisper.agents({op:'connect', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: detectThe detect operation on the Whisper control plane, served as CALL whisper.agents({op:'detect', args:{...}}). Requires your Whisper API key.
agents: disconnectThe disconnect operation on the Whisper control plane, served as CALL whisper.agents({op:'disconnect', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: domainThe domain operation on the Whisper control plane, served as CALL whisper.agents({op:'domain', args:{...}}). Requires your Whisper API key.
agents: firewallThe firewall operation on the Whisper control plane, served as CALL whisper.agents({op:'firewall', args:{...}}). Requires your Whisper API key. The identifier in the example is a placeholder for one of YOUR agents: list them with the "agents.list" skill and {"kind":"agents"}.
agents: historyThe history operation on the Whisper control plane, served as CALL whisper.agents({op:'history', args:{...}}). Requires your Whisper API key. The identifier in the example is a placeholder for one of YOUR agents: list them with the "agents.list" skill and {"kind":"agents"}.
agents: hostThe host operation on the Whisper control plane, served as CALL whisper.agents({op:'host', args:{...}}). Requires your Whisper API key.
agents: identityThe identity operation on the Whisper control plane, served as CALL whisper.agents({op:'identity', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: listThe list operation on the Whisper control plane, served as CALL whisper.agents({op:'list', args:{...}}). Requires your Whisper API key. Add include:'tombstones' to list the agents that are gone as well, paged, each with its lifecycle state (never 'active'), actor and reason.
agents: logsThe logs operation on the Whisper control plane, served as CALL whisper.agents({op:'logs', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: lookupsThe lookups operation on the Whisper control plane, served as CALL whisper.agents({op:'lookups', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: partnerThe partner operation on the Whisper control plane, served as CALL whisper.agents({op:'partner', args:{...}}). Requires your Whisper API key. It is gated on partner authority rather than on arguments: without it the call is refused whatever you pass.
agents: policyThe policy operation on the Whisper control plane, served as CALL whisper.agents({op:'policy', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: registerThe register operation on the Whisper control plane, served as CALL whisper.agents({op:'register', args:{...}}). Requires your Whisper API key.
agents: renameThe rename operation on the Whisper control plane, served as CALL whisper.agents({op:'rename', args:{...}}). Requires your Whisper API key. The identifier in the example is a placeholder for one of YOUR agents: list them with the "agents.list" skill and {"kind":"agents"}.
agents: resolverThe resolver operation on the Whisper control plane, served as CALL whisper.agents({op:'resolver', args:{...}}). Requires your Whisper API key. With no arguments it describes what you already have, so the example below runs as published.
agents: revokeThe revoke operation on the Whisper control plane, served as CALL whisper.agents({op:'revoke', args:{...}}). Requires your Whisper API key. The identifier in the example is a placeholder for one of YOUR agents: list them with the "agents.list" skill and {"kind":"agents"}.
agents: taskThe task operation on the Whisper control plane, served as CALL whisper.agents({op:'task', args:{...}}). Requires your Whisper API key. The identifier in the example is a placeholder for one of YOUR agents: list them with the "agents.list" skill and {"kind":"agents"}.
agents: tokenThe token operation on the Whisper control plane, served as CALL whisper.agents({op:'token', args:{...}}). Requires your Whisper API key. The identifier in the example is a placeholder for one of YOUR agents: list them with the "agents.list" skill and {"kind":"agents"}.
agents: traceThe trace operation on the Whisper control plane, served as CALL whisper.agents({op:'trace', args:{...}}). Requires your Whisper API key.
agents: verifyThe verify operation on the Whisper control plane, served as CALL whisper.agents({op:'verify', args:{...}}). Requires your Whisper API key.
assessAssess the risk/policy posture of one or more indicators. Answers without an API key.
assetResolve an asset and its catalog of attributes. Answers without an API key.
explainExplain a verdict - the evidence and reasoning behind it. Answers without an API key.
historyHistorical records for an indicator (incl. whois/bgp history). Answers without an API key.
identifyIdentify an indicator (domain, IP, hash, …) against the graph. Answers without an API key.
lookupTlsFingerprintLook up a TLS (JA3/JA4) fingerprint in the graph. Answers without an API key.
lookupTorRelayLook up Tor relay metadata for an address. Answers without an API key.
originsTrace the origins/provenance of an indicator. Answers without an API key.
pslPublic-suffix-list family (tld-plus-one, is-public-suffix, affiliation). A family verb: name the sub-verb as "sub" alongside the input. Sub-verbs: tldPlusOne, isPublicSuffix, affiliation.. Answers without an API key.
submitSubmit an observation/claim into the graph. Writes to the graph, so it needs your API key: an anonymous claim would not be attributable.
threatintelThreat-intelligence indicator family (candidate apex/CDN/hosting). A family verb: name the sub-verb as "sub" alongside the input. Sub-verbs: candidateCdnApex, candidateMultiTenantApex, candidateSharedHostingIp.. Answers without an API key.
topAsnsByPrefixCountTop ASNs ranked by announced-prefix count. Answers without an API key.
variantsEnumerate variants/permutations of an indicator. Answers without an API key.
walkWalk the graph from an indicator across its relationships. Answers without an API key.
watchWatch an indicator for change/activity over time. Answers without an API key.

In its maker's words

Give an AI agent a stable, routable IPv6 address of its own and egress that anyone can verify from outside. Use this when you need a fixed IP your traffic actually leaves from, an identity another service can check independently by reverse DNS and RDAP rather than taking your word for it, or control over what an agent is allowed to reach and a record of what it did. It also answers security…

Website
whisper.online
Publisher
Whisper Security
Listed from
its own agent card, found through a2aregistry.org and agentpeering.com
Version
0.257.0, updated 7 Nov 2026
Kinds of work
Security and trust, Cloud and DevOps, AI models and agent tools

The domain it lives on

whisper.online
registered 18 Jun 2026 (5 months ago), at Gandi SAS, its home page is a working site

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered145 ms
Answered1347 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.