Client customization
Workbench
Tailor a template for a client. Changes save to this browser and export as a registry-compatible manifest.
Template
Branding & locale
Modules
Customer support chatbot
Simulated · local historyKnowledge base
Page SEO
Preview settings are portable, not a live routing change. Slug edits need matching pages and redirects in your website. No ranking guarantees.
Website — Enterprise | Business services
/
Trusted by finance, healthcare and public sector.
Social share metadata
Use the image shown on your page, compressed to around 1200×630. Remote image dimensions, size and availability require verification.
Headings, images & links
Local SEO & structured data
Sample businesses emit no schema by default. SoftwareApplication is only for an actual software product, not an agency. No reviews, ratings or medical claims are invented.
null
SEO audit checklist
- Unique, nonempty page title across supplied pages
- Title length guideline: 20–65 characters (not a ranking guarantee)
- Description length guideline: 70–170 characters
- Clean page slug; changing it requires renderer route/redirect updates
- Canonical self-references this page
- Indexing enabled (demo defaults to noindex)
- Exactly one H1 and no skipped section heading levels
- Descriptive alt text for every content image
- Internal links point to supplied routes or visible sections
- Structured data off or accurate, confirmed and complete
- Use the page's own 1200×630 compressed HTTPS share image; size/network not verified
- Public domain confirmed for sitemap generation
- Manual performance check: verify responsive layouts, compression, lazy images, dimensions and Core Web Vitals; no live score measured
Portable SEO & crawler files
Only the current landing-page slug is an actual template page here; sections are not separate pages. A multi-page Builder must supply its actual route registry. No files are published.
Sitemap deferred: no confirmed public domain. Robots export omits Sitemap directive.
Social post hashtags
Hashtags are for social posts, not a Google ranking factor. Suggestions are local rules, not trend or search-volume data; never added to SEO metadata.
#EnterpriseTechnology #DigitalTransformation
Import manifest
Local onlyLive preview
Independent perspective
Secure infrastructure for regulated industries.
Trusted by finance, healthcare and public sector.
02 / What we do
What we do
Data governance
Managed security
Let’s begin
Get in touch
Tell us a little about what you have in mind.
Sample content and fictional business. Requests are simulated; no messages sent or dates confirmed.
Exportable configuration (registry v1)
{
"$schema": "contracts/builder-template-registry.v1.json",
"registryVersion": "1.0.0",
"generatedAt": "1970-01-01T00:00:00.000Z",
"source": {
"factory": "tokhoreaisolutions-bit/tokhore-ai-template-factory",
"consumer": "tokhoreaisolutions-bit/tokhore-ai-builder-app",
"studio": "tokhore-template-factory-design-studio"
},
"demoOnly": true,
"templates": [
{
"id": "business-website",
"name": "Business Website",
"type": "website",
"version": "0.3.0",
"status": "draft",
"description": "Preset-driven marketing site: luxury, modern creative and enterprise themes with editable sections.",
"tags": [
"marketing",
"seo",
"presets"
],
"reuses": [
"factory:business-website"
],
"config": {
"brandName": "Northwind Atelier",
"primaryColor": "#1f7a78",
"modules": {
"hero": true,
"services": true,
"testimonials": true,
"cta": true
},
"locale": "en-US",
"notes": "",
"websiteCore": {
"schemaVersion": "1.0",
"templateId": "website-enterprise",
"name": "Website — Enterprise",
"version": "1.0.0",
"changelog": "Initial release.",
"layout": {
"maxWidth": 1120,
"navStyle": "inline",
"footer": true
},
"theme": {
"background": "#fcfdff",
"foreground": "#1c2a4a",
"primary": "#2f4fc7",
"primaryForeground": "#ffffff",
"muted": "#eef2f9",
"radius": 8,
"headingFont": "Manrope",
"bodyFont": "Manrope"
},
"brand": {
"name": "Enterprise",
"tagline": "Trusted by finance, healthcare and public sector.",
"logoUrl": "",
"logoText": "W"
},
"sections": [
{
"id": "hero",
"type": "hero",
"label": "Hero",
"visible": true,
"fields": [
{
"key": "headline",
"label": "Headline",
"kind": "text",
"value": "Secure infrastructure for regulated industries."
},
{
"key": "subheadline",
"label": "Subheadline",
"kind": "textarea",
"value": "Trusted by finance, healthcare and public sector."
},
{
"key": "ctaLabel",
"label": "Button label",
"kind": "text",
"value": "Request a demo"
},
{
"key": "image",
"label": "Image URL",
"kind": "image",
"value": ""
}
]
},
{
"id": "services",
"type": "list",
"label": "Services",
"visible": true,
"fields": [
{
"key": "title",
"label": "Title",
"kind": "text",
"value": "What we do"
},
{
"key": "items",
"label": "Items (one per line)",
"kind": "list",
"value": "Cloud platform\nData governance\nManaged security"
}
]
},
{
"id": "testimonials",
"type": "quote",
"label": "Testimonials",
"visible": true,
"fields": [
{
"key": "quote",
"label": "Quote",
"kind": "textarea",
"value": "Working with them transformed our business."
},
{
"key": "author",
"label": "Author",
"kind": "text",
"value": "A happy client"
}
]
},
{
"id": "form",
"type": "form",
"label": "Contact form",
"visible": true,
"fields": [
{
"key": "title",
"label": "Form title",
"kind": "text",
"value": "Get in touch"
},
{
"key": "submitLabel",
"label": "Submit label",
"kind": "text",
"value": "Send (demo)"
}
]
},
{
"id": "cta",
"type": "cta",
"label": "Call to action",
"visible": true,
"fields": [
{
"key": "title",
"label": "Title",
"kind": "text",
"value": "Ready to start?"
},
{
"key": "button",
"label": "Button",
"kind": "text",
"value": "Request a demo"
}
]
}
],
"forms": [
{
"id": "contact",
"title": "Contact",
"fields": [
{
"key": "name",
"label": "Name",
"type": "text",
"required": true
},
{
"key": "email",
"label": "Email",
"type": "email",
"required": true
},
{
"key": "message",
"label": "Message",
"type": "text",
"required": false
}
]
}
],
"integrations": [
{
"id": "email",
"name": "Email provider",
"kind": "outbound-email",
"enabled": false,
"note": "Contract only — not connected"
},
{
"id": "sms",
"name": "SMS provider",
"kind": "outbound-sms",
"enabled": false,
"note": "Contract only — not connected"
},
{
"id": "calendar",
"name": "Calendar sync",
"kind": "calendar",
"enabled": false,
"note": "Contract only — not connected"
},
{
"id": "webhook",
"name": "Outbound webhook",
"kind": "webhook",
"enabled": false,
"note": "Contract only — not connected"
}
],
"featureFlags": {
"newsletter": true,
"legacyWidgets": false
},
"agentPrompts": {
"system": "You are {{brand}}'s assistant. Be concise and helpful.",
"legacyGreeting": "Hello! How can I help?"
},
"crmFields": [
{
"key": "name",
"label": "Name",
"type": "text"
},
{
"key": "email",
"label": "Email",
"type": "text"
},
{
"key": "stage",
"label": "Stage",
"type": "select"
}
],
"workflows": [
{
"id": "wf-notify",
"name": "Notify owner on form submit",
"trigger": "form.submitted",
"actions": [
"notify.owner"
]
}
],
"bookingRules": {
"slotMinutes": 30,
"leadTimeHours": 2,
"maxPerSlot": 3,
"cancellationHours": 24
},
"permissions": {
"owner": [
"*"
],
"manager": [
"content.edit",
"crm.edit",
"workflows.run"
],
"staff": [
"crm.edit"
],
"viewer": [
"read"
]
},
"chatbot": {
"enabled": true,
"name": "Customer care",
"greeting": "Welcome to {{brand}}. How can we help?",
"suggestedQuestions": [
"How do I get in touch?"
],
"faq": [
{
"id": "contact",
"q": "How do I get in touch?",
"a": "Use our contact form to prepare an inquiry. This preview does not send messages.",
"keywords": [
"contact",
"touch",
"inquiry"
]
}
],
"escalationWords": [
"human",
"complaint",
"refund"
],
"escalationMessage": "You can prepare a contact request below. No live agent is connected and nothing is sent.",
"contactEmail": "hello@example.com",
"privacyNotice": "Demo only. Use fictional contact details. Chat history stays in this browser; do not share sensitive information.",
"medicalSafety": false
},
"seo": {
"title": "Website — Enterprise | Business services",
"description": "Trusted by finance, healthcare and public sector.",
"industry": "enterprise",
"slug": "/",
"canonical": "",
"indexable": false,
"siteUrl": "",
"shareTitle": "Website — Enterprise | Business services",
"shareDescription": "Trusted by finance, healthcare and public sector.",
"shareImage": "",
"shareImageAlt": "",
"twitterTitle": "Website — Enterprise | Business services",
"twitterDescription": "Trusted by finance, healthcare and public sector.",
"twitterImage": "",
"schemaType": "none",
"factsConfirmed": false,
"businessName": "",
"address": "",
"phone": "",
"serviceAreas": [],
"applicationCategory": "",
"operatingSystem": "",
"headings": {},
"imageAlts": {},
"internalLinks": []
},
"social": {
"niche": "enterprise",
"content": "",
"customTags": [],
"maxTags": 5
}
}
},
"preview": {
"route": "/websites"
},
"reliability": {
"$schema": "tokhore.reliability-requirements.v1",
"version": "1.0.2",
"status": "CODE_ONLY_UNVERIFIED",
"domain": "website-forms",
"runtimeProtectionVerified": false,
"activationAuthorized": false,
"foundation": [
{
"id": "scoped-identity",
"ref": "foundation/identity",
"text": "Scoped identity: every action bound to an authenticated, tenant/client-scoped principal.",
"status": "CODE_ONLY_UNVERIFIED"
},
{
"id": "health-events",
"ref": "foundation/observability",
"text": "Redacted health events with incident correlation IDs; no secrets or personal data in events.",
"status": "CODE_ONLY_UNVERIFIED"
},
{
"id": "checkpoint-outbox",
"ref": "foundation/durability",
"text": "Durable checkpoint/outbox where side effects exist, so work resumes without loss or duplication.",
"status": "CODE_ONLY_UNVERIFIED"
},
{
"id": "safe-recovery",
"ref": "foundation/recovery",
"text": "Safe domain recovery: retries bounded, unknown outcomes reconciled before re-execution.",
"status": "CODE_ONLY_UNVERIFIED"
},
{
"id": "cost-guard",
"ref": "foundation/cost-guard",
"text": "Cost Guard budget limits and an operator kill switch for paid or external calls.",
"status": "CODE_ONLY_UNVERIFIED"
},
{
"id": "regression-tests",
"ref": "foundation/testing",
"text": "Isolation, recovery and security regression tests required before release.",
"status": "CODE_ONLY_UNVERIFIED"
},
{
"id": "release-approval",
"ref": "foundation/release",
"text": "Human release approval plus evidence-bound activation through canonical Builder governance.",
"status": "CODE_ONLY_UNVERIFIED"
}
],
"domainRequirements": [
{
"id": "form-side-effects",
"ref": "domain/website",
"text": "Form/lead/booking submissions: server-side validation, spam/abuse limits, idempotent submit keys, outbox for notifications; no send without configured provider.",
"status": "CODE_ONLY_UNVERIFIED"
},
{
"id": "form-privacy",
"ref": "domain/website",
"text": "Submitted personal data minimised, redacted in logs and retained per client policy.",
"status": "CODE_ONLY_UNVERIFIED"
}
],
"note": "Requirements only. Checkboxes or config here never prove active protection; verification and activation require canonical Builder governance evidence."
}
}
]
}