Version 3.1 by Robert Schaub on 2025/12/12 09:32

Show last authors
1 = AKEL — AI Knowledge Extraction Layer =
2
3 AKEL is FactHarbor’s automated intelligence subsystem.
4 Its purpose is to reduce human workload, enhance consistency, and enable scalable knowledge processing — **without ever replacing human judgment**.
5
6 All AKEL outputs are marked with **AuthorType = AI** and require human approval before publication.
7
8 AKEL operates in two modes:
9
10 * **Single-node mode** (POC & Beta 0)
11 * **Federated multi-node mode** (Release 1.0+)
12
13 Human reviewers, experts, and moderators always retain final authority.
14
15 == Purpose and Role ==
16
17 AKEL transforms unstructured inputs into structured, review-ready drafts.
18
19 Core responsibilities:
20
21 * Claim extraction from arbitrary text
22 * Claim classification (domain, type, evaluability, safety)
23 * Scenario generation (definitions, boundaries, assumptions, methodology)
24 * Evidence summarization and metadata extraction
25 * Contradiction detection
26 * Re-evaluation proposal generation
27 * Cross-node embedding exchange (Release 1.0+)
28
29 == Components ==
30
31 * **AKEL Orchestrator** – central coordinator
32 * **Claim Extractor**
33 * **Claim Classifier**
34 * **Scenario Generator**
35 * **Evidence Summarizer**
36 * **Contradiction Detector**
37 * **Embedding Handler** (Release 1.0+)
38 * **Federation Sync Adapter** (Release 1.0+)
39
40 == Inputs and Outputs ==
41
42 === Inputs ===
43 * User-submitted claims or evidence
44 * Uploaded documents
45 * URLs or citations
46 * External LLM API (optional)
47 * Embeddings (from local or federated peers)
48
49 === Outputs (all require human approval) ===
50 * ClaimVersion (draft)
51 * ScenarioVersion (draft)
52 * EvidenceVersion (summary + metadata draft)
53 * VerdictVersion (draft; internal only)
54 * Contradiction alerts
55 * Re-evaluation proposals
56 * Updated embeddings
57
58 == Architecture Overview ==
59
60 {{include reference="FactHarbor.Specification.Diagrams.AKEL Architecture.WebHome"/}}
61
62 == AKEL and Federation ==
63
64 In Release 1.0+, AKEL participates in cross-node knowledge alignment:
65
66 * Shares embeddings
67 * Exchanges canonicalized claim forms
68 * Exchanges scenario templates
69 * Sends + receives contradiction alerts
70 * Never shares model weights
71 * Never overrides local governance
72
73 Nodes may choose trust levels for AKEL-related data:
74
75 * Trusted nodes: auto-merge embeddings + templates
76 * Neutral nodes: require reviewer approval
77 * Untrusted nodes: fully manual import
78
79 == Human Approval Workflow ==
80
81 1. AKEL generates draft outputs (AuthorType = AI)
82 2. Reviewers inspect and approve/moderate the drafts
83 3. Experts validate high-risk or domain-specific outputs
84 4. Moderators finalize publication
85 5. Version numbers increment, history preserved
86
87 No AKEL output is ever published automatically.