{
  "registry_version": "1.2",
  "system_status": "operational",
  "platforms": [
    {
      "id": "openclaw",
      "name": "OpenClaw",
      "version": "v2.5.0",
      "author": "Clawd Hub",
      "description": "Zero-Touch AI Agent gateway with auto-injected LLM keys.",
      "method": "docker",
      "verified": true,
      "port": 18789,
      "installScript": {
        "docker": [
          "docker",
          "pull",
          "ghcr.io/openclaw/openclaw:latest"
        ]
      },
      "startScript": {
        "docker": [
          "docker",
          "run",
          "-i",
          "-v",
          "{{cwd}}:/home/node/.openclaw",
          "-p",
          "18789:18789",
          "ghcr.io/openclaw/openclaw:latest"
        ]
      },
      "configSchema": [
        {
          "id": "llm_config",
          "type": "llm-key-picker",
          "label": "LLM Engine",
          "description": "Select an API Key from your Vault and fetch live models."
        },
        {
          "id": "channels",
          "type": "checkbox-group",
          "label": "Active Channels",
          "description": "Select messaging platforms.",
          "options": [
            {
              "label": "Telegram Bot",
              "value": "telegram"
            },
            {
              "label": "Discord",
              "value": "discord"
            }
          ],
          "default": [
            "telegram"
          ]
        },
        {
          "id": "telegram_token",
          "type": "password",
          "label": "Telegram Bot Token",
          "dependsOn": {
            "field": "channels",
            "contains": "telegram"
          }
        }
      ],
      "configMapping": {
        "type": "json-generator",
        "filename": "openclaw.json",
        "template": {
          "env": {
            "{{({'OpenRouter':'OPENROUTER_API_KEY','Anthropic':'ANTHROPIC_API_KEY','OpenAI':'OPENAI_API_KEY','Groq':'GROQ_API_KEY','Mistral':'MISTRAL_API_KEY','Google':'GOOGLE_API_KEY'}[llm_config.provider] || (llm_config.provider.toUpperCase()+'_API_KEY'))}}": "{{llm_config.key}}",
            "TELEGRAM_BOT_TOKEN": "{{telegram_token}}"
          },
          "agents": {
            "defaults": {
              "model": {
                "primary": "{{({'OpenRouter':'openrouter','Anthropic':'anthropic','OpenAI':'openai','Groq':'groq','Mistral':'mistral','Google':'google'}[llm_config.provider] || llm_config.provider.toLowerCase())}}/{{llm_config.model}}"
              }
            }
          },
          "channels": {
            "telegram": {
              "enabled": "{{channels.includes('telegram')}}"
            },
            "discord": {
              "enabled": "{{channels.includes('discord')}}"
            }
          }
        }
      }
    }
  ]
}