{
	"schema_version": "1.0",
	"active_source": "github",
	"last_sync": "2026-01-04T12:34:56Z",
	"sync_status": "success",
	"sources": {
		"github": {
			"last_attempt": "2026-01-04T12:34:56Z",
			"last_success": "2026-01-04T12:34:56Z",
			"status": "online",
			"etag": "W/\"abc123def456\"",
			"catalog_version": "1.0.0",
			"total_apps": 37,
			"failure_count": 0
		},
		"local_web": {
			"last_attempt": "2026-01-04T10:00:00Z",
			"last_success": null,
			"status": "offline",
			"error": "Connection timeout",
			"failure_count": 3
		},
		"usb": {
			"last_attempt": "2026-01-04T12:30:00Z",
			"last_success": "2026-01-04T12:30:00Z",
			"status": "available",
			"catalog_version": "0.9.0",
			"mount_path": "/mnt/sda1"
		},
		"embedded": {
			"last_attempt": null,
			"last_success": null,
			"status": "available",
			"catalog_version": "1.0.0"
		}
	},
	"installed_apps": {
		"luci-app-auth-guardian": {
			"installed_version": "0.3.0-1",
			"catalog_version": "0.4.0-2",
			"update_available": true,
			"last_check": "2026-01-04T12:34:56Z"
		},
		"secubox-app-nextcloud": {
			"installed_version": "1.0.0-1",
			"catalog_version": "1.0.0-1",
			"update_available": false,
			"last_check": "2026-01-04T12:34:56Z"
		}
	},
	"update_stats": {
		"total_updates_available": 1,
		"last_notification": "2026-01-04T08:00:00Z",
		"pending_updates": [
			"luci-app-auth-guardian"
		]
	}
}
