An environment for inquiry - complete documentation
Veritheia is formative technology - epistemic infrastructure that makes formation scalable in the midst of information overload. The MVP provides journey projection spaces where documents are transformed according to user-defined intellectual frameworks, enabling formation through authorship. Users develop intellectual capacity through engagement with projected documents, not through consumption of AI-generated outputs.
Note: These are illustrative MVP journeys - the same infrastructure supports any formative journey that meets the architecture’s authorship constraints.
The MVP infrastructure supports formative journeys - intellectual development through engagement with documents. These examples demonstrate how formation scales through different types of authorship:
FORMATIVE GOAL: Dr. Sarah develops research formation - the accumulated scholarly capacity to conduct systematic literature reviews. She doesn’t receive AI-generated summaries but authors her own understanding through engagement with projected documents.
CONCRETE USER STORY: Dr. Sarah has 3,247 papers but can manually engage with only ~200. Through Veritheia, she develops the intellectual capacity to synthesize insights from the full corpus through her own authorship.
PRECISE PROCESS:
FORMATIVE GOAL: Ms. Priya develops pedagogical formation - the accumulated capacity to create meaningful assignments and evaluate student growth. Students develop authentic voice through constrained composition exercises. Both teacher and students author their understanding through engagement.
CONCRETE USER STORY: Ms. Priya needs to evaluate 30 student essays but can only provide detailed individual feedback to ~10. Through Veritheia, she develops the capacity to support all students’ formation while maintaining authentic assessment.
PRECISE PROCESS:
Level 0: Partition Architecture
Level 1: Journey Projection Spaces
Level 2: Process Engine Framework
// IMMUTABLE INTERFACE (Pattern analogue, not DDD implementation)
public interface IAnalyticalProcess
{
string ProcessType { get; }
Task<ProcessResult> ExecuteAsync(ProcessContext context);
InputDefinition GetInputDefinition();
}
Level 3: Journey Frameworks (User-defined schemas, evolve per journey)
Example Framework Patterns (Not fixed formats - illustrative structures):
Framework elements might include research questions, definitions, assessment criteria, theoretical orientations, learning objectives, rubrics, safety constraints - but the specific schema is user-defined and can evolve.
Projection rules might include segmentation strategies, embedding contexts, assessment prompts, evaluation stages - but these are configured per journey type and can change as the journey develops.
Note: These are configurable scaffolds that accept multiple schema evolutions per journey type, not required formats.
Level 4: Formative Process Implementations (Extensible, must support formation through authorship)
Known Process Implementations:
SystematicScreeningProcess
- Embodies LLAssist methodology for research formationConstrainedCompositionProcess
- Embodies EdgePrompt methodology for pedagogical formationExtension Requirements: New processes must enable formation through authorship within journey projection spaces
CRITICAL: All user-owned entities use composite primary keys (UserId, Id)
-- CORRECT partition-enforced schema
CREATE TABLE journeys (
user_id UUID NOT NULL,
id UUID NOT NULL,
PRIMARY KEY (user_id, id),
-- other fields...
);
CREATE TABLE journey_document_segments (
user_id UUID NOT NULL,
id UUID NOT NULL,
journey_id UUID NOT NULL,
PRIMARY KEY (user_id, id),
FOREIGN KEY (user_id, journey_id) REFERENCES journeys(user_id, id)
);
-- ALL indexes start with user_id for partition locality
CREATE INDEX idx_segments_user_journey ON journey_document_segments(user_id, journey_id);
Core Tables for Both Journey Types:
journey_frameworks
- User’s theoretical/pedagogical frameworkjourney_document_segments
- Documents projected into journey spacejourney_segment_assessments
- AI measurements within journey contextjourney_formations
- Captured insights and understanding developmentFramework Storage Pattern:
-- Same table structure supports both journey types
CREATE TABLE journey_frameworks (
user_id UUID NOT NULL,
journey_id UUID NOT NULL,
journey_type VARCHAR(100) NOT NULL, -- 'literature_review' | 'educational_assessment'
framework_elements JSONB NOT NULL, -- RQs + definitions OR objectives + rubrics
projection_rules JSONB NOT NULL, -- How to segment/embed/assess documents
PRIMARY KEY (user_id, journey_id)
);
The Process Engine implements neurosymbolic architecture, transcended, through mechanical orchestration of user-authored symbolic frameworks applied via neural semantic understanding. This ensures systematic processing where all documents receive identical treatment regardless of corpus size.
Execution Context (Neurosymbolic-aware):
public class ProcessContext
{
public Guid UserId { get; set; } // ALWAYS required for partition
public Guid JourneyId { get; set; } // Journey boundary enforcement
public string NaturalLanguageFramework { get; set; } // User's authored symbolic system
public ProcessInputs Inputs { get; set; } // Process-specific parameters
}
Neurosymbolic Process Implementation Examples:
Research Formation Process (Direct implementation of LLAssist methodology):
public class SystematicScreeningProcess : IAnalyticalProcess
{
private readonly ICognitiveService _cognitiveService;
public async Task<ProcessResult> ExecuteAsync(ProcessContext context)
{
// User's natural language framework becomes the symbolic system:
// "I'm investigating how LLMs enhance cybersecurity threat detection.
// By 'contextualized AI' I mean systems that leverage domain-specific expertise...
// I need papers that directly contribute to understanding this relationship..."
var documents = await GetAllDocuments(context.UserId, context.JourneyId);
// MECHANICAL ORCHESTRATION: Process ALL documents identically
foreach (var document in documents)
{
// Neural semantic understanding of user's authored symbolic framework
var assessment = await _cognitiveService.ProcessWithUserFramework(
document.Content,
context.NaturalLanguageFramework
);
// Systematic storage - every document gets processed and stored
await StoreAssessment(context.UserId, document.Id, assessment);
}
// Result: All documents processed through user's authored framework
return new ProcessResult { ProcessedCount = documents.Count };
}
}
Pedagogical Formation Process (Direct implementation of EdgePrompt methodology):
public class ConstrainedCompositionProcess : IAnalyticalProcess
{
private readonly ICognitiveService _cognitiveService;
public async Task<ProcessResult> ExecuteAsync(ProcessContext context)
{
// Teacher's natural language framework becomes the symbolic system:
// "My Grade 5 students need to develop descriptive writing using sensory details.
// I want them to write 50-100 words about familiar topics, using vocabulary
// appropriate for their age level. No inappropriate content or violence..."
var studentResponses = context.Inputs.StudentResponses;
// MECHANICAL ORCHESTRATION: Process ALL student responses identically
foreach (var response in studentResponses)
{
// Neural semantic understanding of teacher's authored symbolic framework
var evaluation = await _cognitiveService.ProcessWithUserFramework(
response.Content,
context.NaturalLanguageFramework
);
// Systematic storage - every student gets identical evaluation process
await StoreEvaluation(context.UserId, response.Id, evaluation);
}
// Result: All responses processed through teacher's authored framework
return new ProcessResult { ProcessedCount = studentResponses.Count };
}
}
What is Hard-Coded: User partition architecture, journey projection framework, process engine interface, database schema with composite keys
What is Configurable: Journey frameworks for different types of formation, projection rules for intellectual development, process implementations that support authorship within specific domains
Extension Path: New formative journey types must enable formation through authorship - users must develop intellectual capacity through engagement, not receive AI-generated outputs
The MVP embodies LLAssist and EdgePrompt as concrete implementations within the Veritheia platform. Both are proto-Veritheia systems that demonstrate formative journey patterns - LLAssist for research formation through literature engagement, EdgePrompt for pedagogical formation through assessment cycles. Veritheia provides the unified infrastructure that makes both possible while maintaining intellectual sovereignty through journey projection spaces and strict user partition boundaries.