← Back to registry

Artifact Runtime · TOOL

Canonical runtime-backed view of the artifact, independent from metadata governance.

Resolved Artifact

{
  "definition": {
    "function": {
      "description": "🔒 AVA-ONLY (admin). Manage domains on the GCP Caddy reverse proxy. Supports adding, removing, and listing domains routed through the sovereign ingress (35.237.99.69 → WireGuard → Sentinel). This tool SSHes into the GCP Anchor via gcloud and modifies /etc/caddy/Caddyfile. NEVER expose this to public-facing agents like Chigüí.",
      "name": "caddy_domain_manager",
      "parameters": {
        "properties": {
          "action": {
            "description": "The action to perform: 'add' a domain, 'remove' a domain, or 'list' all configured domains.",
            "enum": [
              "add",
              "remove",
              "list"
            ],
            "type": "string"
          },
          "domain": {
            "description": "The domain to add or remove (e.g. 'elgarcero.com'). Required for 'add' and 'remove' actions. Omit for 'list'.",
            "type": "string"
          },
          "with_www": {
            "description": "If true, also adds/removes 'www.' prefix variant. Default: true.",
            "type": "boolean"
          }
        },
        "required": [
          "action"
        ],
        "type": "object"
      }
    },
    "metadata": {
      "artifact_type": "tool",
      "consumers": [
        "ava"
      ],
      "owner_app": "OS",
      "promotion_reason": "Foundational infrastructure — sovereign domain routing",
      "scope": "admin",
      "version": "1.0.0"
    },
    "type": "function"
  },
  "kind": "tool",
  "summary": {
    "description": "🔒 AVA-ONLY (admin). Manage domains on the GCP Caddy reverse proxy. Supports adding, removing, and listing domains routed through the sovereign ingress (35.237.99.69 → WireGuard → Sentinel). This tool SSHes into the GCP Anchor via gcloud and modifies /etc/caddy/Caddyfile. NEVER expose this to public-facing agents like Chigüí.",
    "id": "caddy_domain_manager",
    "kind": "tool",
    "path": "Tools/global/infra/caddy_domain_manager.json",
    "title": "caddy_domain_manager"
  },
  "validation_issues": []
}

Validation

No validation issues detected.