Corrected inaccurate 'single implementation' language across all pages and locale files. The platform operates across four federated tenants (1 dev, 1 demo, 2 active), making 'single' inaccurate. Also added hero button spacing, missing DE/FR footer translations, and manage_subscription keys. All translations via DeepL. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
187 lines
7.4 KiB
JSON
187 lines
7.4 KiB
JSON
{
|
|
"breadcrumb": "Village Case Study",
|
|
"hero": {
|
|
"badge": "CASE STUDY",
|
|
"title": "Village Platform: Tractatus in Production",
|
|
"subtitle": "How Home AI applies all six Tractatus governance services to every user interaction in a live community platform.",
|
|
"disclaimer": {
|
|
"label": "Important:",
|
|
"text": "This documents an early-stage federated deployment across four tenants by the framework developer. Metrics are self-reported. Independent audit and broader validation are planned but not yet conducted."
|
|
}
|
|
},
|
|
"overview": {
|
|
"heading": "Overview",
|
|
"platform_purpose": {
|
|
"title": "Platform Purpose",
|
|
"description": "The Village is a member-owned community platform providing sovereign data storage, AI-assisted features, and privacy-by-design architecture. Communities operate with full data ownership and governance-protected AI assistance."
|
|
},
|
|
"deployment_facts": {
|
|
"title": "Deployment Facts",
|
|
"duration_label": "Duration:",
|
|
"duration_value": "11+ months in production",
|
|
"tenant_label": "Tenant Model:",
|
|
"tenant_value": "Single-tenant (multi-tenant planned)",
|
|
"features_label": "AI Features:",
|
|
"features_value": "4 governed features live",
|
|
"services_label": "Services/Response:",
|
|
"services_value": "6 governance checks"
|
|
}
|
|
},
|
|
"architecture_mapping": {
|
|
"heading": "Architecture Mapping",
|
|
"description": "Each Village AI feature maps to specific Tractatus governance services. The table below shows how the six services coordinate for each feature.",
|
|
"table": {
|
|
"col_feature": "Village Feature",
|
|
"col_service": "Primary Service",
|
|
"col_function": "Function",
|
|
"rows": [
|
|
{
|
|
"feature": "Home AI Responses",
|
|
"service": "BoundaryEnforcer",
|
|
"function": "Blocks values judgments, defers to human"
|
|
},
|
|
{
|
|
"feature": "User Query Processing",
|
|
"service": "CrossReferenceValidator",
|
|
"function": "Prevents prompt injection, validates intent"
|
|
},
|
|
{
|
|
"feature": "Session Management",
|
|
"service": "ContextPressureMonitor",
|
|
"function": "Tracks session health, triggers handoffs"
|
|
},
|
|
{
|
|
"feature": "Multi-Step Operations",
|
|
"service": "MetacognitiveVerifier",
|
|
"function": "Detects scope creep, requires review"
|
|
},
|
|
{
|
|
"feature": "Feature Flags",
|
|
"service": "InstructionPersistenceClassifier",
|
|
"function": "Persistence classification for settings"
|
|
},
|
|
{
|
|
"feature": "Consent Handling",
|
|
"service": "PluralisticDeliberationOrchestrator",
|
|
"function": "Multi-stakeholder decisions"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"home_ai_flow": {
|
|
"heading": "The Home AI Flow",
|
|
"description": "When a user submits a query to Home AI, it passes through six verification stages before a response is generated. This flow operates in the critical execution path.",
|
|
"steps": [
|
|
{
|
|
"title": "User Query Received",
|
|
"description": "User submits query via Help Chat widget or story assistance"
|
|
},
|
|
{
|
|
"title": "BoundaryEnforcer Check",
|
|
"description": "Is this a values question requiring human judgment?"
|
|
},
|
|
{
|
|
"title": "CrossReferenceValidator Check",
|
|
"description": "Does this conflict with stored instructions or attempt injection?"
|
|
},
|
|
{
|
|
"title": "ContextPressureMonitor Check",
|
|
"description": "Is session health within acceptable bounds?"
|
|
},
|
|
{
|
|
"title": "Query Processing",
|
|
"description": "RAG system retrieves context with permission filtering"
|
|
},
|
|
{
|
|
"title": "Response Generation",
|
|
"description": "AI generates response (Claude Haiku for non-EN, local Llama for EN)"
|
|
},
|
|
{
|
|
"title": "MetacognitiveVerifier Check",
|
|
"description": "Is response appropriate to query scope?"
|
|
},
|
|
{
|
|
"title": "Delivery",
|
|
"description": "Response delivered to user with source attribution"
|
|
}
|
|
]
|
|
},
|
|
"governed_features": {
|
|
"heading": "Governed Features in Detail",
|
|
"rag_help": {
|
|
"title": "RAG-Based Help Centre",
|
|
"description": "Vector search over indexed help content, stories, and documentation. Results filtered by user permissions before inclusion in context.",
|
|
"services": "CrossReferenceValidator, BoundaryEnforcer"
|
|
},
|
|
"document_ocr": {
|
|
"title": "Document OCR",
|
|
"description": "Automated text extraction from uploaded documents. Operates under explicit consent controls with audit logging.",
|
|
"services": "PluralisticDeliberationOrchestrator (consent)"
|
|
},
|
|
"story_assistance": {
|
|
"title": "Story Assistance",
|
|
"description": "AI-assisted writing suggestions for family stories. Content suggestions filtered through BoundaryEnforcer to prevent inappropriate recommendations.",
|
|
"services": "BoundaryEnforcer, MetacognitiveVerifier"
|
|
},
|
|
"ai_memory": {
|
|
"title": "AI Memory Transparency",
|
|
"description": "User-controlled summarisation with full audit dashboard. Members can view, edit, and delete what AI \"remembers\" about them.",
|
|
"services": "InstructionPersistenceClassifier, PluralisticDeliberationOrchestrator"
|
|
},
|
|
"services_label": "Services:"
|
|
},
|
|
"limitations": {
|
|
"heading": "Honest Limitations",
|
|
"intro": "This case study documents preliminary evidence from an early-stage federated deployment across four tenants. We are transparent about the following limitations:",
|
|
"items": [
|
|
{
|
|
"title": "Limited Deployment:",
|
|
"description": "Village operates across four federated tenants within one platform. Generalisability to other contexts is unknown."
|
|
},
|
|
{
|
|
"title": "Self-Reported Metrics:",
|
|
"description": "No independent verification of logged data has been conducted."
|
|
},
|
|
{
|
|
"title": "Operator-Developer Overlap:",
|
|
"description": "Framework developer also operates Village (conflict of interest)."
|
|
},
|
|
{
|
|
"title": "Limited Adversarial Testing:",
|
|
"description": "No formal red-team evaluation has been conducted."
|
|
},
|
|
{
|
|
"title": "Voluntary Invocation:",
|
|
"description": "AI could theoretically bypass governance if not configured to use it."
|
|
}
|
|
]
|
|
},
|
|
"demonstrates": {
|
|
"heading": "What This Demonstrates",
|
|
"supports": {
|
|
"title": "Evidence Supports",
|
|
"items": [
|
|
"Architectural governance can operate in production without prohibitive overhead",
|
|
"Six-service coordination is technically feasible",
|
|
"Governance violations are detectable and auditable",
|
|
"The framework learns from failures (documented incident responses)"
|
|
]
|
|
},
|
|
"does_not_support": {
|
|
"title": "Evidence Does NOT Support",
|
|
"items": [
|
|
"Framework effectiveness at scale (thousands of concurrent users)",
|
|
"Generalisability across different AI systems",
|
|
"Resistance to sophisticated adversarial attacks",
|
|
"Regulatory sufficiency (EU AI Act compliance untested)"
|
|
]
|
|
}
|
|
},
|
|
"cta": {
|
|
"heading": "Explore Further",
|
|
"description": "See the Village platform in action, or dive deeper into the technical architecture.",
|
|
"visit_village": "Visit the Village →",
|
|
"system_architecture": "System Architecture →",
|
|
"research_details": "Research Details →"
|
|
}
|
|
}
|