Core

Pflichtmodule des XvX-Kerns.

Diese Übersicht beschreibt nur technische Komponenten und öffentliche Schnittstellen. Werte mit unbekannter Version werden als unversioned ausgewiesen.

auth

Token/session authentication and centralized identity checks.

Status: production · Version: unversioned

Interfaces: core/auth.py, core/auth_core

API

FastAPI routes for skill, agent, health, MCP and operational endpoints.

Status: production · Version: unversioned

Interfaces: core/api_server.py, core/routes

configuration

Local JSON settings and explicit environment boundaries.

Status: production · Version: unversioned

Interfaces: settings/*.json

database

Controlled MySQL access through permission profiles and audit logging.

Status: production · Version: unversioned

Interfaces: skills-available/mysql

queue

Task staging through local scripts, skill entrypoints and cron-managed jobs.

Status: unknown · Version: unversioned

Interfaces: tools, core/cron

cron / scheduler

User-level cron installation, listing and removal workflows.

Status: production · Version: unversioned

Interfaces: core/cron, skills-available/xvx_cron

deployment

Server, DNS, Apache and application deployment workflows.

Status: production · Version: unversioned

Interfaces: deploy, skills-available/hosting_hetzner

backup

Local-first backup planning and rsync/tar snapshot execution.

Status: production · Version: unversioned

Interfaces: skills-available/backup_xvx

logging

Structured log entry helpers, audit logs and operational reports.

Status: production · Version: unversioned

Interfaces: core/log.py, core/log_entry.py

brain / operational memory

Operational memory templates and auditable project notes.

Status: production · Version: unversioned

Interfaces: core/brain, brain