{
  "protocolVersion": "1.0",
  "name": "GroupButler Agent",
  "description": "AI community guardian for Telegram groups. USE WHEN: users ask if a token/CA is safe (66-signal engine: GoPlus/RugCheck/CertiK layers); a chat message needs scam classification with reason codes; an admin wants auditable, AI-disclosed moderation. Trigger phrases: 'is this token a scam', 'check this contract', 'is this message a scam', 'who sent this phishing link'.",
  "url": "https://bc.gensi.space/aegis/agent",
  "preferredTransport": "JSONRPC",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "skills": [
    {
      "id": "screen_token_66",
      "name": "Token safety screening",
      "description": "Screen any EVM/Solana token contract via 3 providers with aggregated verdict (OK/CAUTION/HIGH_RISK). WHEN TO USE: user pastes a CA and asks safety; before buys/mints/claims; admin vetting before pinning. Trigger phrases: 'honeypot check', 'rug check', 'check this CA', 'safe to buy?'. Read-only, idempotent, 1h cache.",
      "tags": [
        "ca-check",
        "contract-check",
        "honeypot",
        "presale-vetting",
        "rug-pull",
        "rugcheck",
        "scam",
        "security",
        "token-check",
        "web3"
      ]
    },
    {
      "id": "screen_group_message",
      "name": "Group message scam classification",
      "description": "Classify a chat message into scam/spam categories with reason codes and confidence. WHEN TO USE: suspicious DM or group message; verification of fake-admin/impersonation wording; drainer-link detection. Low confidence escalates to human review.",
      "tags": [
        "anti-scam",
        "drainer",
        "fake-admin",
        "impersonation",
        "moderation",
        "phishing",
        "telegram"
      ]
    }
  ],
  "provider": {
    "organization": "GroupButler",
    "url": "https://bc.gensi.space/aegis"
  },
  "documentationUrl": "https://bc.gensi.space/aegis/docs",
  "aiDisclosure": "This is an AI agent. All outputs are AI-generated and labeled. Human review available for low-confidence decisions."
}