import type { Metadata } from 'next'; import { ConfigProvider } from 'antd'; import { chorusTheme } from '@/theme/chorusTheme'; import './globals.css'; export const metadata: Metadata = { title: { default: 'CHORUS Services - Distributed AI Orchestration Platform', template: '%s | CHORUS Services', }, description: 'Harness the power of distributed AI with CHORUS Services. Orchestrate WHOOSH, BZZZ, SLURP, and COOEE components for scalable, intelligent automation.', keywords: [ 'AI orchestration', 'distributed AI', 'automation platform', 'CHORUS', 'WHOOSH', 'BZZZ', 'SLURP', 'COOEE', 'artificial intelligence', 'machine learning', 'workflow automation', ], authors: [{ name: 'CHORUS Services Team' }], creator: 'CHORUS Services', publisher: 'CHORUS Services', openGraph: { type: 'website', locale: 'en_US', url: 'https://chorus.services', siteName: 'CHORUS Services', title: 'CHORUS Services - Distributed AI Orchestration Platform', description: 'Harness the power of distributed AI with CHORUS Services. Orchestrate intelligent components for scalable automation.', images: [ { url: '/favicon.ico', width: 64, height: 64, alt: 'CHORUS Services Platform', }, ], }, twitter: { card: 'summary_large_image', title: 'CHORUS Services - Distributed AI Orchestration', description: 'Harness the power of distributed AI with CHORUS Services.', images: ['/favicon.ico'], }, robots: { index: true, follow: true, googleBot: { index: true, follow: true, 'max-video-preview': -1, 'max-image-preview': 'large', 'max-snippet': -1, }, }, verification: { google: '', // Add Google Search Console verification code yandex: '', // Add Yandex verification code if needed }, icons: { icon: '/favicon.ico', }, manifest: '/manifest.json', viewport: { width: 'device-width', initialScale: 1, maximumScale: 5, }, themeColor: [ { media: '(prefers-color-scheme: light)', color: '#4A90E2' }, { media: '(prefers-color-scheme: dark)', color: '#1a1a1a' }, ], }; interface RootLayoutProps { children: React.ReactNode; } export default function RootLayout({ children }: RootLayoutProps) { return ( {/* Preconnect to external domains for performance */} {/* Google Fonts - Exo Thin for logotype */} {/* DNS prefetch for better performance */} {/* Viewport meta tag for proper mobile rendering */} {/* Additional meta tags for better SEO and user experience */} {/* Structured data for better SEO */}