The LDUX White Label Engine is a domain-based brand asset switching system that uses **schema.org JSON-LD** to automatically apply different branding configurations based on the domain where the application is hosted. This allows a single codebase to serve multiple white-labeled brands, each with their own visual identity, metadata, and organizational information.
When the application loads, the brand loader automatically detects the current domain:
// Extracts root domain from hostname
// Example: app.example.com → example.com
// localhost → defaults to vinradius.com (for development)
The system loads a schema.org JSON-LD file corresponding to the domain:
https://vintradein.com → loads https://vintradein.com/brands/vintradein.com.jsonldhttps://vinradius.com → loads https://vinradius.com/brands/vinradius.com.jsonldhttps://vinlender.com → loads https://vinlender.com/brands/vinlender.com.jsonldEach brand file follows the **schema.org Organization** and Brand structure, ensuring proper semantic markup for search engines and structured data:
{
"@context": "<https://schema.org>",
"@type": "Organization",
"name": "BrandName",
"logo": "",
"url": "<https://branddomain.com>",
"description": "Brand description",
"brand": {
"@type": "Brand",
"name": "BrandName"
},
"parentOrganization": {
"@type": "Organization",
"name": "MIKCA Web Solutions, LLC",
"url": "<https://www.mikca.com>"
},
"color": "#FF9800",
"favicon": "",
"meta": {
"title": "Brand Title",
"description": "Meta description",
"keywords": "keyword1, keyword2"
}
}
Once loaded, the brand configuration automatically applies: