{
  "schemaVersion": 1,
  "id": "covercanvas",
  "name": "CoverCanvas",
  "category": "Artwork and Surface Design",
  "route": "/agents/covercanvas",
  "localUrl": "http://127.0.0.1:8783",
  "description": "Creates reusable cover-independent artwork layers and applies them to validated cover geometry.",
  "fastModel": "qwen3:1.7b",
  "deepModel": "qwen3:8b",
  "enabled": true,
  "status": "LIVE_NATIVE_ARTWORK_OPERATIONS",
  "appPath": "agents/apps/covercanvas",
  "capabilities": [
    "artwork.plan",
    "mask.create",
    "relief.intent",
    "placement.propose"
  ],
  "blockedActions": [
    "claim_simulation_is_geometry",
    "export_unvalidated_cover",
    "overwrite_master_artwork"
  ],
  "brandBoundary": "SHIRE",
  "modules": [],
  "brain": {
    "type": "dedicated_scoped_logical_brain",
    "fastModel": "qwen3:1.7b",
    "deepModel": "qwen3:8b",
    "centralOrchestrator": "shire-central",
    "memoryIsolation": "default",
    "crossAgentSharing": "explicit-through-shire"
  },
  "memory": {
    "working": "data/agents/covercanvas/working",
    "persistent": "data/agents/covercanvas/memory",
    "tasks": "data/agents/covercanvas/tasks",
    "evidence": "data/agents/covercanvas/evidence"
  },
  "health": {
    "reporting": true,
    "capabilityEvidenceRequired": true
  },
  "externalActionApprovalRequired": true,
  "apiBase": "http://127.0.0.1:8783/api/v1",
  "service": "shire-agent@covercanvas.service",
  "runtime": {
    "type": "native_shared_specialist_runtime",
    "version": "0.2.0-native-agent-runtime",
    "host": "127.0.0.1",
    "port": 8783,
    "authentication": "bearer_token_for_writes",
    "publicInboundPorts": false
  }
}
