Genesis Auto Service CMS β Automotive Service Intelligence Edition v1.0.14. Install on your own server (PHP/MySQL). Capture website service requests, manage clients and vehicles, confirm appointments, publish services, articles, promotions, reviews and portfolio. Configure brand, hero and colors, partners, widgets and SEO. IuVe Control Center provides Pairing (mp_live_*), Identity, signed updates and AI drafts (kai_live_*, capability auto.service.content). STABLE 1.0.0 is promoted from RC1 Functional Preview.2. Unattended auto-booking is not promised.
Price: 500 β¬ Β· One-time purchase Β· Self-hosted license
What the price covers: 500 β¬ β A one-time payment for a perpetual license of one CMS β the full system with admin panel, updates and IuVe Identity pairing.
What the price does NOT cover: Hosting and domain are NOT included. They are ordered separately on external services (hosting provider, domain registrar) and paid by the buyer directly to those providers.
Support is optional: 49 β¬/month. With support: automatic security/feature updates, compatibility fixes, priority assistance. Without it: the license stays perpetual and nothing gets locked, but updates do not arrive automatically β maintenance is on you, and one-off help can be ordered at any time.
Documentation
Genesis Auto Service CMS β Documentation
Genesis Auto Service CMS v1.0.0 β Automotive Service Intelligence Edition β is a self-hosted PHP/MySQL CMS for automotive workshops and service centers.
It unifies service requests, appointments, clients, vehicles, service catalog, articles, promotions, reviews, portfolio/gallery, brand & theme, partners, marketing widgets, SEO, analytics, Users & Security, Marketplace Pairing, Update Center, and IuVe AI content drafts.
Documentation map
| Category | Documents |
|---|---|
| General | README, PRODUCT_VISION, FAQ, CHANGELOG, ROADMAP, LICENSE, SUPPORT |
| Installation | INSTALLATION_GUIDE |
| Administration | ADMIN_GUIDE, USER_GUIDE, FRONTEND_GUIDE, LOCALIZATION, IUVE_AI |
| Development | see docs/developer/ |
| Security | SECURITY |
| Marketplace | MARKETPLACE, UPDATE_CENTER |
| API | API_REFERENCE, DATABASE_SCHEMA |
| Cursor | see docs/cursor/ |
Origins
Marketplace STABLE 1.0.0 is promoted from the RC clean-install package Genesis-Auto-Service-CMS-v1.0.0-RC1-Functional-Preview.2 (Functional Preview.2: optional managed demo content with content_origin=demo). Product slug: genesis-auto-service.
Languages
EN (canonical), RO, RU, DE, FR, UA. Marketplace also exposes uk as an alias of Ukrainian (ua).
Installation Guide
Requirements
Install steps
1. Create an empty MySQL/MariaDB database.
2. Extract the package so the root contains install.php, admin/, config/, includes/.
3. Open /install.php, choose language, pass environment checks.
4. Enter DB credentials and test the connection.
5. Enter the Marketplace purchase / license key when prompted.
6. Create the first Owner administrator.
7. Optionally enable managed demo content (content_origin=demo) or install clean.
8. Finish β creates config/database.php and storage/installed.lock.
Post-install
Never redistribute generated config/database.php, secrets or installed.lock.
- PHP 8.1+ (8.2/8.3 supported) with PDO/PDO_MySQL, JSON, cURL, mbstring, OpenSSL, fileinfo (Sodium recommended)
- MySQL 8.0+ or MariaDB 10.6+ (UTF8MB4)
- Apache 2.4+ or Nginx 1.18+; HTTPS required
- Writable: config/, storage/ (cache, logs, uploads, backups, rate_limits)
- Sign in to /admin.
- Configure Brand, Hero and colors; upload logos and Open Graph images.
- IuVe Control Center β mp_live_*, activate domain, validate entitlement.
- Save kai_live_* in IuVeAI Center (capability auto.service.content).
- Review Users & Security, widgets/consent, cron (cron-health.php, cron-telegram-service-requests.php).
- Backup database and storage/uploads/.
Administrator Guide
Admin navigation
Dashboard Β· Service requests Β· Service calendar Β· Clients Β· Vehicles Β· Service catalog Β· Site content Β· IuVe AI Content Β· Analytics Β· Contacts Β· Translations Β· Quality Center Β· Widgets & codes Β· Brand, Hero & colors Β· Partners Β· IuVe Control Center Β· Users & Security Β· System Β· About.
Related screens: service editor, IuVeAI Center, Marketplace Pairing, IuVe Identity, Update Center.
Daily operations
1. Triage requests (auto_service_requests) β status, assignment, internal notes, attachments.
2. Create/confirm appointments (auto_appointments) linked to request/client/vehicle/service.
3. Maintain clients and vehicles (auto_clients, auto_vehicles).
4. Publish services and categories with SEO, FAQ JSON, price_from, duration.
5. Manage articles, promotions, reviews, portfolio (gallery before/after).
6. Configure brand CSS variables, hero, partners, widgets and cookie consent.
7. Monitor analytics events and system health; keep Pairing and Update Center healthy.
Roles: owner, admin, manager, service_advisor, editor, marketing, viewer.
Frontend Guide
Public pages
Theme colors and logos come from settings / Brand admin and CSS variables β not hard-coded product branding for the customer site.
Assets
assets/css, assets/js, assets/img, favicons. Widget slots: head, body_start, before_footer, footer with consent categories (necessary/functional/analytics/marketing).
- index.php β homepage (hero, featured services, promotions, reviews, portfolio blocks)
- services.php / service.php β catalog and detail
- article.php β article detail
- sitemap.php, robots.txt, manifest.webmanifest
Database Schema
Core / platform
settings, users, partners, partner_types, license_events, audit_log, pairing_state, analytics_events, content_translations, cookie_consents, page_blocks, content_revisions, iuve_identity_config, iuve_identity_links, production_events, update_history, schema_migrations.
Auto Service domain (install/schema.sql)
| Table | Purpose |
|---|---|
| auto_clients | Customers (name, phone, email, language, consent) |
| auto_vehicles | Vehicles (make/model/year/plate/VIN/mileage/fuel) |
| auto_service_categories | Service categories |
| auto_services | Services (SEO, FAQ JSON, price_from, duration, image) |
| auto_service_requests | Inbound requests + assignment + fingerprint |
| auto_appointments | Scheduled slots linked to request/client/vehicle/service |
| auto_articles | Blog/content articles |
| auto_promotions | Promotions with date window |
| auto_reviews | Reviews with rating |
| auto_portfolio | Before/after gallery |
| auto_ai_generations | AI draft history |
| auto_notification_deliveries | Notification delivery log |
| auto_business_hours | Opening hours |
| auto_reminders | Reminders |
| auto_request_attachments | Request file attachments |
Demo records use content_origin=demo where applicable.
API Reference
Endpoints
| Path | Auth | Purpose |
|---|---|---|
| POST /api/ai-chat.php | Admin session + CSRF | IuVe AI chat/drafts (auto.service.content) |
| POST /api/analytics-track.php | Public (rate-limited) | Analytics event intake |
| POST /api/consent.php | Public | Cookie consent storage |
| GET /api/health.php | Public | Production readiness JSON |
| api/system/* | System | System helpers / about |
Notes
- AI requires configured kai_live_* / IuVe config; failures return controlled errors (no fabricated drafts).
- Marketplace license APIs are remote on https://www.iuve.eu/api/marketplace/licenses/* (validate, activate, entitlement, iuve-config).
- Cron: cron-health.php, cron-telegram-service-requests.php (secured tokens).
Localization
Runtime languages
Default language is ro. Packaged UI languages include ro, ru, en (admin login also offers de/fr/uk for chrome). Content entities (services, articles, promotions, portfolio, pages) store translations via content_translations and the Translations admin.
Practices
- Keep customer-facing copy in the workshopβs primary language first.
- Use SEO title/description fields per service and article.
- Do not hard-code brand strings into templates when settings exist.
Security
Built-in controls
CSRF protection, password hashing (min 12 chars on create/update), secure sessions, RBAC roles, upload MIME validation, protected storage/ paths, audit logging, rate limits, update signature trust (marketplace-release-key-2026-01, ed25519), Marketplace domain activation, emergency recovery login.
Production checklist
- Enforce HTTPS and secure cookies.
- Restrict DB user to the application database.
- Do not expose config/, storage/ or backups via the web server.
- Rotate Owner and emergency credentials.
- Keep update trust keys unchanged unless authorized rotation.
- Backup DB + uploads and test restore.
Marketplace Integration
Product identity
Pairing
In IuVe Control Center β Marketplace enter mp_live_*, normalized production domain, then Activate / Validate / Entitlement. Pairing state is stored in pairing_state.
Documentation tab
Marketplace documentation is mirrored under docs/marketplace/genesis-auto-service/ and releases/marketplace/genesis-auto-service/.
- Slug: genesis-auto-service
- Code: genesis_auto_service
- Edition: Automotive Service Intelligence Edition
- Channel: stable v1.0.0 (promoted from RC1 Functional Preview.2)
License
Commercial Marketplace license
Genesis Auto Service CMS is distributed as a paid, one-time IuVe Marketplace purchase for self-hosted use on licensed domains. Copyright Β© Reclama Verejan II. Author: Iurie Verejan.
You may install on domains activated for your mp_live_* license. Redistribution of the package, keys, or generated install state to third parties is not permitted. Source access and derivative works follow the Marketplace commercial terms shown at purchase.
Support
Channels
Developer: Iurie Verejan Β· Rights holder: Reclama Verejan II
- Marketplace purchase / license: My Purchases on https://www.iuve.eu/marketplace
- Product page: /marketplace/app/genesis-auto-service
- Technical issues: include VERSION.txt, PHP version, web server, and steps to reproduce
- Security issues: report privately via the publisher support channel (do not open public exploits)
FAQ
Is this a full product or an update overlay?
Full clean-install package. STABLE 1.0.0 is promoted from RC1 Functional Preview.2.
Does it auto-book appointments?
No. Visitors submit requests; staff confirm appointments. Auto-booking without confirmation is not promised.
What is demo content?
Optional installer demo marked content_origin=demo. Contacts, clients, vehicles, requests and secrets are never seeded. Admin can remove, restore or convert demo records.
Travel/SMM/Recruit conflict?
Separate Marketplace products with separate licenses. This package must not contain travel-domain tables as the product identity.
Changelog
1.0.0 (STABLE) β 2026-07-20
- First commercial Marketplace STABLE release of Genesis Auto Service CMS β Automotive Service Intelligence Edition.
- Promoted from 1.0.0-RC1-FUNCTIONAL-PREVIEW.2 clean-install package; VERSION.txt set to 1.0.0.
- Auto Service domain: clients, vehicles, requests, appointments, services/categories, articles, promotions, reviews, portfolio, AI generations, business hours, reminders, attachments.
- Genesis admin + IuVe Control Center: Pairing, Identity, Update Center, Brand/Hero/colors, partners, widgets, translations, analytics, Users & Security, system health.
- Optional managed demo content (content_origin=demo); company contacts/clients/vehicles/requests/secrets never seeded.
- Multilingual product documentation (EN/RO/RU/DE/FR/UA) packaged under docs/.
Roadmap
Near term
Later
- Deeper appointment conflict detection and advisor workload views
- Richer Telegram/notification templates for request status changes
- Expanded public account self-service (without promising unattended booking)
- Dealer multi-location support
- Deeper OEM parts integrations (explicitly roadmap β not in v1.0.0)
- Additional UI languages beyond ro/ru/en for the public site chrome
AI_RULES
- Use capability auto.service.content only for this product
- Never fabricate AI answers when provider fails
- Keep mp_live_* and kai_live_* responsibilities separated
- Ground drafts in workshop context when available; do not invent prices or legal claims
CURSOR_DEVELOPMENT_CONTRACT
When editing Genesis Auto Service CMS with Cursor:
1. Preserve Genesis Core and IuVe Control Center surfaces.
2. Prefer additive Auto Service domain changes over core rewrites.
3. Keep Marketplace pairing/update trust intact.
4. Document user-visible changes in CHANGELOG and docs.
5. Never commit customer config/database.php, licenses, or uploads.
DO_NOT_TOUCH
Do not modify without explicit approval:
- Update trust public keys / marketplace-release-key-2026-01
- License validation endpoint URLs pointing away from www.iuve.eu
- Removal of Pairing, Identity, Update Center, or audit logging
- Shipping secrets, installed.lock, or live DB dumps in zips
- Rebranding the product away from genesis-auto-service slug
IuVe AI
Capability
Product config (config/iuve.php) uses capability auto.service.content, product slug genesis-auto-service, and IuVe API base https://www.iuve.eu/api.
Keys
Behaviour
Admin AI chat (/api/ai-chat.php) requires authentication and CSRF. Draft generations are stored in auto_ai_generations. When the provider is unavailable and fallback is disabled, the API returns a controlled error β it does not invent service content.
- mp_live_* β Marketplace license / domain / entitlement only.
- kai_live_* β separate AI API key saved in IuVeAI Center.
Product Vision
Purpose
Give automotive service businesses a production-ready website and operations console: capture service requests from the public site, manage clients and vehicles, schedule appointments, publish services and marketing content, and stay connected to IuVe Marketplace for licensing, identity and signed updates.
Principles
1. Self-hosted β runs on the buyerβs server; Marketplace remains the license source of truth.
2. Honest capability β v1.0.0 is the first commercial STABLE from Functional Preview.2; automatic unattended booking without staff confirmation is not promised.
3. Genesis Core frozen β auth, RBAC, CSRF, audit, Identity, Pairing, Update Center, widgets, translations and system health must remain.
4. Domain clarity β Auto Service tables (auto_*) own workshop data; core tables own platform state.
Success outcomes
- Workshop goes live with brand, hero, services and request form.
- Advisors process requests β appointments β client/vehicle history.
- Content and promotions publish with SEO fields.
- License, AI and updates work via IuVe Control Center.
Update Center
Signed updates
Update Center verifies ed25519 manifests with trusted key marketplace-release-key-2026-01 (see config/update_trust.php / config/app.php). Channels: stable, preview, security.
Operator flow
1. Check for updates in IuVe Control Center β Updates.
2. Review changelog and preflight.
3. Confirm signed install when required.
4. History is recorded in update_history.
Do not replace trust keys casually β unauthorized rotation breaks verification.
User Guide
Public visitor flow
1. Browse homepage hero, services, promotions, reviews and portfolio.
2. Open a service page (service.php) for description, symptoms, FAQ and price_from.
3. Submit a service request with name, phone, preferred date/time, problem description and privacy acceptance.
4. Wait for workshop confirmation β automatic unattended booking is not promised in v1.0.0.
5. Optional customer account area under account/ for IuVe Identity login flows.
What staff see
Requests appear in admin with status (new and further workflow states), source (default website), optional client/vehicle/service links, and attachments (auto_request_attachments).