getRyt: Node.js WhatsApp chatbot fighting South African misinformation. Features multilingual voice, AI fact-checking, prebunking games, POPIA-compliant security, OpenAI, Groq ,Google APIs.
---
title: getRyt
emoji: 🛡️
colorFrom: green
colorTo: yellow
sdk: docker
app_port: 7860
pinned: false
---
# getRyt
getRyt is a web-based misinformation-checking demo for South African claims.
## What it does
- Checks a small, verified local evidence pack first.
- Uses Groq only to recognise paraphrased versions of approved claim types.
- Returns **Not yet verified** when it does not have enough approved evidence.
- Includes a short **Find the Fake** game that teaches common misinformation tactics.
## Trust boundary
getRyt does not use a language model as the source of truth. Verdicts, safe actions, and source links come from the local verified evidence pack. The hosted demo is limited to its seeded claim categories.
## Hosted configuration
Set these in the Hugging Face Space Settings:
- Secret: `GROQ_API_KEY`
- Variable: `GROQ_MODEL=llama-3.1-8b-instant`
- Variable: `GROQ_SEMANTIC_MATCHING_ENABLED=true`
- Variable: `WHATSAPP_CLOUD_API_ENABLED=false`
Do not add WhatsApp, Meta, or local `.env` credentials to this Space.
## Local run
```bash
npm ci
npm test
npm run dev
```
Open `
localhost`.