package gap

// IndustryTemplates provides pre-configured product profiles for common verticals.
var IndustryTemplates = map[string]ProductProfile{
	"iot_gateway": {
		Name:                "IoT Gateway",
		Description:         "Vernetztes IoT-Gateway mit OTA-Updates und Cloud-Backend",
		ProductType:         ProductTypeIoT,
		Technologies:        []string{"ota_updates", "cloud", "encryption", "api", "network"},
		DataProcessing:      []string{"telemetry"},
		Markets:             []string{"EU"},
		ConnectedToInternet: true,
		HasSoftwareUpdates:  true,
	},
	"crypto_exchange": {
		Name:                  "Krypto-Exchange",
		Description:           "Kryptowerte-Handelsplattform mit Fiat On/Off-Ramp und Custody",
		ProductType:           ProductTypeExchange,
		Technologies:          []string{"blockchain", "api", "encryption", "database", "payment", "fiat_gateway"},
		DataProcessing:        []string{"personal_data", "financial_data"},
		Markets:               []string{"EU"},
		ConnectedToInternet:   true,
		ProcessesPersonalData: true,
	},
	"industrial_cobot": {
		Name:                "Industrieller Cobot",
		Description:         "Kollaborierender Roboter mit KI-Steuerung und Kamera-Tracking",
		ProductType:         ProductTypeMachinery,
		Technologies:        []string{"ai", "sensor", "actuator", "network", "camera"},
		Markets:             []string{"EU"},
		ConnectedToInternet: true,
		UsesAI:              true,
		HasSoftwareUpdates:  true,
	},
	"saas_platform": {
		Name:                  "SaaS-Plattform",
		Description:           "Cloud-basierte B2B-Software mit Nutzerdaten",
		ProductType:           ProductTypeSaaS,
		Technologies:          []string{"cloud", "api", "database", "encryption"},
		DataProcessing:        []string{"personal_data"},
		Markets:               []string{"EU"},
		ConnectedToInternet:   true,
		HasSoftwareUpdates:    true,
		ProcessesPersonalData: true,
	},
	"medical_software": {
		Name:                  "Medizin-Software",
		Description:           "KI-basierte Diagnose-Software als Medizinprodukt",
		ProductType:           ProductTypeMedicalDevice,
		Technologies:          []string{"ai", "database", "cloud"},
		DataProcessing:        []string{"health_data", "personal_data"},
		Markets:               []string{"EU"},
		UsesAI:                true,
		ProcessesPersonalData: true,
		ConnectedToInternet:   true,
	},
}
