{ "widgettype": "Page", "options": { "title": "Hermes Service Settings" }, "subwidgets": [ { "widgettype": "Card", "options": { "title": "Service Management" }, "subwidgets": [ { "widgettype": "Form", "options": { "fields": [ {"name": "default_service", "type": "select", "label": "Default Service"}, {"name": "auto_connect", "type": "checkbox", "label": "Auto-connect on startup"}, {"name": "connection_timeout", "type": "number", "label": "Connection Timeout (seconds)"} ], "actions": ["save", "reset"] } } ] }, { "widgettype": "Card", "options": { "title": "Security Settings" }, "subwidgets": [ { "widgettype": "Form", "options": { "fields": [ {"name": "require_https", "type": "checkbox", "label": "Require HTTPS for remote services"}, {"name": "api_key_encryption", "type": "checkbox", "label": "Encrypt stored API keys"} ], "actions": ["save"] } } ] } ] }