$ si-protocols

Cybersecurity for the Soul

Open-source tools to detect disinformation in metaphysical and spiritual content. Run locally. Transparent markers. No data collection.

Tech layer

spaCy NLP pipeline detecting vagueness patterns, authority claims, urgency/fear triggers, emotional manipulation (fear/euphoria polarity with contrast bonus), logical contradictions (opposing claims in the same text), source attribution analysis (unfalsifiable sources and unnamed authorities, offset by verifiable citations), and commitment escalation (foot-in-the-door progression). Weighted composite scoring across seven dimensions.

Heuristic layer

Probabilistic dissonance scanner. Placeholder for future biofeedback integration — bridging analytical and intuitive assessment.

Hybrid scoring

60% tech + 40% heuristic. Produces a 0–100 threat score with full breakdown of what triggered it.

Topology analysis

Extracts claims from text, classifies each along four axes (falsifiability, verifiability, domain coherence, logical dependency), and builds a layered graph of pseudo-variables, true-variables, and indeterminate claims. Produces intelligence-themed SVG visualisations or structured JSON. Three engine tiers: local rule-based (default), Claude API, and local-LLM (stub).

Quick Start

git clone https://github.com/lemur47/si-protocols.git
cd si-protocols
uv sync --all-extras
uv run si-threat-filter examples/synthetic_suspicious.txt

Requires Python 3.12+ and uv. See the full quickstart guide for details.