Index: src/routes/admin-settings.js
===================================================================
--- src/routes/admin-settings.js	(revision e2c3d09c54bd06c4a04e4c72e4ff59aa9374b705)
+++ src/routes/admin-settings.js	(revision 72ec6a4c535a846688e8da900f308a46345d1578)
@@ -1,5 +1,4 @@
 /**
  * Admin: global settings.
- *  - tenancy mode (Solo/Hub)
  *  - hub branding (name/tagline/intro/hero of the generic hub home page)
  *
@@ -20,5 +19,5 @@
 import { renderPage } from '../middleware/render.js';
 import { requireGod } from '../middleware/auth.js';
-import { getTenancy, setTenancy, getSetting, setSetting } from '../services/SettingsService.js';
+import { getSetting, setSetting } from '../services/SettingsService.js';
 import { SUPPORTED } from '../services/i18n.js';
 import { mailerStatus, sendMail } from '../config/mailer.js';
@@ -69,6 +68,4 @@
     pageTitleKey: 'admin.t_settings',
     bodyClass: 'on-admin',
-    tenancy: getTenancy(),
-    hubTitle: getSetting('hub_title') || '',
     hubTagline: getSetting('hub_tagline') || '',
     hubIntro: getSetting('hub_intro') || '',
@@ -87,5 +84,5 @@
 router.post('/', requireGod, (req, res) => {
   // multer.single processes multipart (hub branding form). For a plain
-  // urlencoded POST (tenancy form) multer does nothing and req.body stays intact.
+  // urlencoded POST: multer does nothing and req.body stays intact.
   heroUpload.single('hub_hero_file')(req, res, (err) => {
     if (err) {
@@ -93,8 +90,4 @@
     }
 
-    if (typeof req.body.tenancy !== 'undefined') {
-      // Hub mode is removed → setTenancy only accepts solo | circle (coerces the rest).
-      setTenancy(req.body.tenancy);
-    }
     if (typeof req.body.default_lang !== 'undefined') {
       // Default language for visitors (empty = follow env/browser). Validated against NL/EN/DE.
@@ -109,7 +102,4 @@
       if (tz) { try { Intl.DateTimeFormat('en-US', { timeZone: tz }); valid = tz; } catch { valid = ''; } }
       setSetting('timezone', valid);
-    }
-    if (typeof req.body.hub_title !== 'undefined') {
-      setSetting('hub_title', (req.body.hub_title || '').toString().slice(0, 80).trim());
     }
     if (typeof req.body.hub_tagline !== 'undefined') {
