Welcome to Jaffa Ai
..cake or Biscuit ๐
AI-powered issue triage for game studios. Report a bug โ get a fix in seconds. jaffaAi searches the web, scores player stress, and feeds intelligence into Grip Protocol's live hotspot feed.
โก How jaffaAi Works
Report
Player reports a bug via the API โ game, platform, and description
Analyse
PSI scoring calculates player stress index (0-100) and severity
Search
Web search across Reddit, Steam, GitHub, wikis, and official patches
Correlate
Fix correlation engine scores matches by keywords, platform, and source reliability
Respond
Returns ranked fix steps with confidence scores and sources
Bridge
Pushes signals + resolutions to Grip Protocol for live hotspot tracking
๐งฉ Features
๐ง PSI Scoring
Player Stress Index quantifies frustration from 0โ100. High PSI triggers auto-escalation. Used across both jaffaAi and Grip Protocol.
๐ Web Fix Search
Searches Reddit, Steam forums, GitHub issues, game wikis, and official patch notes for real fixes from real players.
๐ Grip Protocol Bridge
Every incident and resolution flows into Grip Protocol's live hotspot feed. Two platforms, one intelligence layer.
๐ Analytics Dashboard
Incident counts, cache stats, queue health, per-endpoint latency, and bridge status โ all via the API.
๐ Webhooks
Register endpoints to receive HMAC-signed notifications when incidents are created, fixes found, or escalations triggered.
โก Rate Limited & Authed
API key authentication with configurable rate limits. Keys generated via Grip Protocol developer portal.
๐ API Endpoints
Base URL: https://jaffaai.cc
ยท Auth: X-API-Key: your-key
POST /Jaffa/report
Full sync pipeline โ ingest incident, search for fixes, return correlated solution.
{
"playerId": "player_123",
"gameTitle": "Elden Ring",
"platform": "steam",
"issueDescription": "Game crashes opening inventory"
}
POST /Jaffa/report/async
Fire-and-forget โ queues the incident for background processing.
GET /Jaffa/incidents
List incidents with optional filters: ?gameTitle=&status=&limit=
GET /Jaffa/incident/:id
Get full incident details by ID โ status, PSI score, severity, timestamps.
GET /Jaffa/fix/:incidentId
Get correlated fixes for an incident โ ranked by confidence with step-by-step instructions.
POST /Jaffa/search
Manual web search โ specify game, platform, and query text.
GET /Jaffa/hotspots
Aggregated issue patterns by game โ emerging, active, and contained.
GET /Jaffa/analytics/dashboard
Full dashboard โ incident counts, cache stats, queue health, Grip bridge status.
POST /Jaffa/webhooks/register
Register a webhook endpoint for events: incident.created, fix.found, escalation
GET /Jaffa/grip/health
Check the Grip Protocol bridge connection status.
GET /health
Service health check โ no auth required. Returns version, uptime, timestamp.
GET /Jaffa/queue/stats
Background job queue โ pending, processing, completed, failed counts.
๐งช Try It Live
๐ Grip Protocol Bridge
jaffaAi and Grip Protocol are connected. Every incident processed by jaffaAi automatically flows into Grip Protocol's intelligence feed โ powering the live hotspot dashboard across 65+ games.
jaffaAi
Incident Agent
jaffaai.cc
Loading bridge status...
๐ค What jaffaAi sends
Incident Signals โ game, platform, friction type, PSI score, severity, summary, keywords
Resolution Reports โ fix found/not found, confidence score, escalation status
๐ฅ What Grip Protocol does
Aggregates signals into live hotspots with trend detection
Displays real-time friction data on the public dashboard at api.gamegrip.cloud
๐ Grip Protocol Endpoints
jaffaAi pushes to:
POST /v1/events/ingest โ Signals
GET /health โ Bridge health
Simple, Transparent Pricing
AI-powered incident intelligence for every studio size. Start free, upgrade when you're ready.
- 50 incident reports / month
- Basic PSI scoring
- Web fix search
- Community support
- 1 API key
- 500 incident reports / month
- Advanced PSI + severity AI
- Hotspot clustering & alerts
- Full analytics dashboard
- Webhook notifications
- 5 API keys
- Priority email support
- Unlimited reports
- Full incident intelligence suite
- Grip Protocol bridge integration
- Custom API integrations
- Team management & roles
- Unlimited API keys
- Dedicated support + SLA
- Custom webhooks & alerting
Frequently Asked Questions
Everything you need to know about jaffaAi, our pricing, integrations, and how it all works.
What is jaffaAi?
Who is jaffaAi built for?
- Game studios โ reduce QA triage time and spot recurring bugs faster
- Indie developers โ get AI-powered diagnostics without a dedicated QA team
- QA teams โ automate the first pass of bug classification and fix lookup
- Players โ report issues and get instant fix suggestions via the chat widget
What games does jaffaAi support?
What platforms are supported?
- PC: Steam, Epic, Battle.net, GOG, EA App, Ubisoft Connect, Microsoft Store
- Console: PS5, PS4, Xbox Series X|S, Xbox One, Switch, Switch 2
- Handheld: Steam Deck, Steam Deck OLED, ROG Ally, Legion Go
- Mobile: iOS, Android
- Cloud: GeForce NOW, Xbox Cloud, Amazon Luna
How is jaffaAi different from a regular bug tracker?
- Calculates a PSI score to quantify player frustration
- Classifies the issue type and severity
- Searches the web for existing fixes (Reddit, Steam forums, GitHub, etc.)
- Correlates fixes to the specific issue
- Detects patterns and recurring hotspots across your player base
What is the Player Stress Index (PSI)?
How does the web fix search work?
What are hotspots?
Can I use the chat widget on my own website?
How fast is the AI analysis?
Is there a free tier?
What do the paid plans include?
Enterprise (ยฃ149/month): Unlimited reports, full incident intelligence suite, Grip Protocol bridge integration, custom API integrations, team management & roles, unlimited API keys, dedicated support + SLA, and custom webhooks & alerting.
Can I cancel anytime?
What happens if I exceed my monthly report limit?
How do I integrate jaffaAi into my game?
POST https://jaffaai.cc/Jaffa/report
Include your API key in the
X-API-Key header and send the player ID, game title, platform, and issue description in the body. That's it โ jaffaAi handles the rest. Check the API Docs for the full reference.
What API endpoints are available?
POST /Jaffa/reportโ Submit an incident report (sync)POST /Jaffa/report/asyncโ Submit asynchronouslyGET /Jaffa/incidentsโ List incidents with filtersGET /Jaffa/incident/:idโ Get incident detailsGET /Jaffa/fix/:incidentIdโ Get fixes for an incidentPOST /Jaffa/searchโ Manual web fix searchGET /Jaffa/hotspotsโ View trending hotspotsGET /Jaffa/analytics/dashboardโ Full analyticsPOST /Jaffa/webhooks/registerโ Register webhooks
Do you offer webhooks?
Is my data secure?
What's the uptime guarantee?
What is Grip Protocol?
How does jaffaAi connect to GameGrip?
- GameGrip โ the parent brand and gaming friction guides platform
- Grip Protocol API โ the open incident intelligence API
- jaffaAi โ the AI triage agent that powers the intelligence
Can I integrate jaffaAi with Discord?
/jaffa report directly in your Discord server, and configure webhook notifications to post alerts in specific channels. In the meantime, you can join our Discord community for updates and support.
Do you support Unreal Engine or Unity integration?
/Jaffa/report and you're connected. We're exploring native plugins for Unreal and Unity in a future release.
Still have questions?
We're here to help. Reach out via the contact form, email us at hello@gamegrip.cloud, or join our Discord community.
Get in Touch
Have an enquiry, want to work with us, or need a custom integration? We'd love to hear from you.
Message Sent!
Thanks for reaching out. We'll get back to you as soon as possible โ usually within 24 hours.