University & Education
Relevant source files
The following files were used as context for generating this wiki page:
The University system (UTAMV) is a core federation within the TAMV MD-X4™ ecosystem designed to provide a comprehensive education and certification platform. It offers a range of courses spanning fundamental concepts of the digital civilization to advanced technical subjects like quantum security and AI integration. The system is integrated with the broader ecosystem, utilizing Isabella AI for assistance and the BookPI system for access control and academic record-keeping.
As a "Civilizatory" educational entity, it provides both free and paid courses, issuing official certifications verified within the network. It serves as a primary onboarding mechanism for users to understand Dream Spaces, Quantum Core, and the Economy System.
Sources: src/systems/FederationSystem.ts:161-178, src/systems/UniversitySystem.ts:1-10, README_TAMV_COMPLETO.md:52-57
Architecture and Core Systems
The University system is architected as a singleton manager (UniversitySystem) that orchestrates course delivery, student enrollment, and certification issuance. It operates as part of the "Education" category of federations.
The UTAMV Federation
The UTAMV federation is defined with specific capabilities including course management and skill assessment. It maintains dependencies on other systems to function effectively.
Note: The UTAMV federation relies on Isabella AI for educational assistance, while Crystal Knowledge acts as its documentation and knowledge base sibling.
Sources: src/systems/FederationSystem.ts:161-178, src/systems/FederationSystem.ts:180-197
Data Structures
The system uses a hierarchical data model to organize educational content:
| Entity | Description | Key Fields |
|---|---|---|
| Course | High-level educational unit | id, level, category, modules, certificationIncluded |
| Module | Logical grouping within a course | id, lessons, quiz, order |
| Lesson | Individual unit of learning | type (video/text/interactive), content, resources |
| Enrollment | User's progress in a course | status, progress, completedLessons, quizResults |
| Certificate | Proof of completion | verificationUrl, issuedAt, ipfsHash |
Sources: src/systems/UniversitySystem.ts:7-115
Course Management Logic
The UniversitySystem class manages the lifecycle of educational content and student progress. It implements methods for filtering courses by level (beginner, intermediate, advanced, expert) and category.
Course Categories
Courses are categorized into specific civilizatory domains:
- Fundamentos: Basics of the TAMV ecosystem.
- Desarrollo: API and SDK development.
- IA: Isabella AI integration and customization.
- Seguridad: Post-quantum protection with DEKATEOTL.
- Audio: 4D spatial audio design via KAOS.
- XR: Co-creation in Dream Spaces.
Sources: src/systems/UniversitySystem.ts:8-9, src/systems/UniversitySystem.ts:118-219
Enrollment and Progress Flow
When a user interacts with the University, the system tracks their progress through a state machine that updates based on lesson completion and quiz results.
Note: Progress is persisted and can trigger the generation of a certificate upon 100% completion.
Sources: src/systems/UniversitySystem.ts:285-350, src/systems/UniversitySystem.ts:375-400
Certification and Verification
Certifications are a critical output of the University system. They are issued when a course includes certificationIncluded: true and the user reaches a 100% progress threshold.
- Generation: The system creates a unique
Certificateobject containing averificationUrl. - Storage: Certificates are tracked in a global map and persisted to
localStorageor synced with the backend. - Integrity: The data model supports an
ipfsHashfor decentralized verification of academic credentials.
Sources: src/systems/UniversitySystem.ts:102-113, src/systems/UniversitySystem.ts:382-416
Integration with Ecosystem Functions
The University system is monitored and synced through the project's edge functions and maintenance scripts.
- Fusion Core: The
tamv-fusion-coreedge function performs health checks on the/universityroute to ensure availability. - Content Sync: The
tamv-content-syncfunction classifies documentation and course materials, ensuring they are searchable via theDigyTAMVmemory system. - Routing: The application entry point (
App.tsx) defines the/universityroute, which is protected and monitored alongside other core pages.
Sources: supabase/functions/tamv-fusion-core/index.ts:35-43, src/App.tsx:98, E2E_CHECKLIST_TAMV.md:14
Technical Implementation Details
The system is implemented as a TypeScript class utilizing Map objects for efficient in-memory lookups before persisting to long-term storage.
// src/systems/UniversitySystem.ts:233-241
export class UniversitySystem {
private static instance: UniversitySystem;
private courses: Map<string, Course> = new Map();
private enrollments: Map<string, Enrollment> = new Map();
private certificates: Map<string, Certificate> = new Map();
private userProgress: Map<string, Map<string, Enrollment>> = new Map();
// ...
}
API and Access Points
While primarily managed via the UniversitySystem class in the frontend, the system is exposed through the following paths and endpoints:
- Route:
/university(Defined inApp.tsx) - Federation Endpoints:
/api/utamv/courses,/api/utamv/certificates - Health Check Table:
courses(Monitored bytamv-fusion-core)
Sources: src/systems/FederationSystem.ts:177, supabase/functions/tamv-fusion-core/index.ts:48, src/App.tsx:98
Conclusion
The University & Education system serves as the intellectual backbone of the TAMV MD-X4™ ecosystem. By combining structured course content with real-time progress tracking and verified certifications, it ensures that participants are technically and philosophically equipped to navigate the civilizatory network. Its deep integration with security (Anubis), AI (Isabella), and economy (MSR) modules makes it a mandatory hub for user advancement and reputation building within the digital nexus.