478 lines
30 KiB
HTML
478 lines
30 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
|
|
<meta http-equiv="Pragma" content="no-cache">
|
|
<meta http-equiv="Expires" content="0">
|
|
<title>The Village: Sovereign Community AI in Production | Tractatus</title>
|
|
<meta name="description" content="How the Village platform delivers governed AI to whānau, marae, and community organisations — sovereign infrastructure, polycentric governance, and a locally-trained language model.">
|
|
|
|
<!-- Open Graph / Facebook -->
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:url" content="https://agenticgovernance.digital/village-case-study.html">
|
|
<meta property="og:title" content="The Village: Sovereign Community AI in Production">
|
|
<meta property="og:description" content="How the Village platform delivers governed AI to whānau, marae, and community organisations — sovereign infrastructure, polycentric governance, and a locally-trained language model.">
|
|
<meta property="og:image" content="https://agenticgovernance.digital/images/social-preview.png">
|
|
<meta property="og:image:width" content="1200">
|
|
<meta property="og:image:height" content="630">
|
|
<meta property="og:site_name" content="Tractatus Framework">
|
|
|
|
<!-- Twitter -->
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="twitter:url" content="https://agenticgovernance.digital/village-case-study.html">
|
|
<meta name="twitter:title" content="The Village: Sovereign Community AI in Production">
|
|
<meta name="twitter:description" content="Sovereign community AI with polycentric governance, locally-trained language model, and no US hyperscaler dependency.">
|
|
<meta name="twitter:image" content="https://agenticgovernance.digital/images/social-preview.png">
|
|
|
|
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
|
|
<link rel="stylesheet" href="/css/fonts.css?v=0.1.2.1771882197671">
|
|
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.2.1771882197671">
|
|
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=0.1.2.1771882197671">
|
|
<style>
|
|
.skip-link { position: absolute; left: -9999px; }
|
|
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
|
|
|
|
a:focus, button:focus, input:focus, select:focus, textarea:focus {
|
|
outline: 3px solid #3b82f6;
|
|
outline-offset: 2px;
|
|
}
|
|
a:focus:not(:focus-visible) { outline: none; }
|
|
a:focus-visible { outline: 3px solid #3b82f6; outline-offset: 2px; }
|
|
|
|
.hero-gradient-vcs { background: linear-gradient(135deg, #0d9488 0%, #0f766e 50%, #047857 100%); }
|
|
.cta-gradient-vcs { background: linear-gradient(90deg, #0d9488 0%, #059669 100%); }
|
|
.disclaimer-border { border-width: 3px; }
|
|
</style>
|
|
|
|
<!-- Privacy-Preserving Analytics -->
|
|
</head>
|
|
<body class="bg-gray-50">
|
|
|
|
<!-- Skip Link for Keyboard Navigation -->
|
|
<a href="#main-content" class="skip-link">Skip to main content</a>
|
|
|
|
<!-- Navigation -->
|
|
<script src="/js/components/navbar.js?v=0.1.2.1771882197671" defer></script>
|
|
|
|
<!-- Breadcrumb Navigation -->
|
|
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
<ol class="flex items-center space-x-2 text-sm">
|
|
<li><a href="/" class="text-blue-600 hover:underline transition-colors">Home</a></li>
|
|
<li class="text-gray-400">/</li>
|
|
<li class="text-gray-900 font-medium" aria-current="page" data-i18n="breadcrumb">Village Case Study</li>
|
|
</ol>
|
|
</div>
|
|
</nav>
|
|
|
|
<!-- Hero Section -->
|
|
<header role="banner">
|
|
<section class="hero-gradient-vcs py-16">
|
|
<div class="max-w-7xl mx-auto px-4">
|
|
<div class="text-center">
|
|
<div class="inline-block bg-black text-white px-4 py-2 rounded-lg font-semibold mb-6 text-sm" data-i18n="hero.badge">
|
|
CASE STUDY
|
|
</div>
|
|
<h1 class="text-4xl font-bold mb-6 text-black" data-i18n="hero.title">
|
|
The Village: Sovereign Community AI in Production
|
|
</h1>
|
|
<p class="text-xl mb-8 max-w-3xl mx-auto text-black" data-i18n="hero.subtitle">
|
|
A multi-tenant community platform running its own language model on its own infrastructure, governed by a polycentric architecture where communities hold co-equal authority.
|
|
</p>
|
|
|
|
<!-- Caveat Box -->
|
|
<div class="bg-amber-100 disclaimer-border border-amber-500 rounded-lg p-6 max-w-3xl mx-auto">
|
|
<p class="text-amber-900 text-lg">
|
|
<strong class="text-amber-800">⚠️ <span data-i18n="hero.disclaimer.label">Important:</span></strong> <span data-i18n="hero.disclaimer.text">This documents an early-stage multi-tenant deployment by the framework developer. Metrics are self-reported. Independent audit and broader validation are planned but not yet conducted.</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</header>
|
|
|
|
<!-- Main Content -->
|
|
<main id="main-content" role="main" class="max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
|
|
|
|
<!-- What Is the Village -->
|
|
<section class="mb-16">
|
|
<h2 class="text-3xl font-bold text-gray-900 mb-6" data-i18n="what_is.heading">What Is the Village</h2>
|
|
|
|
<div class="bg-white rounded-xl shadow-md p-8 mb-8">
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
|
|
<div>
|
|
<p class="text-gray-700 leading-relaxed mb-4" data-i18n="what_is.description">
|
|
The Village is a member-owned platform for whānau, marae, clubs, and community organisations. Each community gets its own isolated tenant with sovereign data storage, AI-assisted features, and governance-protected privacy. The platform supports te reo Māori throughout.
|
|
</p>
|
|
<p class="text-gray-700 leading-relaxed" data-i18n="what_is.description_2">
|
|
All AI processing runs on the platform's own infrastructure — a locally fine-tuned Llama model with no data sent to external AI providers. Communities operate with full data ownership and can withdraw consent at any time.
|
|
</p>
|
|
</div>
|
|
<div>
|
|
<h3 class="text-lg font-semibold text-gray-900 mb-4" data-i18n="what_is.facts_title">Deployment Facts</h3>
|
|
<ul class="space-y-2 text-gray-700">
|
|
<li class="flex items-center">
|
|
<span class="w-36 font-medium" data-i18n="what_is.facts.duration_label">Duration:</span>
|
|
<span data-i18n="what_is.facts.duration_value">18+ months in production</span>
|
|
</li>
|
|
<li class="flex items-center">
|
|
<span class="w-36 font-medium" data-i18n="what_is.facts.tenant_label">Tenant Model:</span>
|
|
<span data-i18n="what_is.facts.tenant_value">Multi-tenant (multiple communities)</span>
|
|
</li>
|
|
<li class="flex items-center">
|
|
<span class="w-36 font-medium" data-i18n="what_is.facts.ai_label">AI Model:</span>
|
|
<span data-i18n="what_is.facts.ai_value">Sovereign Llama (QLoRA fine-tuned)</span>
|
|
</li>
|
|
<li class="flex items-center">
|
|
<span class="w-36 font-medium" data-i18n="what_is.facts.features_label">AI Features:</span>
|
|
<span data-i18n="what_is.facts.features_value">4 governed features live</span>
|
|
</li>
|
|
<li class="flex items-center">
|
|
<span class="w-36 font-medium" data-i18n="what_is.facts.infra_label">Infrastructure:</span>
|
|
<span data-i18n="what_is.facts.infra_value">NZ + EU (no US dependency)</span>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Sovereign AI Architecture -->
|
|
<section class="mb-16">
|
|
<h2 class="text-3xl font-bold text-gray-900 mb-6" data-i18n="sovereign.heading">Sovereign AI Architecture</h2>
|
|
|
|
<div class="bg-white rounded-xl shadow-md p-8">
|
|
<p class="text-gray-700 leading-relaxed mb-6" data-i18n="sovereign.intro">
|
|
The Village runs its own language model — not an API call to a US hyperscaler, but a locally fine-tuned model where the training data, model weights, and inference pipeline all remain under community control.
|
|
</p>
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-6 mb-6">
|
|
<div class="bg-teal-50 rounded-lg p-5">
|
|
<h3 class="font-semibold text-teal-900 mb-2" data-i18n="sovereign.model_title">Local Language Model</h3>
|
|
<p class="text-sm text-teal-800" data-i18n="sovereign.model_desc">Llama 3.1 8B and Llama 3.2 3B, fine-tuned with QLoRA on community-specific data. All inference runs on the platform's own GPU infrastructure.</p>
|
|
</div>
|
|
<div class="bg-teal-50 rounded-lg p-5">
|
|
<h3 class="font-semibold text-teal-900 mb-2" data-i18n="sovereign.infra_title">Sovereign Infrastructure</h3>
|
|
<p class="text-sm text-teal-800" data-i18n="sovereign.infra_desc">Production servers in New Zealand and the EU. No data transits US jurisdiction. Community data never leaves the deployment it belongs to.</p>
|
|
</div>
|
|
<div class="bg-teal-50 rounded-lg p-5">
|
|
<h3 class="font-semibold text-teal-900 mb-2" data-i18n="sovereign.training_title">Community-Controlled Training</h3>
|
|
<p class="text-sm text-teal-800" data-i18n="sovereign.training_desc">QLoRA fine-tuning on domain-specific data with consent tracking and provenance. Communities can withdraw training data and trigger model retraining.</p>
|
|
</div>
|
|
</div>
|
|
|
|
<p class="text-sm text-gray-600" data-i18n="sovereign.link_note">
|
|
For a detailed account of the model architecture, training approach, and governance integration, see <a href="/village-ai.html" class="text-blue-600 hover:text-blue-700 font-medium underline">Village AI / SLL: Sovereign Locally-Trained Language Model</a>.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Polycentric Governance -->
|
|
<section class="mb-16">
|
|
<h2 class="text-3xl font-bold text-gray-900 mb-6" data-i18n="polycentric.heading">Polycentric Governance</h2>
|
|
|
|
<div class="bg-white rounded-xl shadow-md p-8">
|
|
<p class="text-gray-700 leading-relaxed mb-6" data-i18n="polycentric.intro">
|
|
The distinctive contribution of the Village is its governance architecture. Rather than a single operator making all decisions, the platform implements polycentric governance — multiple co-equal authorities that share structural control over how AI is used.
|
|
</p>
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6 mb-6">
|
|
<div class="border-l-4 border-teal-500 pl-5">
|
|
<h3 class="font-semibold text-gray-900 mb-2" data-i18n="polycentric.coequal_title">Co-Equal Authority</h3>
|
|
<p class="text-gray-600 text-sm" data-i18n="polycentric.coequal_desc">Communities maintain architectural co-governance — not just consultation rights, but structural authority over how their data is used. Drawn from te ao Māori concepts of rangatiratanga (self-determination) and kaitiakitanga (guardianship).</p>
|
|
</div>
|
|
<div class="border-l-4 border-teal-500 pl-5">
|
|
<h3 class="font-semibold text-gray-900 mb-2" data-i18n="polycentric.nonparticipation_title">Right of Non-Participation</h3>
|
|
<p class="text-gray-600 text-sm" data-i18n="polycentric.nonparticipation_desc">Members can opt out of any AI feature without losing access to the platform. AI governance defers to human judgment on values questions and never overrides community decisions.</p>
|
|
</div>
|
|
<div class="border-l-4 border-teal-500 pl-5">
|
|
<h3 class="font-semibold text-gray-900 mb-2" data-i18n="polycentric.taonga_title">Taonga-Centred Design</h3>
|
|
<p class="text-gray-600 text-sm" data-i18n="polycentric.taonga_desc">Cultural treasures (taonga) are governed as first-class objects with provenance tracking, withdrawal rights, and community authority over how they appear in AI contexts.</p>
|
|
</div>
|
|
<div class="border-l-4 border-teal-500 pl-5">
|
|
<h3 class="font-semibold text-gray-900 mb-2" data-i18n="polycentric.tenant_title">Tenant-Scoped Isolation</h3>
|
|
<p class="text-gray-600 text-sm" data-i18n="polycentric.tenant_desc">Each community operates in complete data isolation. No cross-tenant data sharing. Each tenant's governance decisions apply only within their own boundary.</p>
|
|
</div>
|
|
</div>
|
|
|
|
<p class="text-sm text-gray-600" data-i18n="polycentric.paper_note">
|
|
The research foundation is described in <a href="/downloads/taonga-centred-steering-governance-polycentric-ai.html" class="text-blue-600 hover:text-blue-700 font-medium underline">Taonga-Centred Steering Governance: Polycentric AI for Indigenous Data Sovereignty</a>.
|
|
</p>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- How Governance Works in Practice -->
|
|
<section class="mb-16">
|
|
<h2 class="text-3xl font-bold text-gray-900 mb-6" data-i18n="flow.heading">How Governance Works in Practice</h2>
|
|
<p class="text-gray-700 mb-4" data-i18n="flow.intro">
|
|
When a member uses any AI feature, the request passes through six governance checks before a response is generated. Each check is independent and can block or modify the request.
|
|
</p>
|
|
|
|
<div class="bg-white rounded-xl shadow-md p-8">
|
|
<ol class="space-y-6">
|
|
<li class="flex items-start">
|
|
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-teal-600 text-white flex items-center justify-center font-bold mr-4">1</div>
|
|
<div>
|
|
<h4 class="font-semibold text-gray-900" data-i18n="flow.steps.1.title">Member request received</h4>
|
|
<p class="text-gray-600" data-i18n="flow.steps.1.desc">A member asks for help, requests OCR, or uses story assistance.</p>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-teal-600 text-white flex items-center justify-center font-bold mr-4">2</div>
|
|
<div>
|
|
<h4 class="font-semibold text-gray-900" data-i18n="flow.steps.2.title">Values boundary check</h4>
|
|
<p class="text-gray-600" data-i18n="flow.steps.2.desc">Is this a values question that requires human judgment? If so, the AI defers rather than answering.</p>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-teal-600 text-white flex items-center justify-center font-bold mr-4">3</div>
|
|
<div>
|
|
<h4 class="font-semibold text-gray-900" data-i18n="flow.steps.3.title">Intent validation</h4>
|
|
<p class="text-gray-600" data-i18n="flow.steps.3.desc">Does the request conflict with stored governance rules or attempt prompt injection? Cross-references against known instruction sets.</p>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-teal-600 text-white flex items-center justify-center font-bold mr-4">4</div>
|
|
<div>
|
|
<h4 class="font-semibold text-gray-900" data-i18n="flow.steps.4.title">Context and session health</h4>
|
|
<p class="text-gray-600" data-i18n="flow.steps.4.desc">Is the session within acceptable bounds? Monitors for context pressure and triggers graceful handoff when needed.</p>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-teal-600 text-white flex items-center justify-center font-bold mr-4">5</div>
|
|
<div>
|
|
<h4 class="font-semibold text-gray-900" data-i18n="flow.steps.5.title">Permission-filtered retrieval and response</h4>
|
|
<p class="text-gray-600" data-i18n="flow.steps.5.desc">The sovereign Llama model generates a response using RAG context filtered by the member's permissions. All processing stays on-infrastructure.</p>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-teal-600 text-white flex items-center justify-center font-bold mr-4">6</div>
|
|
<div>
|
|
<h4 class="font-semibold text-gray-900" data-i18n="flow.steps.6.title">Scope verification</h4>
|
|
<p class="text-gray-600" data-i18n="flow.steps.6.desc">Is the response appropriate to what was asked? Detects scope creep and blocks responses that exceed the original request.</p>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<div class="flex-shrink-0 w-8 h-8 rounded-full bg-emerald-600 text-white flex items-center justify-center font-bold mr-4">7</div>
|
|
<div>
|
|
<h4 class="font-semibold text-gray-900" data-i18n="flow.steps.7.title">Delivery with attribution</h4>
|
|
<p class="text-gray-600" data-i18n="flow.steps.7.desc">Response delivered to the member with source attribution. Every step is logged for audit.</p>
|
|
</div>
|
|
</li>
|
|
</ol>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- What the Platform Delivers -->
|
|
<section class="mb-16">
|
|
<h2 class="text-3xl font-bold text-gray-900 mb-6" data-i18n="features.heading">What the Platform Delivers</h2>
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
|
|
<!-- Help Centre -->
|
|
<div class="bg-white rounded-xl shadow-md p-6">
|
|
<div class="flex items-center mb-4">
|
|
<div class="w-12 h-12 rounded-lg bg-teal-100 flex items-center justify-center mr-4">
|
|
<svg class="w-6 h-6 text-teal-700" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"/>
|
|
</svg>
|
|
</div>
|
|
<h3 class="text-xl font-semibold text-gray-900" data-i18n="features.help.title">Help Centre</h3>
|
|
</div>
|
|
<p class="text-gray-600 mb-3" data-i18n="features.help.benefit">
|
|
Members ask questions in natural language and get answers drawn from help content, stories, and documentation — filtered by their permissions.
|
|
</p>
|
|
<p class="text-sm text-gray-500" data-i18n="features.help.governance">
|
|
Governance: Values boundary check prevents AI from making judgments; intent validation blocks prompt injection attempts.
|
|
</p>
|
|
</div>
|
|
|
|
<!-- Document OCR -->
|
|
<div class="bg-white rounded-xl shadow-md p-6">
|
|
<div class="flex items-center mb-4">
|
|
<div class="w-12 h-12 rounded-lg bg-teal-100 flex items-center justify-center mr-4">
|
|
<svg class="w-6 h-6 text-teal-700" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"/>
|
|
</svg>
|
|
</div>
|
|
<h3 class="text-xl font-semibold text-gray-900" data-i18n="features.ocr.title">Document OCR</h3>
|
|
</div>
|
|
<p class="text-gray-600 mb-3" data-i18n="features.ocr.benefit">
|
|
Upload a document and get the text extracted automatically. Useful for digitising letters, certificates, and historical records.
|
|
</p>
|
|
<p class="text-sm text-gray-500" data-i18n="features.ocr.governance">
|
|
Governance: Requires explicit consent before processing. All operations are audit-logged with full provenance.
|
|
</p>
|
|
</div>
|
|
|
|
<!-- Story Assistance -->
|
|
<div class="bg-white rounded-xl shadow-md p-6">
|
|
<div class="flex items-center mb-4">
|
|
<div class="w-12 h-12 rounded-lg bg-teal-100 flex items-center justify-center mr-4">
|
|
<svg class="w-6 h-6 text-teal-700" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"/>
|
|
</svg>
|
|
</div>
|
|
<h3 class="text-xl font-semibold text-gray-900" data-i18n="features.stories.title">Story Assistance</h3>
|
|
</div>
|
|
<p class="text-gray-600 mb-3" data-i18n="features.stories.benefit">
|
|
AI-assisted writing suggestions for community stories and family histories. Helps with structure, prompts, and gentle editing.
|
|
</p>
|
|
<p class="text-sm text-gray-500" data-i18n="features.stories.governance">
|
|
Governance: Values boundary check prevents inappropriate content suggestions; scope verification ensures the AI stays within what was asked.
|
|
</p>
|
|
</div>
|
|
|
|
<!-- AI Memory Transparency -->
|
|
<div class="bg-white rounded-xl shadow-md p-6">
|
|
<div class="flex items-center mb-4">
|
|
<div class="w-12 h-12 rounded-lg bg-teal-100 flex items-center justify-center mr-4">
|
|
<svg class="w-6 h-6 text-teal-700" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"/>
|
|
</svg>
|
|
</div>
|
|
<h3 class="text-xl font-semibold text-gray-900" data-i18n="features.memory.title">AI Memory Transparency</h3>
|
|
</div>
|
|
<p class="text-gray-600 mb-3" data-i18n="features.memory.benefit">
|
|
Members can see, edit, and delete what the AI "remembers" about them. Full audit dashboard shows every AI interaction.
|
|
</p>
|
|
<p class="text-sm text-gray-500" data-i18n="features.memory.governance">
|
|
Governance: Multi-stakeholder consent required. Persistence decisions classified and auditable. Members control their own data.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Honest Limitations -->
|
|
<section class="mb-16">
|
|
<h2 class="text-3xl font-bold text-gray-900 mb-6" data-i18n="limitations.heading">Honest Limitations</h2>
|
|
|
|
<div class="bg-amber-50 border-l-4 border-amber-500 rounded-r-xl p-8">
|
|
<p class="text-amber-900 mb-6" data-i18n="limitations.intro">
|
|
This case study documents preliminary evidence from a production multi-tenant deployment. We are transparent about the following limitations:
|
|
</p>
|
|
|
|
<ul class="space-y-4">
|
|
<li class="flex items-start">
|
|
<svg class="w-6 h-6 text-amber-600 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/>
|
|
</svg>
|
|
<div>
|
|
<strong class="text-amber-900" data-i18n="limitations.items.0.title">Small Scale:</strong>
|
|
<span class="text-amber-800" data-i18n="limitations.items.0.description"> The Village currently serves a small number of community tenants. Generalisability to larger deployments or different community types is unknown.</span>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<svg class="w-6 h-6 text-amber-600 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/>
|
|
</svg>
|
|
<div>
|
|
<strong class="text-amber-900" data-i18n="limitations.items.1.title">Self-Reported Metrics:</strong>
|
|
<span class="text-amber-800" data-i18n="limitations.items.1.description"> No independent verification of logged data has been conducted.</span>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<svg class="w-6 h-6 text-amber-600 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/>
|
|
</svg>
|
|
<div>
|
|
<strong class="text-amber-900" data-i18n="limitations.items.2.title">Operator-Developer Overlap:</strong>
|
|
<span class="text-amber-800" data-i18n="limitations.items.2.description"> Framework developer also operates the Village (conflict of interest).</span>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<svg class="w-6 h-6 text-amber-600 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/>
|
|
</svg>
|
|
<div>
|
|
<strong class="text-amber-900" data-i18n="limitations.items.3.title">Limited Adversarial Testing:</strong>
|
|
<span class="text-amber-800" data-i18n="limitations.items.3.description"> No formal red-team evaluation has been conducted.</span>
|
|
</div>
|
|
</li>
|
|
<li class="flex items-start">
|
|
<svg class="w-6 h-6 text-amber-600 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"/>
|
|
</svg>
|
|
<div>
|
|
<strong class="text-amber-900" data-i18n="limitations.items.4.title">Voluntary Invocation:</strong>
|
|
<span class="text-amber-800" data-i18n="limitations.items.4.description"> AI could theoretically bypass governance if not configured to use it.</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- What This Demonstrates -->
|
|
<section class="mb-16">
|
|
<h2 class="text-3xl font-bold text-gray-900 mb-6" data-i18n="demonstrates.heading">What This Demonstrates</h2>
|
|
|
|
<div class="grid grid-cols-1 md:grid-cols-2 gap-8">
|
|
<div class="bg-green-50 border-l-4 border-green-500 rounded-r-xl p-6">
|
|
<h3 class="text-lg font-semibold text-green-900 mb-4" data-i18n="demonstrates.supports.title">Evidence Supports</h3>
|
|
<ul class="space-y-2 text-green-800">
|
|
<li data-i18n="demonstrates.supports.items.0">• Sovereign AI deployment is technically feasible for small community organisations</li>
|
|
<li data-i18n="demonstrates.supports.items.1">• Polycentric governance can operate in production without prohibitive overhead</li>
|
|
<li data-i18n="demonstrates.supports.items.2">• Multi-tenant isolation with per-community governance is achievable</li>
|
|
<li data-i18n="demonstrates.supports.items.3">• Governance violations are detectable and auditable</li>
|
|
<li data-i18n="demonstrates.supports.items.4">• The framework learns from failures (documented incident responses)</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="bg-gray-100 border-l-4 border-gray-400 rounded-r-xl p-6">
|
|
<h3 class="text-lg font-semibold text-gray-900 mb-4" data-i18n="demonstrates.does_not_support.title">Evidence Does NOT Support</h3>
|
|
<ul class="space-y-2 text-gray-700">
|
|
<li data-i18n="demonstrates.does_not_support.items.0">• Framework effectiveness at scale (thousands of concurrent users)</li>
|
|
<li data-i18n="demonstrates.does_not_support.items.1">• Generalisability across different AI systems or model architectures</li>
|
|
<li data-i18n="demonstrates.does_not_support.items.2">• Resistance to sophisticated adversarial attacks</li>
|
|
<li data-i18n="demonstrates.does_not_support.items.3">• Regulatory sufficiency (EU AI Act compliance untested)</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- Explore Further -->
|
|
<section class="cta-gradient-vcs rounded-xl p-8 text-center">
|
|
<h2 class="text-2xl font-bold mb-4 text-black" data-i18n="cta.heading">Explore Further</h2>
|
|
<p class="text-black mb-6 max-w-2xl mx-auto" data-i18n="cta.description">
|
|
Dive deeper into the technical architecture, read the research, or see the Village platform in action.
|
|
</p>
|
|
<div class="flex flex-wrap gap-4 justify-center">
|
|
<a href="https://community.myfamilyhistory.digital"
|
|
target="_blank"
|
|
rel="noopener noreferrer"
|
|
class="inline-block bg-white text-teal-700 px-8 py-3 rounded-lg font-semibold no-underline shadow-md hover:shadow-lg transition"
|
|
data-i18n="cta.visit_village">
|
|
Visit the Village →
|
|
</a>
|
|
<a href="/village-ai.html"
|
|
class="inline-block bg-teal-900 text-white px-8 py-3 rounded-lg font-semibold no-underline border-2 border-teal-400 hover:bg-teal-800 transition"
|
|
data-i18n="cta.village_ai">
|
|
Sovereign Language Model →
|
|
</a>
|
|
<a href="/downloads/taonga-centred-steering-governance-polycentric-ai.html"
|
|
class="inline-block bg-teal-900 text-white px-8 py-3 rounded-lg font-semibold no-underline border-2 border-teal-400 hover:bg-teal-800 transition"
|
|
data-i18n="cta.research_paper">
|
|
Research Paper →
|
|
</a>
|
|
<a href="/researcher.html"
|
|
class="inline-block bg-teal-900 text-white px-8 py-3 rounded-lg font-semibold no-underline border-2 border-teal-400 hover:bg-teal-800 transition"
|
|
data-i18n="cta.research_details">
|
|
Research Details →
|
|
</a>
|
|
</div>
|
|
</section>
|
|
|
|
</main>
|
|
|
|
<!-- Footer Component -->
|
|
<script src="/js/components/footer.js?v=0.1.2.1771882197671"></script>
|
|
|
|
<!-- Version Management -->
|
|
<script src="/js/version-manager.js?v=0.1.2.1771882197671"></script>
|
|
|
|
<!-- Internationalization -->
|
|
<script src="/js/i18n-simple.js?v=0.1.2.1771882197671"></script>
|
|
|
|
</body>
|
|
</html>
|