King Klown Logo
King Klown& KOA

Korum

Korum (Structured Debates) — sub‑module under Ethikos. Implements five core services with defined code‑names, backed by concrete debate/stance/argument models and fixed parameters.


1) Functional Services (and expected files)

Each service name is stable and maps to a dedicated Django service module (file paths reflect the cookiecutter layout; exact filenames may vary by repo).

Display nameCode name / servicePurpose / behaviorLikely file or module
Structured Debatesstructured_debateCreate and manage ordered debate sequences and topics.ethikos/services/structured_debate.py
Klônes IAai_clone_managementManage AI expert‑emulating agents for continuity/testing.ethikos/services/ai_clone_management.py
Comparative Analysiscomparative_argument_analysisCompare arguments to surface convergences/divergences.ethikos/services/comparative_argument_analysis.py
Public Archivingpublic_debate_archiveProduce immutable debate snapshots for transparency.ethikos/services/public_debate_archive.py
Automated Summariesautomated_debate_summaryGenerate concise, structured debate outcome digests.ethikos/services/automated_debate_summary.py

2) Backend functionalities


3) Database models (OLTP)

Actual implemented tables for Korum (planned AI/summary/archive tables are intentionally omitted in v14).

Table / ModelPurposeKey fields
EthikosCategoryThematic categories for debates.id, name, description
EthikosTopicDebate topic/question.id, title, status, start_date, end_date
EthikosStanceUser stance on a topic (−3…+3).id, topic (FK), user (FK), value
EthikosArgumentUser argument/post (threaded).id, topic (FK), author (FK), content, parent (FK), side (enum, optional)

Note: AI clones, comparative‑analysis logs, public archives, and debate summaries are listed as services but not present as tables in the current schema snapshot.


4) Supporting configuration (frozen)


5) Frontend & navigation


6) Integration points


7) Realtime & ops


Summary

Korum provides structured topic management, nuanced stance capture, and threaded argumentation, with weighted consensus via EkoH/Smart Vote. Its five named services are stable integration points; the production schema covers categories, topics, stances, and arguments, while advanced AI/archive features run as services without additional OLTP tables in v14. Routes and parameters are version‑locked to ensure predictable behavior across UI, API, and analytics.