Knowledge & Memory Model¶
The OSINT skill persists intelligence findings through a pluggable memory adapter: MuninnDB MCP when the host provides it (preferred), a local osint-findings/ log otherwise. Findings are stored atomically, tagged by group, and linked so future investigations can pivot on them. See skills/osint/SKILL.md ยง Memory Adapter for the adapter contract.
Documentation¶
- OSINT Ontology - Complete ontology for OSINT entities and relationships
- Ontology Quick Reference - Quick lookup for entity types
- Graphiti Implementation - Legacy backend notes (retired optional integration, kept for history)
Key Concepts¶
Entity Types¶
- Person - Individuals under investigation
- Organization - Companies, non-profits, government entities
- Domain - Websites and infrastructure
- Email - Email addresses and breach data
- Phone - Phone numbers and carrier information
- Account - Social media and service accounts
- DigitalArtifact - Images, documents, files
Relationship Types¶
- OWNS - Ownership relationships
- WORKS_FOR - Employment associations
- ASSOCIATED_WITH - General associations
- HOSTED_ON - Infrastructure relationships
- LINKED_TO - Identity correlations
Investigation Persistence¶
All OSINT investigations store findings via the memory adapter: