AI Knowledge Extraction Layer (AKEL)
Version 4.1 by Robert Schaub on 2025/12/12 15:41
AKEL — AI Knowledge Extraction Layer
AKEL is FactHarbor’s automated intelligence subsystem.
Its purpose is to reduce human workload, enhance consistency, and enable scalable knowledge processing — without ever replacing human judgment.
All AKEL outputs are marked with AuthorType = AI and require human approval before publication.
AKEL operates in two modes:
- Single-node mode (POC & Beta 0)
- Federated multi-node mode (Release 1.0+)
Human reviewers, experts, and moderators always retain final authority.
Purpose and Role
AKEL transforms unstructured inputs into structured, review-ready drafts.
Core responsibilities:
- Claim extraction from arbitrary text
- Claim classification (domain, type, evaluability, safety)
- Scenario generation (definitions, boundaries, assumptions, methodology)
- Evidence summarization and metadata extraction
- Contradiction detection
- Re-evaluation proposal generation
- Cross-node embedding exchange (Release 1.0+)
Components
- AKEL Orchestrator – central coordinator
- Claim Extractor
- Claim Classifier
- Scenario Generator
- Evidence Summarizer
- Contradiction Detector
- Embedding Handler (Release 1.0+)
- Federation Sync Adapter (Release 1.0+)
Inputs and Outputs
Inputs
- User-submitted claims or evidence
- Uploaded documents
- URLs or citations
- External LLM API (optional)
- Embeddings (from local or federated peers)
Outputs (all require human approval)
- ClaimVersion (draft)
- ScenarioVersion (draft)
- EvidenceVersion (summary + metadata draft)
- VerdictVersion (draft; internal only)
- Contradiction alerts
- Re-evaluation proposals
- Updated embeddings
Architecture Overview
AKEL Architecture
graph TB User[User Submits Content
Text/URL/Single Claim] Extract[Claim Extraction
LLM identifies distinct claims] AKEL[AKEL Core Processing
Per Claim] Evidence[Evidence Gathering] Scenario[Scenario Generation] Verdict[Verdict Generation] Storage[(Storage Layer
PostgreSQL + S3)] Queue[Processing Queue
Parallel Claims] User --> Extract Extract -->|Multiple Claims| Queue Extract -->|Single Claim| AKEL Queue -->|Process Each| AKEL AKEL --> Evidence AKEL --> Scenario Evidence --> Verdict Scenario --> Verdict Verdict --> Storage style Extract fill:#e1f5ff style Queue fill:#fff4e1 style AKEL fill:#f0f0f0
AKEL and Federation
In Release 1.0+, AKEL participates in cross-node knowledge alignment:
- Shares embeddings
- Exchanges canonicalized claim forms
- Exchanges scenario templates
- Sends + receives contradiction alerts
- Never shares model weights
- Never overrides local governance
Nodes may choose trust levels for AKEL-related data:
- Trusted nodes: auto-merge embeddings + templates
- Neutral nodes: require reviewer approval
- Untrusted nodes: fully manual import
Human Approval Workflow
- AKEL generates draft outputs (AuthorType = AI)
2. Reviewers inspect and approve/moderate the drafts
3. Experts validate high-risk or domain-specific outputs
4. Moderators finalize publication
5. Version numbers increment, history preserved
No AKEL output is ever published automatically.